• refactor: split Trax out of MainViewModel — Commit 7/12

    gramps released this 2026-08-30 15:24:22 +00:00 | 153 commits to main since this release

    MainViewModel.Trax.cs: music-player state (_musicPlayer/_music/_musicPlaying,
    TraxIdleBrush), TRAX UI (IsMusicPlaying/TraxError/TraxDotBrush/TraxToolTip),
    interaction (TraxLeftClick/TraxRightClick/PickTraxTrack), playback
    (LoadTrax/PlayTrax/PauseTrax/OnTraxPlaybackEnded/RefreshTraxUi), local
    loopback ducking (UpdateTraxLocalGain).

    Core keeps the ctor event hookup, LoadLayout/Shutdown/SaveLayoutNow call
    sites, and Scenes partial's hotkey dispatch.

    Verify: 0 warnings, 246 passed, 2 known failures only.

    Downloads