openpencil/src/components
Danila Poyarkov 30f8a3fda6 Wire editor actions, move kiwi-serialize, clean dead code
- VariablesDialog: replace 7 manual undo.push + graph mutation + requestRender
  patterns with editor.renameCollection/addVariable/removeVariable etc.
- PositionSection: replace inline alignment/flip/rotate geometry with
  editor.alignNodes/flipNodes/rotateNodes
- Move kiwi-serialize.ts into kiwi/ where it belongs
- Remove dead createPropertyChange export from undo.ts
- Un-export internal queryFonts/FontInfo from fonts.ts
- Deduplicate font weight maps: single FONT_WEIGHT_NAMES in fonts.ts,
  figma-api-proxy.ts imports from there
2026-03-16 22:30:56 +03:00
..
chat Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
properties Wire editor actions, move kiwi-serialize, clean dead code 2026-03-16 22:30:56 +03:00
ui Add random.ts helpers, replace all raw crypto.getRandomValues calls 2026-03-16 14:13:36 +03:00
AppMenu.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
AppSelect.vue Enable Tailwind CSS class sorting in oxfmt 2026-03-09 15:46:20 +03:00
AppToast.vue Image drag-and-drop, clipboard paste, and paste-at-cursor (#92) 2026-03-11 07:52:04 +03:00
CanvasContextMenu.vue Add selection scope: enter containers with dblclick, exit with Escape or click-outside 2026-03-16 14:26:52 +03:00
ChatPanel.vue Clean up ACP branch: gate debug log, fix capitalizations, harden types 2026-03-15 18:24:37 +03:00
CodePanel.vue Enable Tailwind CSS class sorting in oxfmt 2026-03-09 15:46:20 +03:00
CollabPanel.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
ColorInput.vue Remove re-export shims and import types directly from core 2026-03-09 08:56:47 +03:00
ColorPicker.vue Remove re-export shims and import types directly from core 2026-03-09 08:56:47 +03:00
DesignPanel.vue Add random.ts helpers, replace all raw crypto.getRandomValues calls 2026-03-16 14:13:36 +03:00
EditorCanvas.vue Fix type errors found by tsgo and vue-tsc 2026-03-16 21:54:08 +03:00
FillPicker.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
FontPicker.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
HsvColorArea.vue Remove re-export shims and import types directly from core 2026-03-09 08:56:47 +03:00
LayersPanel.vue Enable Tailwind CSS class sorting in oxfmt 2026-03-09 15:46:20 +03:00
LayerTree.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
MobileDrawer.vue Enable Tailwind CSS class sorting in oxfmt 2026-03-09 15:46:20 +03:00
MobileHud.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
NodeContextMenuContent.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
PagesPanel.vue Enable Tailwind CSS class sorting in oxfmt 2026-03-09 15:46:20 +03:00
PropertiesPanel.vue Add data-test-id attributes to all Vue components (#41) 2026-03-04 17:18:26 +03:00
SafariBanner.vue Export IS_BROWSER from core, replace all raw typeof window checks 2026-03-16 14:05:24 +03:00
ScrubInput.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
TabBar.vue Enable Tailwind CSS class sorting in oxfmt 2026-03-09 15:46:20 +03:00
Toolbar.vue Fix all 135 vue-tsc errors, promote to check gate 2026-03-16 22:21:21 +03:00
VariablesDialog.vue Wire editor actions, move kiwi-serialize, clean dead code 2026-03-16 22:30:56 +03:00