Fix 1 is live:
-Custom screen size text is now properly displayed in Dark Mode
-Turnip Driver Selection is now accurate based on the selection (finally)
-The navigation panel (main menu) text is now white
-The help buttons in the Box64 preset dialog are fixed
Not fixed:
-Input Controls changes while in-game still require you to restart the game. That will be fix2
This is a lot, I've added a "Big Picture Mode." It is accessible on the main menu via the new Screen Icon. It's essentially another Shortcuts menu that is a WIP- and sort of acts like a built-in Frontend. It's easy to use with a controller, and it will automatically download Cover Art for your Shortcut. You can also click on the image, and replace it with your own Custom Cover Art. This works using SteamGridDB's API. You can enter your own SteamGrid API Key in the Settings. If you click the Help button in Settings, you'll be taken to your SteamGrid profile where you can retrieve your key. I've also reorganized settings to clean it up into Tabs. I hope you find some use out of it! I plan to make it look nicer, add background music, fullscreen wallpaper, custom wallpaper, and more over time.
I've also added a dark mode throughout the program. I may have missed a few spots here and there. But it's...mostly done. This can also be enabled in settings under the new Interface Tab. Other settings have been relocated to Input and Advanced.
Added
-Big Picture Mode
-Dark Mode
-Turnip Driver Switching for Shortcuts
-New UI animations for all menus, slide in slide out all that
-Other things I can't remember right now
Fixes
-Updated Box86/Box64 versions and replaced non-working ones on Proot
-Removed Turnip 24.3.0r5 and r6 because they appear incompatible with Proot currently.
-Fixed issues with auto hide input controls and mouse input.
-Many many backend changes and tweaks
Upcoming
-Hopefully all this and more on Glibc.
-Enhancements for big picture mode, I need ideas!
-UI Tweaks
-General ideas I have for enhancements but I'm open to suggestions
Source code is not updated yet (for dark mode at least) because I need to reference modifications easily when porting to Glibc which may be a minute.