Dialogs¶
Purpose¶
Owns reusable dialog and popup helper utilities used throughout Snap Studio Pro editor workflows.
This territory centralizes lightweight editor dialog presentation behaviour.
Owns¶
- Shared dialog helpers
- Styled popup routing
- Reusable message dialog workflows
- Shared popup presentation helpers
Does NOT Own¶
- Workflow orchestration
- Rendering implementation
- Preview lifecycle ownership
- Feature-domain behaviour
- Window lifecycle ownership
Allowed Dependencies¶
Dialogs may depend on:
- Unity Editor popup/window APIs
- Shared UI styling systems
Dialogs should avoid depending on:
- feature systems
- rendering systems
- preview systems
- export systems
Notes¶
Dialogs exist to standardize lightweight popup UX across the editor.
They should remain: - lightweight - reusable - presentation-focused
Future Candidates¶
- Keep dialog helpers simple and reusable.
- Avoid embedding workflow orchestration into dialog systems.