e14006ffcc
fix: sửa lỗi hiển thị hiển thị bar và timeline grid 3
3dtours2026-07-25 10:51:08 +07:00
b410de8855
refactor: zero lead-in, split time ruler + tempo track
3dtours2026-07-25 10:48:45 +07:00
f299b93372
fix: sync TempoTrackLane leadIn with ruler, time labels to top
3dtours2026-07-25 10:41:13 +07:00
70d1abaa7a
fix: restore time duration labels on TimelineRuler + TempoTrackLane
3dtours2026-07-25 10:37:12 +07:00
db759fc4fc
fix: sửa lỗi hiển thị hiển thị bar và timeline grid
3dtours2026-07-25 10:33:01 +07:00
8372ee1b98
feat: lead-in margin, 0-indexed bars, fix bar number clipping
3dtours2026-07-25 10:25:30 +07:00
ff44fd4b8d
feat: merge tempo bar + timebar into beat-based TimelineRuler
3dtours2026-07-25 10:12:59 +07:00
6822f5ed33
fix: WaveformLane grid now matches TempoTrackLane bar:beat structure, bar:beat always shown on tempo lane
3dtours2026-07-25 10:05:40 +07:00
52ecc38e13
fix: auto-follow 80px both sides for tempo lane bar visibility + 200px buffer
3dtours2026-07-25 10:01:56 +07:00
fbbe2c933c
docs: update wiki.md with latest changes
3dtours2026-07-25 09:58:23 +07:00
e56ee5cb0a
fix: remove aggressive auto-follow, smooth autoScrollTimeline only, PADDING_RIGHT to show bar numbers past edge, 12-bar buffer
3dtours2026-07-25 09:57:00 +07:00
b746f9659b
fix: add snapTime to section/MIDI item drag, followMargin 0.75 for 75% viewport ahead
3dtours2026-07-25 09:54:14 +07:00
373c018025
fix: sửa lỗi hiển thị bar
3dtours2026-07-25 09:52:02 +07:00
5a152e4951
fix: sync PADDING_LEFT = barDuration in both lanes, add snap '4' (1-bar)
3dtours2026-07-25 09:51:07 +07:00
7c99fca168
fix: sync PADDING_LEFT = barDuration in both WaveformLane and TempoTrackLane
3dtours2026-07-25 09:49:15 +07:00
8dc57d4501
fix: sửa lỗi di chuyển items
3dtours2026-07-25 09:46:06 +07:00
0554934ebe
fix: increase followMargin from 120px to 0.4*viewport for bar visibility ahead of dragged item
3dtours2026-07-25 09:40:53 +07:00
dc8b1f59fa
fix: revert TempoTrackLane PADDING_LEFT to 2s, remove DOM scrollLeft hack
3dtours2026-07-25 09:37:57 +07:00
186c5353d4
fix: tempo lane DOM scrollLeft traversal finds overflow-x:auto parent
3dtours2026-07-25 09:33:11 +07:00
e5a563d343
fix: TempoTrackLane reads scrollLeft from DOM instead of React prop
3dtours2026-07-25 09:30:42 +07:00
6aed5e2ec8
fix: sync bar ruler redraw during drag via canvasRedrawCount
3dtours2026-07-25 09:24:31 +07:00
f1057ab7f2
feat: auto-follow dragged item in viewport for clip/section/MIDI drag and resize
3dtours2026-07-25 09:21:19 +07:00
aa63a310fc
fix: brush velocity isolation from CC lane + AGENTs.md compliance
3dtours2026-07-25 09:18:41 +07:00
c5c3ec19cc
chore: update wiki.md for velocity/redraw fix
3dtours2026-07-25 08:08:51 +07:00
893f42c36c
fix: velocity start position + shift-scroll play on note start + canvas redraw deps
3dtours2026-07-25 08:07:49 +07:00
8dee5c8cdb
fix: sync ruler/grid/CC lane scroll via ccWrapperRef
3dtours2026-07-25 08:01:55 +07:00
eb805c04a4
fix: piano roll bars extend to fill viewport on zoom out
3dtours2026-07-25 07:50:53 +07:00