Skip to content

Navigation

Purpose

Owns lightweight editor navigation helpers used for moving between tabs and editor sections inside Snap Studio Pro.

This territory provides centralized tab-focus and panel-navigation helpers.

Owns

  • Tab focus helpers
  • Cross-panel navigation helpers
  • Editor navigation routing
  • Lightweight editor jump helpers

Does NOT Own

  • Window lifecycle ownership
  • Feature workflow orchestration
  • Rendering implementation
  • Preview lifecycle ownership
  • Export execution

Allowed Dependencies

Navigation may depend on:

  • Window systems
  • Panel systems
  • Lightweight editor abstractions

Navigation should avoid depending on:

  • rendering systems
  • export systems
  • preview lifecycle systems
  • feature orchestration systems

Notes

Navigation helpers exist to improve editor UX and cross-panel discoverability.

They should remain: - lightweight - routing-focused - editor-oriented

Future Candidates

  • Keep navigation systems minimal and explicit.
  • Avoid turning navigation helpers into workflow coordinators.