Releases from this project are meant only as records of major changes. There will be automatic attachments generated by GitHub, but to get the latest version download the zip from the green <> Code ▼ button on the main page.
Changes (highlights)
- Optimized many of the modmap/keymap conditional expressions in the config file for speed, reducing CPU usage significantly while typing. This is in addition to the earlier fix for excess CPU usage in the keymapper when repeating (non-modifier) keys, and the optimizations of the
matchProps()context matching function, which also substantially reduced CPU usage while evaluating keystrokes. Toshy should work much better on older, low-powered machines with all these optimizations working together. - Hopefully made a
pippackage build problem less likely to occur on RHEL 8 or similar. - Added a keymap for Kate (KDE Advanced Text Editor) with a remap for opening the settings dialog with
Cmd+Comma, and a dialog fix for closing the settings dialog withCmd+W. - Added i3 window manager to the desktop environments that get automatically identified.
- Added
xkbcommonto the list ofpipPython packages installed in the virtual environment. - Modified the settings class to store a selected keyboard layout/variant tuple. (Not useful yet!)
- Beta layout selector tool to support eventual future solution for keymapper not working well with non-US (QWERTY) keyboard layouts. (Not useful yet!)
Auto-generated full release notes (click to expand):
What's Changed
- Mitigate RHEL 8 pkg issue, rework settings class by @RedBearAK in #290
- Performance fixes for matchProps function by @RedBearAK in #291
- Clean out some old commented code by @RedBearAK in #292
- Fix typo by @RedBearAK in #293
- Add i3 WM to desktop environment list by @RedBearAK in #295
- Env module version bump by @RedBearAK in #296
- Rework temp directory usage by @RedBearAK in #297
- Fix filtering of settings attributes by @RedBearAK in #298
- Beta layout selector dialog module by @RedBearAK in #299
- Use xkbcommon, optimize conditionals in config by @RedBearAK in #302
- Start keymap and dialog fix for Kate editor by @RedBearAK in #303
Full Changelog: Toshy_v24.06...Toshy_v24.06.1