Releases: conventoangelo/OverKeys
Releases · conventoangelo/OverKeys
v0.3.3-nightly.20260106
✨ Features
🐛 Bug Fixes
- improve auto-hide on non-default keyboard layers (#158) (df734da)
- load user layers when use user layout is toggled (6c34925)
📚 Documentation
- update workflow references and formatting in documentation (79c7849)
⚙️ CI/CD Pipeline
- add changelog fetching from release-please PR for nightly builds (10bb352)
- add manual test build workflow with version input for Windows (df48884)
- add manual workflow dispatch for testing of nightly-build (cd27a1b)
- add release pipeline workflow for building and testing Windows installers (29fa820)
- add verification for build output existence in Windows build script (cef21b7)
- correct powershell escape error (2775417)
- fix changelog fetching and parsing (8f24e70)
- improve changelog handling by using EOF delimiter for multiline content (f0546e9)
- improve ZIP integrity verification in release pipeline (9726946)
- remove debug output for changelog extraction in nightly build (7f8bcde)
- remove installer integrity tests from nightly and release pipelines (3960e52)
- update author for fetching release-please PR changelog (fb44c27)
- update nightly build versioning and installer output to reflect CI version (e56ea8d)
🐛 Found an issue?
Please report it with the nightly version number for faster debugging.
v0.3.3-nightly.20260104
✨ Features
🐛 Bug Fixes
📚 Documentation
- update workflow references and formatting in documentation (79c7849)
⚙️ CI/CD Pipeline
- add changelog fetching from release-please PR for nightly builds (10bb352)
- add manual test build workflow with version input for Windows (df48884)
- add manual workflow dispatch for testing of nightly-build (cd27a1b)
- add release pipeline workflow for building and testing Windows installers (29fa820)
- add verification for build output existence in Windows build script (cef21b7)
- correct powershell escape error (2775417)
- fix changelog fetching and parsing (8f24e70)
- improve changelog handling by using EOF delimiter for multiline content (f0546e9)
- improve ZIP integrity verification in release pipeline (9726946)
- remove debug output for changelog extraction in nightly build (7f8bcde)
- remove installer integrity tests from nightly and release pipelines (3960e52)
- update author for fetching release-please PR changelog (fb44c27)
- update nightly build versioning and installer output to reflect CI version (e56ea8d)
🐛 Found an issue?
Please report it with the nightly version number for faster debugging.
v0.3.3
0.3.3 (2026-01-02)
✨ Features
- add hide on default layer functionality (#141) (55cb207)
- add ignored keys functionality to prevent overlay triggering (135edb3)
- add support for additional key codes (#151) (1935ff1)
- add support for custom aliases (#150) (ca4f1ad)
🐛 Bug Fixes
- retest/revert advanced settings functionality after refactor (#149) (c860aad)
- set defaultUserLayout when using kanata (216eb8a)
- update auto-hide behavior based on user layout (non-kanata) (186362a)
📚 Documentation
- add locales feature in README.md (728a4da)
- update locales documentation with French AZERTY key mappings (dd8b19f)
- upload
overkeys_cover.png(605afa9)
⚙️ CI/CD Pipeline
- revamp cicd with nightly builds and approval gates (8927470)
- update permissions in build-release.yml and improve comment clarity in build_windows.ps1 (97e3824)
🔨 Refactoring
v0.3.2
0.3.2 (2025-09-29)
✨ Features
📚 Documentation
- add documentation for custom layouts and locales support (4e11fa9)
- add missing context menu options for Hide/Show and Reload Config (fe2e68f)
- add note on configuring key combos for layer changes (d832165)
- update tab references from General to Advanced in setup instructions (6c02e74)
🔨 Refactoring
v0.3.1
0.3.1 (2025-09-25)
✨ Features
- add option for enabling or disabling reactive shift (#135) (3369a9e)
- add option to make OverKeys hidden on startup (#137) (320f26e)
- added greek, russian, and arabic (language) layouts by @zisis912 (63b369e)
- added support for recognizing keypress states of foreign layouts by @zisis912 (#122) (63b369e)
- numpad keys now share state with regular keys (#118) (0d2856f)
🐛 Bug Fixes
- streamline key index adjustment for 6-column layout (#136) (39d94eb)
- update alias mappings to reflect numpad keys behavior change (0d2856f)
📚 Documentation
- add 6-column split matrix sample layout (2f84394)
- add custom font feature documentation (f3ea673)
- update configuration instructions to use 'Reload config' instead of restarting OverKeys (2c29063)
- update docs to reflect numpad keys behavior change (0d2856f)
- updates instructions for finding config file by @twirlse (#132) (cadc011)
v0.3.0
0.3.0 (2025-04-28)
✨ Features
- add support for user-defined keyboard layers🎉🚀 (#114)(1ddf917)
- add support for F13-F24 keys (1ddf917)
🐛 Bug Fixes
- only listen to layer changes if useUserLayout is true (1ddf917)
- revert to the defaultUserLayout after layer changes (1ddf917)
📚 Documentation
- add keyboard shortcuts for increasing and decreasing opacity (1d7306f)
- add note about thumb keys color setting in Learning Mode (051bade)
- add user-defined layers feature (006334b)
- update option label from "Use custom layout from config" to "Use user layouts" (1ddf917)
- update supported function keys range from F1-F12 to F1-F24 (a239190)
- use same wording as in preferences window in its documentation (52d53de)
🔨 Refactoring
v0.2.17
0.2.17 (2025-04-26)
✨ Features
- add half increments to marker height (2bca469)
- add note for thumb key/s learning mode color customization (fd1fb8e)
🐛 Bug Fixes
- add debounce timer for opacity hotkey to remove visual lag (#112) (9df40b7)
- adjust key index handling for 6-column layout (#110) (9ccffd5)
📚 Documentation
⚙️ CI/CD Pipeline
- show hidden changelog sections (cc6ee26)
🔨 Refactoring
- consolidate hotkey retrieval logic into a single method (78b75f3)
- improve code health (#111) (78b75f3)
- modularize preference loading into separate methods (78b75f3)
- simplify key retrieval logic in getKeyFromKeyCodeShift function (78b75f3)
- update user config handling and remove default values (345f777)
v0.2.16
v0.2.15
0.2.15 (2025-04-11)
✨ Features
- add hotkeys for increasing/decreasing opacity🎉 (#98) (b5d7e65)
- add hotkeys to tray menu label (48c8bc6)
- add reload config option to tray menu🎉 (#99) (48c8bc6)
🐛 Bug Fixes
- reload config every connect to kanata call (48c8bc6)
- revert to correct font family after reloading config and turning custom font off (48c8bc6)
⚠️ WARNING
Please back up your shared_preferences.json file before updating. Make a copy of the said file, which is located in the same folder as overkeys_config.json (Go to Preferences > Advanced > Open config file). Just to be sure, back up the overkeys_config.json file as well, especially if you've made changes to it. During testing, the installer reverted the settings back to their defaults. This might be an isolated case and may not affect future updates, but it is a good precaution to take nonetheless.
v0.2.14
0.2.14 (2025-04-08)
✨ Features
- add overkeys custom learn_mode picture by @MG240🎉 (#88) (ae3f554)
- add support for reactive shifted keys🎉 (#94) (1cf6506)
- add custom shift mappings in
overkeys_config.json(1cf6506) - disable/enable specific hotkeys🎉 (#95) (b22db49)
- restore focus to last active window on tray icon click (6a469e6)
- use ESC to close preferences window (66ad129)
- add ESC key tip in preferences window (b22db49)