Skip to content

Releases: zenangst/KeyboardCowboy

3.27.3

17 Mar 08:02
Compare
Choose a tag to compare
  • Fixes bug where closing the main window didn't work as expected.

3.27.2

16 Mar 11:14
Compare
Choose a tag to compare
  • Fixes bug with keyboard sequences #604

3.27.1

14 Mar 07:53
Compare
Choose a tag to compare
  • Fixes bug where new Workspace ended up adding an App Focus command.
  • Improves performance when handling repeating keyboard events that don't match a workflow.
  • Improves shell scripting errors by showing the error message in the notification.
  • Fixes bug where PATH environment is not set properly when using shebangs

3.27.0

12 Mar 00:25
Compare
Choose a tag to compare
image

Release Notes

  • NEW: Switch between open windows using the new Window Switcher.
  • NEW: Change the input source with the new Input Source command.
  • NEW: Redesigned UX for adding new commands.
  • NEW: Introduced a new notification style called Capsule.

Improvements & Fixes

  • Bug fixes when using macOS Sequoia window tiling.
  • Bug fixes in the Workspace Command.
  • Shell scripts now respect shebang (#!).
  • JXA AppleScript variants are now supported. Happy scripting!
  • Snippets no longer have a timeout, making them more reliable.
  • Raycast extensions now integrate more smoothly with Keyboard Cowboy.
  • Migrated to Swift 6 for better performance and future compatibility.

3.26.1

30 Dec 23:29
Compare
Choose a tag to compare
  • Improve reliability of AppFocus & Workspace commands.
  • Sort applications by display name.
  • This update lets you turn off tiling for existing AppFocus and Workspace commands.

3.26.0

29 Dec 23:06
Compare
Choose a tag to compare
Screenshot 2024-12-30 at 00 02 31
  • Introduces the first version of the new Window Switcher.
  • Guess what? UIElement commands now have a new feature called 'subrole' that helps you match them. A big thanks to @FischLu for making this possible!
  • Adds the option to turn off key repeat for keyboard triggers.
  • We've made a bunch of improvements to figuring out which key is triggered from third-party apps.
  • Switching between Workspaces is now a breeze!
  • Type commands now supports 'insert enter' as a completion action.
  • Adds support for disabling entire Groups.
  • The default workflow option is now serial instead of concurrent.
  • Various UI improvements and bug fixes.
  • We've made some tweaks to address those pesky keyboard triggers that were causing some issues.
  • Enhancements to keyboard shortcuts that utilize the arrow keys.
  • The configuration file has been shrunk to a manageable size.
  • Migrated to Swift 6.

3.25.5

26 Nov 16:50
Compare
Choose a tag to compare
  • You can now decide if a keyboard trigger should be allowed to repeat.
  • Guess what? You can now end a sequence with a special ANY key. That means you can use any key on your keyboard to finish the sequence!
  • $LAST_KEY & $LAST_KEY_CODE is now available in shell scripts & type commands.
  • Enables Swift Concurrency.
  • The Keyboard Cowboy configuration now takes even less space on disk.

3.25.4

15 Nov 14:06
Compare
Choose a tag to compare
  • The way keyboard shortcuts are stored and resolved has been completely overhauled. It now properly supports detecting left & right modifiers in complete harmony. (Big shout out to @timkurvers for being a proper buddy through this whole ordeal.)
  • Under the hood improvements to how the UI performance updates will help speed up development when creating new features.
  • The size of the configuration has been created reduced as we no longer stored empty collections, such as keyboard shortcuts without modifiers.
  • The application now automatically creates a backup of the configuration file when then new update is first launched.\n It is stord in ~/.config/keyboardcowboy/backups.
  • Fixes a bug where the initial wizard window wasn't properly set up. #572
  • Fixes a bug where url commands couldn't be updated. #568

3.25.3

06 Nov 18:59
Compare
Choose a tag to compare
  • Fixes main window handling for older versions of macOS.
  • Minor tweaks to the workspace command to make it more accurate and efficient.

3.25.2

05 Nov 18:28
Compare
Choose a tag to compare
  • Fixes a bug where a stray mouse click event might get emitted if relative focus involved Control to activate.
  • Fixes a bug where Home, End, and Page Up/Down commands didn't map properly.
  • Adds support for current application when using App Focus commands.
  • Fix visual glitch when App Focus & Workspace commands didn't have tiling set.
  • Fix CPU spikes and reduce the memory footprint.
  • Improved Keyboard Cowboys internal window handling.