Skip to content

Folders

Purpose

Owns the folder browsing and project navigation workflow used by Snap Studio Pro.

This territory provides the left-side folder tree, folder filtering, search workflows, folder selection, and persisted folder-browser preferences used to drive prefab and model discovery.

The Folders territory focuses on user navigation and project browsing rather than asset discovery implementation.

Owns

  • Folder browsing UI
  • Folder tree rendering
  • Folder expand/collapse state
  • Folder search workflows
  • Folder selection workflows
  • Folder browser preferences
  • Folder navigation state
  • Project folder interaction

Does NOT Own

  • Prefab discovery implementation
  • Asset scanning implementation
  • Thumbnail generation
  • Thumbnail rendering
  • Prefab repository ownership
  • Preview rendering
  • Export workflows

Allowed Dependencies

Folders may depend on:

  • ProjectBrowser feature systems
  • Shared UI systems
  • Infrastructure preference systems
  • Unity editor APIs

Folders should avoid depending directly on:

  • Rendering systems
  • Export systems
  • Preview systems
  • Capture systems

Notes

Folders owns how project folders are displayed, searched, expanded, collapsed, and selected.

ProjectBrowser systems own:

  • folder repositories
  • asset lookup
  • folder hierarchy data

Folders consumes those systems and presents them through the editor UI.

This separation keeps navigation workflows independent from asset discovery implementation.

Future Candidates

  • Folder favorites
  • Recent folders
  • Folder pinning
  • Advanced search filters
  • Folder tags
  • Folder grouping workflows