Skip to content

v0.0.6-alpha: Perform paving and undo gesture grouping

Choose a tag to compare

@alexanderwanyoike alexanderwanyoike released this 17 Jul 15:16
· 210 commits to dev since this release
15bf8e2

Architecture paving for the Perform workspace plus a dogfood-driven undo fix. No new user-facing features; Arrange behaves identically with one bug fixed.

  • Project Tracks separated from Timeline Content (#68): shared track/channel/device/mixer state now lives in ProjectTracksState addressed by stable TrackId; Arrange owns a separate copy-on-write timeline holding only clips, note clips, and automation. Legacy projects load and re-save unchanged. First seam of the Perform architecture plan.
  • Continuous edits group into one undo step (#69): EQ band, knob, fader, and timeline clip drags now collapse into one undo step per pointer gesture.
  • Interaction paving (#67): DoubleClick and LocalDrag primitives, per-workspace view modules, theme-aware waveform caches.

Full changes: v0.0.5-alpha...v0.0.6-alpha

What's Changed

Full Changelog: v0.0.5-alpha...v0.0.6-alpha