From 17676de7a233215548ff3da13962acc8cb0ed04d Mon Sep 17 00:00:00 2001 From: skal Date: Thu, 12 Feb 2026 10:18:09 +0100 Subject: timeline editor: quantize grid, drag fixes, hotkeys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: - Sequence dragging with scroll offset - Double-click collapse/expand (DOM recreation issue) - Collapsed sequence dragging (removed stopPropagation) Features: - Quantize dropdown (Off, 1/32→1 beat) replaces snap-to-beat checkbox - Works in both beat and second display modes - Hotkeys: 0=Off, 1=1beat, 2=1/2, 3=1/4, 4=1/8, 5=1/16, 6=1/32 - Separate "Show Beats" toggle for display vs snap behavior Technical: - Track dragMoved state to avoid unnecessary DOM recreation - Preserve dblclick detection by deferring renderTimeline() - Quantization applies to sequences and effects uniformly handoff(Claude): timeline editor quantize + drag fixes complete --- workspaces/test/timeline.seq.backup | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 workspaces/test/timeline.seq.backup (limited to 'workspaces/test/timeline.seq.backup') diff --git a/workspaces/test/timeline.seq.backup b/workspaces/test/timeline.seq.backup deleted file mode 100644 index 100c7da..0000000 --- a/workspaces/test/timeline.seq.backup +++ /dev/null @@ -1,8 +0,0 @@ -# WORKSPACE: test -# Minimal timeline for audio/visual sync testing -# BPM 120 (set in test_demo.track) - -SEQUENCE 0.0 0 "Main Loop" - EFFECT + FlashEffect 0.0 16.0 - -END_DEMO 32b -- cgit v1.2.3