summaryrefslogtreecommitdiff
path: root/tools/timeline_editor/ROADMAP.md
AgeCommit message (Collapse)Author
14 hoursdocs(timeline-editor): Reference SEQUENCE.md and add priority editing taskskal
Documentation improvements: 1. Added reference to doc/SEQUENCE.md in README 2. Added comment in parser pointing to format spec 3. Updated README with complete format examples including: - Priority modifiers (+, =, -) - Time notation (beats vs seconds) - Optional sequence names - BPM declaration New feature task (Phase 1): Task 1.2b: Priority Editing UI (HIGH PRIORITY, 6-8h) - Edit sequence priority (0-9 for scene, 10+ for post-processing) - Toggle effect priority modifiers (+/=/-) - Visual priority indicators and z-order visualization - Computed priority display - Priority conflict warnings Implementation details: - Radio buttons for priority modifiers - Up/down buttons for sequence priority - Color-coded priority levels - Priority badges on timeline items - Automatic priority recalculation Rationale: Priority control is essential for proper render order and z-stacking. Currently, priorities are shown but not easily editable. This task makes priority a first-class editable property. Updated effort estimates: - Phase 1: 28-36 hours (was 22-28) - Total: ~117-161 hours for full feature set
14 hoursdocs(timeline-editor): Add comprehensive feature roadmapskal
Created detailed roadmap for timeline editor future development. Phase 1: Core Editing Features (HIGH PRIORITY) - Snap-to-beat: Musical timing with BPM-based grid (4-6h) - Create new effects: Modal dialog for adding effects (6-8h) - Overlap detection: Visual warnings for conflicts (8-10h) Total: 22-28 hours Phase 2: Productivity Enhancements (MEDIUM PRIORITY) - Undo/redo system with command pattern (10-12h) - Multi-select & batch operations (12-15h) - Copy/paste & duplication (6-8h) - Keyboard shortcuts & navigation (4-6h) Total: 38-51 hours Phase 3: Advanced Features (LOW PRIORITY) - Timeline playback indicator (4-6h) - Templates & presets (8-10h) - Search & filter (6-8h) - Timeline comparison view (15-20h) - Export formats (JSON, CSV, MD) (6-8h) - Auto-save & local storage (4-6h) Total: 51-74 hours Implementation Details: - Technical approach for each feature - UI mockups and code snippets - Effort estimates and dependencies - Success metrics and design principles Priority recommendation: 1. Snap-to-beat (makes musical timing easy) 2. Create effects (essential for productivity) 3. Overlap detection (prevents rendering bugs) Total effort for full feature set: ~110-150 hours The roadmap provides clear guidance for incremental development while keeping the tool simple and self-contained.