LivelyKernel / LivelyKernel/lively.next
Sidebar Controls
- Dominant language
- JavaScript
- Stars
- 90
- Forks
- 20
- PR merge metrics
- No merged PRs in 30d
Description
# Sidebar Controls for Components
- [ ] The properties panel on the right, contains a dedicated tab that allows us to switch over to the component specific controls for the currently focused morph.
- [ ] **Overridden Properties:** A list of property names that have been overridden and are therefore excluded from the styling of the master/parent-master. If the property value can be visualized as is the case for `Color`, `Point` or `Boolean` it is printed next to the overridden property entry. If desired the overridden property can be revoked in order to yield control to the original master policy.
- [ ] **Event State Masters:** These include 3 different types: ~~*Default*~~*Auto*, *Hover* and *Click*.
- [ ] For the sake of debuggability the user can manually toggle each of these states indpendently on the event state actually being active or not.
- [x] ~~*Default*~~*Auto* will always point to a component definition, however
- [x] *Hover* and *Click* may also point to a custom set of properties that are supposed to be overridden when the particular event state is activated.
- [x] **Breakpoint Masters:** Aside from the state masters, the user is also able to define an arbitrary set of *extent breakpoints* which toggle different masters based on the width/height of the morph they control.
- [x] The breakpoint masters are visualized in the side-bar
- [x] #655
- **These are severely underspecced!**
# Other Property Panel Tasks
- [x] #516
- [x] #625
## Tracking
- [x] #855
Contributor guide
Assessment
This issue has not been assessed yet.