EmulationStation icon indicating copy to clipboard operation
EmulationStation copied to clipboard

Some WIN32 updates

Open o-p-a opened this issue 1 year ago • 1 comments
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.

o-p-a avatar Jul 11 '24 15:07 o-p-a

  • 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).

cmitu avatar Jul 11 '24 16:07 cmitu