EmulationStation
EmulationStation copied to clipboard
Some WIN32 updates
trafficstars
I would like to suggest some improvements for Windows.
- Version bump of workflow actions
- Add manifest file
- Set activeCodePage to UTF-8 (This allows to remove the wstring conversion in the source)
- High DPI support
- Improve window processing when starting the game (so that the emulator screen comes to the foreground, and ES comes to the foreground when the emulator is closed)
- "Restart ES" in the exit menu was removed because it does not work on Windows that is not started from script
- Utils::FileSystem::isExecutable() determined by the file extension on Windows
I mind affect as little as possible with mainstream Raspberry Pi builds.
- Set activeCodePage to UTF-8 (This allows to remove the wstring conversion in the source)
FWIW, this works since Win 10 1903 (https://learn.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page#set-a-process-code-page-to-utf-8).