Good progress today, crossing off every currently known issue:
Went through all 125 screenshots tweaking and adjusting the layout of anything that wasn’t quite right
Wired up the UI scaling setting again (for now there’s only going to be one scale setting that controls everything - instead of the Main Window and Other Window setting in the current builds)
Fixed a display issue with route settings in the wiring diagram view
Fixed issues with tab key handling in some main window panels
Fixed the “control” column in the main routing table - wasn’t clipping and wrong default width.
Fixed text in the side panel tabs not getting ellipsis when too small
Fixed a hang after scanning plugins
Fixed an “accidental” split screen mode. (yes, it really was accidental but gave me some ideas)
Tested in OpenGL rendering mode - seems to work fine.
Today was focused on reworking Cantabile’s startup code trying to integrate a new GuiKit based crash reporter. Unfortunately it’s not working great for audio engine crashes so I might have to rethink some things. Will sleep on it.
Me too … I’ve always wanted split screen for bindings and routing for programming purposes so I can see if the invoked bindings are doing the job on the routing tab. Same for rack programming, I have to jump between the 2 tabs while testing out things. Anyway that’s my thought on it. Great work on the new version you’re making!
The first one I’ve been working on bit by bit for the last few days and involved about 400 XML documentation comments.
The second one I mentioned yesterday that I was having some technical difficulties but got it sorted today. The crash reporter is working, but is sad it needs to:
Shrunk 4.507 MB in 51 days. We can project that in 109 days (Feb 21 '22), the application will shrink the remaining 9.662 MB and be … Zero Size! Great work Brad!!