openpencil/src/components/properties
Danila Poyarkov c79c9106fb feat(components): add variant inspector UI
Show variant property dropdowns in the design panel when an instance
of a component set is selected. Switching a dropdown value finds the
matching variant component and updates the instance's componentId.

- VariantSection.vue with property dropdowns using AppSelect
- Bridge variant actions to the editor return object
- i18n for en, ru, zh-CN

Ref #239
2026-05-07 19:48:59 +03:00
..
LayoutSection feat(variables): bind min/max size constraints to variables 2026-05-07 14:32:36 +03:00
AppearanceSection.vue feat(app): extend variable binding to more inspector fields 2026-05-04 12:47:38 +03:00
BoundVariableButton.vue feat(app): add color variable binding picker 2026-05-01 17:11:50 +03:00
color-style-row.ts style: tighten import grouping 2026-05-06 02:22:08 +03:00
ColorStyleRow.vue fix(core): critical codec and canvas fixes 2026-05-05 14:58:02 +03:00
EffectsSection.vue style: format imports 2026-05-06 02:16:37 +03:00
ExportSection.vue fix(app): theme remaining ui color tokens 2026-04-30 16:26:17 +03:00
fill-label.ts style: tighten import grouping 2026-05-06 02:22:08 +03:00
fill-okhcl.ts chore: format sources with oxfmt 2026-05-03 21:03:40 +03:00
FillSection.vue refactor(vue): clean up primitive UI APIs 2026-05-05 20:57:13 +03:00
PageSection.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
PositionSection.vue style: format imports 2026-05-06 02:16:37 +03:00
StrokeSection.vue refactor(vue): clean up primitive UI APIs 2026-05-05 20:57:13 +03:00
TypographySection.vue feat(variables): add inspector bindings for typography properties 2026-05-07 09:50:52 +03:00
VariablePickerPopover.vue feat(app): bind size fields to variables 2026-05-01 17:20:45 +03:00
VariableScrubInput.vue fix(app): fix variable picker click and layout spacing 2026-05-04 14:39:49 +03:00
VariablesSection.vue Refactor architecture boundaries across core, app, and packages (#234) 2026-04-30 15:14:19 +03:00
VariantSection.vue feat(components): add variant inspector UI 2026-05-07 19:48:59 +03:00