MoFA Studio UI Patterns
1. Overview
Follow Makepad patterns for event handling and runtime updates. Use apply_over for dynamic changes and keep hover handling before action extraction.
2. UI workflow
- •Build layout in
live_design!using theme constants. - •Implement
Widget::handle_eventand callself.view.handle_event. - •Handle hover events before
Event::Actionsearly return. - •Use
apply_overfor visibility and shader instance updates. - •Use shader time or
Event::NextFramefor animations.
3. References
- •references/ui-workflow.md
- •references/hover-and-apply-over.md
- •references/ui-edge-cases.md