Update on the progress of the new skill panel.
I haven't figured out how to make the panel dynamically resizable yet, still looking into this.
In the meantime, I have managed to implement a "Show Minimap" option in the Config menu. Unchecking this removes the squiggle/minimap from the panel and centers the remaining buttons/text. It also unchecks HQ Minimap, so there is no rendering lag*. This idea was inspired by reading through some old posts from when namida was culling features in NeoLemmix; I happened upon
this reply from minim which sparked the idea to make the minimap optional.
This should be a good enough workaround for those who need a smaller window in the meantime (it could even be considered that shrinking the screen beyond its ability to display the minimap automatically triggers this behaviour, but I'd honestly rather spend my time looking at dynamic resizing than attempting to do this).
So, here's how to two options currently look:


*I went through all the minimap code I could find to try and disable any rendering at all when Show Minimap is unchecked. I kept finding that whenever HQ Minimap is checked, there is lag. Then I discovered some areas that HQ Minimap seems to play with independently of the actual drawing/rendering code, so this is likely what needs to be updated. If people like this feature, then I'll go ahead with a proper implementation. For now, hacking it via the checkboxes does the trick for testing purposes.