openpencil/src/components/editor
Kayshen-X ef157f906a feat(variables): introduce variable management and UI enhancements
- Add variable management capabilities to the document store, including setting, removing, and renaming variables.
- Implement a VariablesPanel in the editor layout for user interaction with variables.
- Enhance UI components (e.g., AppearanceSection, FillSection, LayoutSection, StrokeSection) to support variable binding for opacity, fill color, gap, and padding.
- Update code generation services to output CSS variables and React code with variable references.
- Introduce keyboard shortcuts for toggling the variables panel and improve overall user experience.
2026-02-20 15:27:04 +08:00
..
editor-layout.tsx feat(variables): introduce variable management and UI enhancements 2026-02-20 15:27:04 +08:00
shape-tool-dropdown.tsx feat(canvas): enhance canvas tool management and layer panel functionality 2026-02-19 17:25:52 +08:00
status-bar.tsx feat(editor): scaffold core canvas engine and editor layout 2026-02-18 21:49:16 +08:00
tool-button.tsx feat(canvas): enhance canvas tool management and layer panel functionality 2026-02-19 17:25:52 +08:00
toolbar.tsx feat(variables): introduce variable management and UI enhancements 2026-02-20 15:27:04 +08:00
top-bar.tsx feat(ai): add Setup Agents & MCP dialog with multi-provider support 2026-02-19 03:15:36 +08:00