Skip to content

Releases: conventoangelo/OverKeys

v0.3.4

21 Feb 18:32
a0d64a4

Choose a tag to compare

0.3.4 (2026-02-21)

✨ Features

  • update about tab to include current year and support (#157) (5febaf4)

🐛 Bug Fixes

  • add ذ to Arabic keyboard layout (#171) (2c60ed3)
  • close preferences before exiting application (e1b7074)
  • close preferences window on escape key press (e2c9224)
  • focus previously opened preferences window on hotkey trigger (314b0b6)
  • improve auto-hide on non-default keyboard layers (#158) (df734da)
  • load user layers when use user layout is toggled (6c34925)
  • update font weight handling to use value instead of index (6a69143)

📚 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 label name from 'approved-for-release' to 'approve-for-release' in release approval workflow (a245b83)
  • correct powershell escape error (2775417)
  • correcting trigger on release-please PR without checking author (bf7a7f6)
  • enhance release approval workflow with additional diagnostics and synchronization support (6c54607)
  • 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 to run once per midnight (c1d5030)
  • update nightly build versioning and installer output to reflect CI version (e56ea8d)

v0.3.3-nightly.20260216

16 Feb 08:30

Choose a tag to compare

Pre-release

✨ Features

  • update about tab to include current year and support (#157) (5febaf4)

🐛 Bug Fixes

  • add ذ to Arabic keyboard layout (#171) (2c60ed3)
  • close preferences before exiting application (e1b7074)
  • close preferences window on escape key press (e2c9224)
  • focus previously opened preferences window on hotkey trigger (314b0b6)
  • improve auto-hide on non-default keyboard layers (#158) (df734da)
  • load user layers when use user layout is toggled (6c34925)
  • update font weight handling to use value instead of index (6a69143)

📚 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.20260215

15 Feb 18:00

Choose a tag to compare

Pre-release

✨ Features

  • update about tab to include current year and support (#157) (5febaf4)

🐛 Bug Fixes

  • improve auto-hide on non-default keyboard layers (#158) (df734da)
  • load user layers when use user layout is toggled (6c34925)
  • update font weight handling to use value instead of index (6a69143)

📚 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.20260106

06 Jan 17:42

Choose a tag to compare

Pre-release

✨ Features

  • update about tab to include current year and support (#157) (5febaf4)

🐛 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

04 Jan 05:19

Choose a tag to compare

Pre-release

✨ Features

  • update about tab to include current year and support (#157) (5febaf4)

🐛 Bug Fixes

  • improve auto-hide on non-default keyboard layers (#158) (df734da)

📚 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

02 Jan 08:16
bcb9caf

Choose a tag to compare

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

29 Sep 18:20
129550d

Choose a tag to compare

0.3.2 (2025-09-29)

✨ Features

  • implement locales through customKeys in user config (#139) (a5bc6da)

📚 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

  • add null checks in UserConfig serialization (0d28498)
  • clean config file by not saving null fields (a5bc6da)
  • enhance shifted symbol mapping using activeKeyCodeShiftMap (a5bc6da)
  • make customShiftMappings nullable in UserConfig (a5bc6da)

v0.3.1

25 Sep 17:37
5bbd432

Choose a tag to compare

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

28 Apr 18:18
3f0f935

Choose a tag to compare

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

  • move variables to more appropriate groups (1ddf917)
  • update toggle option label and subtitle for user layout (1ddf917)

v0.2.17

26 Apr 12:55
4ef4d17

Choose a tag to compare

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

  • add key border and drop shadow settings (8981dfd)
  • add sample config file (ba4e765)

⚙️ 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)