PsychedelicShayna
released this
28 Dec 02:48
·
39 commits
to master
since this release
- 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.