From da8cb1cd5a7a952283c2d131014ad0f960efcf85 Mon Sep 17 00:00:00 2001 From: skal Date: Sat, 7 Feb 2026 09:01:05 +0100 Subject: docs: Remove duplicate Task #57 entry from TODO.md Task #57 (Interactive Timeline Editor) was marked complete but still appeared in Low Priority section. Removed duplicate entry to keep TODO clean and avoid confusion. Verified all tasks are properly numbered and labeled: - Main tasks: Task A, B, #5-#68 - Subtasks: A.1-A.2, #51.1-#51.4, #62.1-#62.2 - Implementation steps use bare bullets (appropriate) handoff(Claude): TODO.md task numbering audit complete --- TODO.md | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) diff --git a/TODO.md b/TODO.md index 8394972..3ab244e 100644 --- a/TODO.md +++ b/TODO.md @@ -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 -- cgit v1.2.3