openpencil/src/components
Danila Poyarkov ab1ba02c94 feat(app): extend variable binding to more inspector fields
Add VariableScrubInput — reusable wrapper that combines ScrubInput
with variable binding picker and detach button. Wire it into:

- Corner radius (uniform + 4 independent corners)
- Opacity
- Auto-layout gap (primary + cross axis)
- Padding (horizontal/vertical + 4 individual sides)
- Font size

All fields get bind, detach, create, search, and detach-on-edit
behavior automatically through the shared component.
2026-05-04 12:47:38 +03:00
..
chat Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
CollabPanel fix(app): theme remaining ui color tokens 2026-04-30 16:26:17 +03:00
ColorPicker Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
ColorPickerPanel fix(app): use theme warning colors 2026-04-30 16:18:43 +03:00
MobileHud Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
properties feat(app): extend variable binding to more inspector fields 2026-05-04 12:47:38 +03:00
Toolbar Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
ui fix(app): theme remaining ui color tokens 2026-04-30 16:26:17 +03:00
AppMenu.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
AppToast.vue feat(tauri): add signed updater 2026-05-01 13:00:50 +03:00
CanvasMenu.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
ChatPanel.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
CodePanel.vue fix(app): theme remaining ui color tokens 2026-04-30 16:26:17 +03:00
DesignPanel.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
EditorCanvas.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
FillPicker.vue feat(app): add color variable binding picker 2026-05-01 17:11:50 +03:00
FontPicker.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
GradientEditor.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
ImageFillPicker.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
LayersPanel.vue Translate visible panel chrome for Russian locale 2026-03-25 18:12:09 +03:00
LayerTree.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
MobileDrawer.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
PagesPanel.vue Fix inline rename and rotated hit testing 2026-03-31 16:44:35 +03:00
PickerSlider.vue Format 2026-04-06 14:40:19 +03:00
PropertiesPanel.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
SafariBanner.vue chore: format sources with oxfmt 2026-05-03 21:03:40 +03:00
ScrubInput.vue feat(app): bind size fields to variables 2026-05-01 17:20:45 +03:00
TabBar.vue feat(app): add light theme setting 2026-04-30 15:52:59 +03:00
VariablesDialog.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
ZoomDropdown.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00