diff options
| -rw-r--r-- | TODO.md | 46 |
1 files changed, 0 insertions, 46 deletions
@@ -585,50 +585,4 @@ src/tests/ --- -## Low Priority: Developer Tools & Editors - -### Task #57: Interactive Timeline Editor (Gantt Chart Evolution) -**Goal:** Create a web-based interactive editor for `demo.seq` files based on the existing Gantt chart HTML output. - -**Features:** -- **Load/Save**: Parse and serialize `demo.seq` files -- **Visual Timeline**: Interactive Gantt-style view of sequences and effects -- **Drag & Drop**: Move sequences and effects along the timeline -- **Edit Timing**: Adjust start/end times, priorities -- **Overlap Detection**: Visual feedback for sequence/effect conflicts -- **Zoom/Pan**: Navigate long timelines easily -- **Effect Properties**: Edit constructor arguments inline - -**Technical Scope:** -- Pure HTML/JavaScript tool (no backend needed) -- Loads `demo.seq` text file via file input -- Interactive visualization using D3.js or similar -- Saves modified `demo.seq` back to disk -- **Does NOT**: Interact with C++ code, preview rendering, compile timeline - -**File Structure:** -``` -tools/timeline_editor/ -├── index.html # Main editor UI -├── editor.js # Core editing logic -├── parser.js # demo.seq parser -├── serializer.js # demo.seq writer -├── timeline.js # Gantt chart renderer -└── README.md # Usage instructions -``` - -**Use Cases:** -- Quickly adjust demo timing without recompiling -- Visualize sequence overlaps and priorities -- Experiment with different timing arrangements -- Export modified timeline for integration - -**Priority:** Very Low (quality of life improvement, not critical) - -**Effort:** 1-2 weeks for basic functionality - -**Dependencies:** None (standalone tool) - ---- - ## Future Goals
\ No newline at end of file |
