diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-12 01:48:17 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-12 01:48:17 +0100 |
| commit | 0fcb17f6e0c0ab449c5432f4bbacd6948e1283cd (patch) | |
| tree | f87bc8afc7111ff17ea6bab66544740efefb107a /tools/timeline_editor/ROADMAP.md | |
| parent | 565b72d08eb1463a7e354c7f63a8edb9e32884e0 (diff) | |
feat: timeline editor audio playback with auto-expand/collapse
- Audio playback controls (play/pause, spacebar shortcut)
- Red playback indicator with auto-scroll (middle third viewport)
- Auto-expand active sequence during playback, collapse previous
- Click waveform to seek
- Sticky header: waveform + timeline ticks stay at top
- Sequences confined to separate scrollable container below header
- Document known bugs: zoom sync, positioning, reflow issues
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'tools/timeline_editor/ROADMAP.md')
| -rw-r--r-- | tools/timeline_editor/ROADMAP.md | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tools/timeline_editor/ROADMAP.md b/tools/timeline_editor/ROADMAP.md index 4bfc35c..216adbf 100644 --- a/tools/timeline_editor/ROADMAP.md +++ b/tools/timeline_editor/ROADMAP.md @@ -4,6 +4,37 @@ This document outlines planned enhancements for the interactive timeline editor. --- +## Known Bugs (High Priority) + +### Audio Playback Integration Issues + +1. **Audio waveform doesn't scale with zoom nor follow timeline** + - Waveform should horizontally sync with timeline ticks/sequences + - Should scale to match `pixelsPerSecond` zoom level + - Currently remains static regardless of zoom + +2. **Playback indicator doesn't follow zoom and height issues** + - Vertical red bar position calculation doesn't account for `pixelsPerSecond` + - Doesn't reach bottom when sequences have scrolled + - Needs to span full `timeline-content` height dynamically + +3. **Sequences overlap timeline at scroll origin** + - Some sequences still go behind timeline ticks + - Notably when wheel pans back to beginning (scrollLeft = 0) + - Need proper clipping or z-index management + +4. **Timeline and waveform should be fixed, not floating** + - Currently using sticky positioning + - Should use true fixed positioning at top + - Should remain stationary regardless of scroll + +5. **Status indicator causes reflow** + - Green status text appears/disappears causing layout shift + - Should be relocated to top or bottom as fixed/always-visible + - Prevents jarring reflow when messages appear + +--- + ## Phase 1: Core Editing Features (High Priority) ### 1.1 Snap-to-Beat ⭐ Priority: HIGH |
