summaryrefslogtreecommitdiff
path: root/assets/demo.seq
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-05 00:44:11 +0100
committerskal <pascal.massimino@gmail.com>2026-02-05 00:44:11 +0100
commitabd1d77d4718a680f17d8ca25d31294d72068acb (patch)
treed52f7a29a731dc85ec713a21ccfea2290388190b /assets/demo.seq
parente2543192e90a43a26444a27ccc3b49276a944b2c (diff)
feat: Enhance Gantt charts with sequence names, adaptive ticks, and sorting
Improvements to seq_compiler Gantt chart visualization: - Add optional sequence name support: SEQUENCE <start> <pri> ["name"] [end] Names displayed in both ASCII and HTML Gantt charts for better readability - Implement adaptive tick intervals based on demo duration: * ≤5s: 1s intervals * ≤40s: 2s intervals (fixes 32.5s demo from 5s to 2s) * ≤100s: 5s intervals * >100s: 10s+ intervals - Sort sequences by start time in Gantt output for chronological visualization - Add horizontal visual separators between sequences in both ASCII and HTML - Update documentation (SEQUENCE.md) and quick reference (demo.seq) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'assets/demo.seq')
-rw-r--r--assets/demo.seq3
1 files changed, 2 insertions, 1 deletions
diff --git a/assets/demo.seq b/assets/demo.seq
index 44df234..b30dd68 100644
--- a/assets/demo.seq
+++ b/assets/demo.seq
@@ -7,11 +7,12 @@
# DOCUMENTATION: See doc/SEQUENCE.md for complete syntax reference
#
# QUICK REFERENCE:
-# SEQUENCE <start> <priority> [optional_end]
+# SEQUENCE <start> <priority> ["optional_name"] [optional_end]
# EFFECT <+|=|-> <ClassName> <start> <end>
#
# Priority modifiers: + (increment), = (same), - (decrement/background)
# Time notation: 0b (beats), 0.0 (seconds)
+# Optional name: Displayed in Gantt charts (e.g., "Opening Scene")
#
# VALIDATION & VISUALIZATION:
# ./build/seq_compiler assets/demo.seq # Validate only