default window size way to large on multi-monitor setup (on Win at least). Shouldn't be bigger than primary screen
Currently when I start MuseScore 3.0rc factory reset on a windows multi-monitor setup (side by side, with primarily, larger monitor in middle):
Notice how the MuseScore window spans acorss the monitor boundary? It seems the size is set to have the width span the width of all 3 windows, cause when I drag the window all the way to the left, I get:
I see MuseScore::readSettings() uses
const QSize screenSize = screen->availableVirtualSize();
...and I see musescore is using this "available virtual size" minus some margin for making the default window size... I don't like that...I'd prefer using the available primary screeen size.
It seems https://doc.qt.io/qt-5/qscreen.html#availableVirtualSize-prop is "This property holds the available size of the virtual desktop to which this screen belongs" which is too much i think. I think better to use availableSize which is "The available size is the size excluding window manager reserved areas such as task bars and system menus." and I guess specific to the current monitor.