openpencil/src/components/ui
Danila Poyarkov f365f30f06 fix(ui): chrome polish — menubar contrast, menu/tab/tooltip type scale
- Menubar items render in surface text instead of muted (looked disabled),
  at the 11px UI scale
- Menu items, document tabs, and tooltips normalized to 11px to match the
  panel type scale; menu items use the 5px control radius
- Share button uses the control radius and 11px; presence popover drops its
  border for the floating shadow
2026-07-18 10:16:49 +03:00
..
binding feat(ui): add binding field skins 2026-07-13 14:04:13 +03:00
panel refactor(ui): replace sizing design tokens with plain utilities 2026-07-18 08:35:32 +03:00
AppBadge.vue fix(ai): allow custom OpenRouter models 2026-05-19 15:10:32 +03:00
AppComboboxInput.vue refactor(ui): remove test-id prop APIs 2026-07-01 09:05:27 +03:00
AppGroupedSelect.vue feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00
AppInput.vue feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00
AppSelect.vue feat(ui): section header bands and dropdown polish 2026-07-18 09:41:32 +03:00
AppShortcutText.vue fix(ai): allow custom OpenRouter models 2026-05-19 15:10:32 +03:00
AppSwitch.vue feat(editor): add component property controls 2026-07-17 21:59:49 +03:00
AppTextButton.vue refactor(ui): remove test-id prop APIs 2026-07-01 09:05:27 +03:00
button.ts Unify UI styling to slot-based useXxxUI() pattern 2026-04-06 22:58:34 +03:00
dialog.ts feat(ui): shadow-elevation for floating surfaces and blend-mode fit 2026-07-18 08:51:28 +03:00
FillSwatch.vue feat(vue): promote color and fill primitives 2026-07-13 23:41:04 +03:00
icon-button.ts feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00
IconButton.vue feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00
input.ts feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00
menu.ts fix(ui): chrome polish — menubar contrast, menu/tab/tooltip type scale 2026-07-18 10:16:49 +03:00
popover.ts feat(ui): shadow-elevation for floating surfaces and blend-mode fit 2026-07-18 08:51:28 +03:00
SegmentedControl.vue feat(ui): add binding field skins 2026-07-13 14:04:13 +03:00
select.ts feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00
surface.ts Unify UI styling to slot-based useXxxUI() pattern 2026-04-06 22:58:34 +03:00
Tip.vue refactor: adopt shared utility libraries 2026-07-10 22:42:24 +03:00
toast.ts chore: guard shared UI boundaries 2026-05-14 19:00:51 +03:00
tooltip.ts fix(ui): chrome polish — menubar contrast, menu/tab/tooltip type scale 2026-07-18 10:16:49 +03:00
types.ts feat(ui): add themed panel foundations 2026-07-10 18:16:21 +03:00