From 6bd01cd5d4c731871b433dc209147817f7e71be6 Mon Sep 17 00:00:00 2001 From: skal Date: Thu, 5 Feb 2026 21:15:51 +0100 Subject: docs(timeline-editor): Reference SEQUENCE.md and add priority editing task 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 --- tools/timeline_editor/index.html | 1 + 1 file changed, 1 insertion(+) (limited to 'tools/timeline_editor/index.html') diff --git a/tools/timeline_editor/index.html b/tools/timeline_editor/index.html index 293a03f..96c2b17 100644 --- a/tools/timeline_editor/index.html +++ b/tools/timeline_editor/index.html @@ -281,6 +281,7 @@ const stats = document.getElementById('stats'); // Parser: demo.seq → JavaScript objects + // Format specification: doc/SEQUENCE.md function parseSeqFile(content) { const sequences = []; const lines = content.split('\n'); -- cgit v1.2.3