Skip to content

Cursor Locker

Latest
Compare
Choose a tag to compare
@PsychedelicShayna PsychedelicShayna released this 28 Dec 02:48
· 38 commits to master since this release
327eaff
  • Program redesigned from the ground up in many ways that cannot be covered in one changelog, but that make the code significantly cleaner and more efficient.
  • New process scanner dialog, for grabbing process names and window titles interactively through a menu via the "select" button.
  • New defaults settings configurator dialog with additional new settings, to avoid needing to write JSON manually.
  • New hotkey recorder widget, to avoid having to type out VKIDs.
  • Modifier keys for hotkeys are now supported.
  • New VKID Table dialog included within program, to avoid needing to go on an external website, in case of internet outages.
  • Custom style created specifically for this program.
  • Improved performance in various aspects.
  • Hotkey press detection is now instantaneous and works 100% of the time.
  • Removed debug console, and added a --debug option when launching the program from the command line, to view debug messages.
  • All debug messages are written to a log file in the same folder, useful for bug identification.
  • Changed the way sound notifications are played back, making the audio much more crisp, and avoiding the crackling problems that came with the old method.
  • Audio is now under its own application in volume mixer, rather than being classified as a system sound.
  • Migrated to Qt 6 from Qt 5.
  • Window grabber is now its own button, rather than a hidden feature of the edit button.
  • Right clicking the settings button while the activation method is set to nothing now reloads the JSON defaults file, mainly for debug purposes.
  • Added a clear button to quickly get rid of any configured activation parameters.
  • Other minor changes that I'm probably forgetting.