An important part of any visual editor is being able to select something and edit it’s properties.
So I’ve added a property sidebar to the UI. It’s inspired by Figma’s design.
The <PropertyEditor>
component is a sidebar, and the specific thing that’s being edited is inserted into it’s <slot>
:
<!-- generic sidebar -->
<PropertyEditor title="Frame">
<!-- ui for editing a specific element -->
<FrameEditor/>
</PropertyEditor>
Code
https://svelte.dev/repl/793273d521874ca7ab82759216f2f15a?version=3.37.0
Demo
Notes
- Add editor components for:
- Settings
- Layers
- Activities: Insert, Append, Remove, Replace, Select, Scroll
- Sharing (or maybe that should be a modal?)