Here’s a “new with 3.3.1” problem for me. My version of the “splitter problem” has always been that it wants to make the chatter huge. I had successfully corrected this in my custom class by forcing resize of the chatter to a “decent size” – and this was enacted via a Startup Global Key Command.
Now when I boot up my module in 3.3.1 I am confronted by the vast chasm of emptiness shown in the screenshot.
I’d been ignoring it because I thought “oh my custom class just isn’t working right with 3.3.1 yet I’ll get around to fixing it”. But today I have discovered that my custom class IS WORKING, it’s just that it’s being overridden by whatever new Vassal code was written to keep the splitter from taking up the whole screen or whatever.
In other words what happens is:
(1) Startup Global Key Command processes – sets splitter to a decent size
(2) Something in Vassal system code processes, and sets splitter to unwanted wrong size.
Can we possibly move the splitter-adjusting code so that it happens BEFORE Startup GCK’s get processed?
Alternatively can we have the default size be less vast? 160 pixels makes PLENTY of room for chat lines.