Skip to content

Releases: PsychedelicShayna/cursor-locker

Cursor Locker

28 Dec 02:48
327eaff
Compare
Choose a tag to compare
  • 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.

Cursor Locker

10 Nov 02:24
be132ff
Compare
Choose a tag to compare
  • Added a mute button next to the activation method dropdown to mute the beeps and boops.

Cursor Locker

10 Nov 00:26
6620913
Compare
Choose a tag to compare
  • Added a new config key called "method" to defaults.json that determines the default activation method on startup, available values are: "image", "vkid", and "title".
  • Fixed CPU consumption bug when no activation method is selected (sleep condition missing for no activation method, resulting in an endless loop).
  • Added "styles" Qt dependency so that the program reverts to the default Windows style when no stylesheet is present, rather than being completely styleless.
  • Updated the title of the main window.

Cursor Locker Redux

27 Jan 01:48
5931533
Compare
Choose a tag to compare
  • Fixed bug where right clicking on button would trigger window selection even when window title mode wasn't activated.
  • Fixed sound bug

Cursor Locker Redux

27 Jan 01:29
5931533
Compare
Choose a tag to compare
  • Added automatic window title grabbing by right-clicking the edit button while window title mode is active.
  • 32-Bit Build not functional yet, 64-bit only for this release.
  • New default stylesheet, old still bundled.

Cursor Locker Redux

26 Nov 15:59
Compare
Choose a tag to compare
  • Added the ability to configure the dimensions of the cage used to trap the cursor.
  • Bugfixes

Cursor Locker Redux

31 Oct 06:18
f966444
Compare
Choose a tag to compare
  • Changed locking mechanism to use ClipCursor.
  • Modified the GUI to remove now redundant elements.
  • Added defaults.json to be able to store default values.
  • Made the initial size of the dialog proportional to the display resolution, should scale better on 4K.
  • Now locks monitor-wide, so the cursor is not restricted to the center, and can therefore be used with the Steam overlay.
  • Some bug-fixes

Cursor Locker Redux

27 Oct 07:13
Compare
Choose a tag to compare

Fixed a bug that caused random crashes due to the console's cursor being re-set to the end twice in a row, which caused some weird behavior in the Qt framework for some mysterious reason.

Cursor Locker Redux

27 Oct 03:27
fa6140b
Compare
Choose a tag to compare

This is the new and improved version of Mouselock, known as Cursor Locker Redux. The attached binaries include everything needed to run this software, including Qt's dynamic link libraries, and a redistributable Microsoft Visual C++ installer package (chances are you already have it installed).

Mouselock v1.2.0

21 Feb 01:18
Compare
Choose a tag to compare

Features

  • Can now change settings anytime, including after having initialized the program.
  • Removed verbose settings, keeping configuration very basic.

Details/Highlights

  • Project erased, and re-built from the ground up in a much more concise, structured, stable way.
  • Compiled using G++, no more VS solutions polluting the project.
  • Libraries compiled statically, no additional DLL files required.
  • Garbage popen/tasklist process lookup code replaced with proper Winapi code.
  • Polymorphism is used instead of storing thread binders.
  • Comments, many, many comments, and much more structure.