1.1 KiB
1.1 KiB
Implementation Plan: MMA Dashboard Visualization Overhaul
Phase 1: Track Browser Panel [checkpoint: 2b1cfbb]
- Task: Implement a list view in the MMA Dashboard that reads from the
tracksdirectory.2b1cfbb - Task: Add functionality to select an active track and load its state into the UI.
2b1cfbb - Task: Display progress bars based on task completion within the active track.
2b1cfbb
Phase 2: DAG Visualizer Component [checkpoint: 7252d75]
- Task: Design the layout for the Task DAG using DearPyGui Node Editor or collapsible Tree Nodes.
7252d75 - Task: Write the data-binding logic to map the backend Python DAG (from Track 1) to the UI visualizer.
7252d75 - Task: Add visual indicators (colors/icons) for Task statuses (Ready, Blocked, Done).
7252d75