mrjacobbloom / castoff

MuseScore 3 plugin: A drop-in replacement for its layout engine that fixes all systems to 2, 4, or 8 measures (casting off)
MIT License
0 stars 0 forks source link

[WIP] MuseScore 4 support #2

Open mrjacobbloom opened 1 year ago

mrjacobbloom commented 1 year ago

I added the boilerplate for MS4.

Roadblocks

Automatic view-mode switching

CastOff quickly switches to horizontally-continuous mode to collect the minimum widths of measures. This can no longer be done automatically in MuseScore 4 because it looks like support was dropped for cmd('viewmode').

Registering commands generally looks like this [1] [2] but there's no equivalent registered command in notationviewstate.cpp

Todo