- Program no longer crashes if you delete a game you set a rule for
Finally the full release of GameMonitor! Refer to the README to understand how to use the program. Took a while to get to this point but this program solves the problem of fullscreen gaming on different monitors. I hope you enjoy it!
The following changes list only the changes made since PreRelease-6:
- Made the title clickable to open the GitHub page
- Improve UI contrast in light mode
- Improved error handling
- Fixed program crashing on load if Windows changed the name of a monitor
- Fixed a bug that would cause tooltips to disappear and reappear quickly in a certain scenario.
This will probably be the last pre-release before v1.0.0, unless any major bugs are found. I will be testing it over a few days to make sure, but this pre-release is essentially the feature-complete version of the program.
- Added a button that shows a diagram of which monitor corresponds to which name
- Each game's icon is now displayed beside its name in the settings window
- The program can now be configured to launch at startup in the settings window
- The default monitor can now be changed in the settings window
- Window can now be resized
- Small user interface improvements
- Slightly improve algorithm to determine a game's name
- Fixed preferred monitor for a game not updating until the program restarted
- Fixed Light appearance mode not being entirely light
- Rewrote Tooltip code to fix various issues such as not disappearing
- Fixed only 2 monitors showing up in window selection dropdowns
- The primary monitor can now be switch manually from the start tray icon
- "launch-game" command line argument for games that don't DPI scale properly
- Completed README
- Enabled automatic DPI awareness so the window scales properly on different DPIs
- Fixed program not working if not started from the executable's directory
- Delay games from executing to allow Windows to switch the primary display. This should stop quick-loading games from appearing on the wrong monitor.
- Changed from pyinstaller to nuikta to compile the executable. This should stop windows defender from flagging the program as a virus
- Fixed a bug where the process listener would crash after a game was closed
- Fixed a bug where when closing some games, the primary monitor would switch back to default then back to the game's preferred monitor.
- Changed from 'pythoncom' to 'comtypes' library to avoid process listener terminating
- Added build.bat file to compile python scripts
- Added CHANGELOG
- Added missing url to download icon so the program doesn't crash