Hey @brad - not sure what you have done in 4163, but on my system, it messes massively with the display of Cantabile.
resizing the Window doesn’t work at all - Cantabile display freezing and flickering for 5-10 seconds, then window remaining at its old size
when opening Preferences, main Cantabile window turns completely grey, freezing for 5-10 seconds, then re-appears. In that time, Cantabile is un-responsive. Doesn’t always happen, but just sometimes.
Reverting to 4162 - no more resizing issues.
Looks like the sizing and positioning fixes made in 4163 have some nasty side-effects…
Similarly here…when I load a song within a pre-loaded setlist, the whole Cantabile screen goes black and my mouse pointer goes into spinning wait mode. It eventually recovers and resumes normal service 20 or so seconds later. Reverting.
With 4164, resizing the Cantabile window works again. There is still a bit of funniness when opening the Options window - the windows shows, then flashes white, then builds correctly.
Regarding the white flash in the options Window, I noticed that too. It’s a side effect of another change I made to reduce flicker when resizing windows. If you compare 4162 to 4164 when resizing the main window you’ll see what I mean. Not exactly sure why the options window is flashing white, but I decided I prefer that to the resizing flicker.
Perception is funny, I did not notice the white flash before, but now that I see it, I cannot not see it. It also happens when you open Cantabile and on the Save As dialog as well.
I’ll take a closer look at it and see if I can figure out where it’s coming from.
I’m pretty sure Cantabile never actually renders a white background so it must be coming from a WNDCLASS hbrBackground or something similar. I wonder if it could also just be that Windows desktop compositor just uses white if the window is slow to draw.