All notable changes to this project will be documented in this file
- Fixed a bug when adding / removing applications from the applications white list
- Added application whitelist
- Users can add applications to a whitelist and locking will begin as soon as they are detected
- This brings a new config file in
%APPDATA%/DisplayLock/application.DLOCK
- Fixed a bug with thread was not closing properly
- Fixed a bug where data where mutex was not closing properly
- Added checking for updates
- Fixed filtering method for hidden UWP processes
- Fixed an issue where when an outside source (including the game) would change the windows style, the program would not force the style back
- Fixed an issue where the UI would not revert to correct state when locked application is closed without explicitly closing the program
- Added a system tray icon
- Display Lock will now minimize to the system tray
- Fixed an issue where the minimize setting would not function properly
- Fixed an issue where the combobox would not disable when the program is running
- Fixed an issue where the save button was not being disabled when something was saved
- Fixed an issue where the program wouls sometimes crash when reading / writing a file
- Fixed an issue where minimizing the window would cause the dropdown list to become empty
- Tests for build
- Added CI with appveyor
- Checks builds and run tests
- Automatically increments build / version number inside the application
- Removed a thread made for constantly polling active windows
- Open windows will now only be polled when the combo box is activated
- This removes the need to check for the window string
- Refactored program to fit better coding standards
- Fixed a serious issue where exclusive fullscreen games were not shown
- This was fixed by allowing windows with the windows style WS_POPUP
- Fixed an issue where the program would fail to start on some systems.
- Fixed an issue where borderless windows without fullscreen would cause the game to not work properly
- This was caused by not resizing the window after removing the title bar
- Removed recommendation to using only borderless window with fullscreen
- Added recommendation to using only borderless window with fullscreen
- Fixed an issue where background processes would appear in the selection box
- Fixed an issue where display would not handle reading files properly
- This caused the program to not open properly on occasion
- This caused the program to not save settings on occasion
- Added option to bring selected window to the foreground
- Fixed an issue where when Display Lock was closed before pressing stop, the window would not revert
- Fixed an issue where the window that was locked being closed before pressing stop would not unlock menu items
- Fixed an issue where the settings window would not close from the title bar
- Fixed an issue where the program was not shutting down properly
- Added option for borderless windowed mode
- Added option for fullscreen mode
- Fixed issue where window could be resized when locked in the window
- This could create an issue with programs running in elevated permissions
- Removed the ability for display lock to select the itself
- Added Settings Menu
- Option to toggle minimizing on start
- Added Config File
- Config File saves to
appdata/roaming/DisplayLock/settings.DLOCK
- Config File saves to
- Fixed issue when using alt+tab to switch windows would change the currently selected window in the drop down list
- Unessecary symbols that would use more RAM
- Added meta tags for windows
- Fixed issue when the program closed before unlocking the cursor
- Fixed issue where the program would not shut down properly