openpencil/src/components
Danila Poyarkov 5cd7cc12b2 Fix double-click rename in layer tree and pages panel
Prevent reka-ui TreeItem from toggling expand/collapse on click —
expand is handled by the chevron button with @click.stop.

Match page rename input styling to layer tree: show file icon next
to the input, use the same compact border/padding classes.
2026-03-08 22:58:38 +03:00
..
chat Multi-provider AI, sucrase JSX, Figma zoom shortcuts (#72) 2026-03-08 22:05:18 +03:00
properties CSS Grid layout mode (#73) 2026-03-08 18:23:53 +03:00
ui Multi-provider AI, sucrase JSX, Figma zoom shortcuts (#72) 2026-03-08 22:05:18 +03:00
AppMenu.vue Multi-provider AI, sucrase JSX, Figma zoom shortcuts (#72) 2026-03-08 22:05:18 +03:00
AppSelect.vue Multi-provider AI, sucrase JSX, Figma zoom shortcuts (#72) 2026-03-08 22:05:18 +03:00
AppToast.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
CanvasContextMenu.vue Add context menu to layers panel 2026-03-02 19:45:09 +03:00
ChatPanel.vue Multi-provider AI, sucrase JSX, Figma zoom shortcuts (#72) 2026-03-08 22:05:18 +03:00
CodePanel.vue Tailwind CSS v4 JSX export (#54) 2026-03-06 18:04:11 +03:00
CollabPanel.vue Move collab routing logic into CollabPanel 2026-03-06 21:43:10 +03:00
ColorInput.vue Delete re-export shims, import from @open-pencil/core directly 2026-03-06 21:42:56 +03:00
ColorPicker.vue Use colorToCSS() instead of hand-rolled rgba conversions 2026-03-06 21:43:03 +03:00
DesignPanel.vue Merge origin/master (PR #41 data-test-ids) 2026-03-05 09:03:26 +03:00
EditorCanvas.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
FillPicker.vue Use colorToCSS() instead of hand-rolled rgba conversions 2026-03-06 21:43:03 +03:00
FontPicker.vue Fix duplicate :class, rename race, useFileDialog leak, restore clip/wrap 2026-03-07 14:27:17 +03:00
HsvColorArea.vue Centralize all color utilities in color.ts 2026-03-07 10:02:11 +03:00
LayersPanel.vue feat: mobile layout, PWA support (#27) (#27) 2026-03-05 19:51:51 +03:00
LayerTree.vue Fix double-click rename in layer tree and pages panel 2026-03-08 22:58:38 +03:00
MobileDrawer.vue Refine breakpoint and rename patterns 2026-03-06 19:32:14 +03:00
MobileHud.vue Fix duplicate :class, rename race, useFileDialog leak, restore clip/wrap 2026-03-07 14:27:17 +03:00
NodeContextMenuContent.vue Fix duplicate :class, rename race, useFileDialog leak, restore clip/wrap 2026-03-07 14:27:17 +03:00
PagesPanel.vue Fix double-click rename in layer tree and pages panel 2026-03-08 22:58:38 +03:00
PropertiesPanel.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
SafariBanner.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
ScrubInput.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
TabBar.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
Toolbar.vue Fix duplicate :class, rename race, useFileDialog leak, restore clip/wrap 2026-03-07 14:27:17 +03:00
VariablesDialog.vue Add E2E test coverage for canvas, toolbar, panels, properties, auto-layout, variables, export 2026-03-07 22:11:25 +03:00