openpencil/src/components
Danila Poyarkov 80faac1cd0 Context menu: pure Tailwind classes, drop custom CSS
Reka-ui portals teleport content to <body>, so scoped styles
can't reach them. Instead of unscoped CSS, use Tailwind utility
classes directly — consistent with every other component.

- data-[highlighted]:bg-hover for keyboard/mouse highlight
- data-[disabled]:text-muted for disabled state
- Component items in #9747ff with /12 hover and /40 disabled
- No <style> block at all
2026-02-28 18:19:56 +03:00
..
properties Fill type picker with solid/gradient/image tabs and gradient stop editing 2026-02-28 17:26:50 +03:00
CanvasContextMenu.vue Context menu: pure Tailwind classes, drop custom CSS 2026-02-28 18:19:56 +03:00
ColorPicker.vue Deduplicate hex formatting: colorToHexRaw() in engine/color.ts 2026-02-28 09:08:40 +03:00
EditorCanvas.vue Context menu: pure Tailwind classes, drop custom CSS 2026-02-28 18:19:56 +03:00
FillPicker.vue Fill type picker with solid/gradient/image tabs and gradient stop editing 2026-02-28 17:26:50 +03:00
LayersPanel.vue Fix context menu not showing: scoped slot pattern + icon fix 2026-02-28 18:10:26 +03:00
PagesPanel.vue Fix page rename: blur commits, Enter/Escape just blur 2026-02-28 13:15:53 +03:00
PropertiesPanel.vue Add components, component sets, and instances 2026-02-28 17:46:28 +03:00
ScrubInput.vue ScrubInput: entire field is draggable, click-to-edit, suffix styling 2026-02-28 09:16:02 +03:00
Toolbar.vue Merge hover-highlight, implement sections 2026-02-28 13:31:21 +03:00