Thank you for your work on this amazing project! I've built and have been testing out the new Linux build (still in PR as of this writing), on Ubuntu 22.04, and it's working beautifully, aside from the widely discussed audio stuff which is totally understandable.
I've actually been playing the game in 320x240 on a CRT display (240p output), and very much enjoying it. I really appreciate the existing option to render the HUD using the "Scaled" option because at such a low resolution it is very important that the HUD's pixel graphics align with the output resolution.
Aside from the HUD though, all other pixel-based text and graphics seem to be scaled to the window or screens dimensions, notably including all the menus. This causes bad blurriness at the 240p resolution. It would be really nice if we could configure the menus as well to be scaled independent of the screen size. E.g. if I have a 240 height screen, and the menu's native graphics are 200 tall, render it as 200 tall and put black borders above and below. Likewise for 1080 height screen I'd want to render the menu at 5*200 = 1000 tall, and so on.
Makes sense, thanks for the suggestion. This changes the aspect ratio when using a square-pixel resolution, but if you enable the option you are probably fine with that. For that reason, any such option won't be the default.