Skip to content

Progress

Purpose

Owns reusable editor UI progress-reporting helpers used by Snap Studio Pro batch workflows.

This territory provides lightweight progress display panels and reusable progress visualization helpers.

Owns

  • Batch progress display UI
  • Progress visualization helpers
  • Shared export progress panels
  • Lightweight progress presentation workflows

Does NOT Own

  • Batch execution
  • Export orchestration
  • Capture execution
  • Rendering implementation
  • Workflow lifecycle ownership

Allowed Dependencies

Progress UI may depend on:

  • Infrastructure progress systems
  • Shared panel helpers/styles
  • Unity Editor IMGUI APIs

Progress UI should avoid depending on:

  • rendering systems
  • export execution systems
  • preview lifecycle systems

Notes

Progress panels visualize workflow state only.

They should not own: - export execution - runner lifecycle - workflow orchestration

Infrastructure and feature systems own the actual operation state.

Future Candidates

  • Keep progress reporting lightweight and reusable.
  • Continue separating visualization from workflow execution.