This looks really good. Very clear and easy to follow. The old/new switch will be really helpful for the users and for working out bugs. I have one request before I merge this. Instead of going with a single Off/Old/New setting, can we bring back the "Use JACK transport" checkbox and introduce a new "Use new JACK transport" checkbox? I know it's a little confusing, but this will let us force the new approach on everyone to get them to test it (default will be checked), then if they have problems,...
I haven't merged Philip's commit, so you won't see the change in master.
Notation editor always opens with Draw Tool selected
Philip's fix pushed as [94f7ef]. Please test latest git.
Merge branch 'bug1790'
Notation editor always opens with Draw Tool selected
Yes this was a side effect from a previous bug fix. I believe the call that was causing this is unnecessary. See Codeberg pull request
The commit in the pull request does fix the refresh issue. However, it does not restore the original selection. Procedure: File > New Select Track 3. Ctrl+T add a new track. Ctrl+Z undo. Confirm track 3 is selected as before. Track 4 is selected instead.