Skip to content

Releases: zenangst/KeyboardCowboy

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.

3.25.1

30 Oct 08:35
Compare
Choose a tag to compare
  • Map numpad keys to your hearts content.
  • The internals are now faster than ever.
  • Fixes for migrating the configuration file to its new location.
  • A quick fix for contextual menus not working on macOS Sonoma.

3.25.0

24 Oct 21:44
Compare
Choose a tag to compare
Screenshot 2024-10-24 at 23 28 16

Important

Heads up, cowboys!
The configuration file has packed its bags and moved from ~/.keyboard-cowboy.json to the new and fabulous ~/.config/keyboardcowboy/config.json. Because even config files deserve a glow-up!

  • Level up, darling! macOS productivity just got a major glow-up with Workspaces. You’re about to become unstoppable.
  • Smart Window Tiling in macOS Sequoia—because who has time for messy windows? Stay sleek.
  • Get your focus on with the fabulous App Focus command. Say goodbye to distractions.
  • Peek-a-boo! Quick peek at your apps with our sneaky new peek functionality. We see you.
  • Fly through apps with quarter & center focus commands. Zoom, zoom, zoom between windows like a boss!
  • Repeat after me: Easily replay your last workflow or keyboard event. Repetition has never been this satisfying.
  • Messy workspace? Not anymore! Clean it up with the new Smart Hide All Other Apps command. Clutter? Never heard of it.
  • Keyboard Cleaner—because keeping your keyboard crumb-free is a vibe.
  • Application commands now support ‘wait until launched’—we’re patient, but only just enough.
  • Last app command activation is now rock solid. Trust us, you won’t miss a beat.
  • Window focus shifts like a pro—because precision matters.
  • Macros with iterations? Yes, please. More power, less effort.
  • New scanning algorithm—it’s a complete glow-up for relative focus. Navigate like a boss.
  • Moving windows between monitors is now smoother than ever. Glide between screens like you own the place.
  • Application Triggers now support ‘any Application’—because options are everything.
  • Notifications powered by DynamicNotchKit—fancy, right? We thought so too.
  • Bug fixes galore—because we can’t stand anything less than perfection.

3.24.2

21 May 19:52
Compare
Choose a tag to compare
  • Improved the reliability when switching between windows in the frontmost application. Because who needs chaos, right?
  • Fixed the bug where F-keys weren't mapped properly. Now your F-keys are back in action!

3.24.1

21 May 09:32
Compare
Choose a tag to compare
  • Fixed an issue with relative navigation when two windows had the same edge offset. No more confusion!
  • Fixed a bug where empty configurations would brick the app. Oops, our bad!

3.24.0

20 May 09:45
Compare
Choose a tag to compare
image
  • Introducing relative focus: navigate between windows like a boss! Just point the direction and let Keyboard Cowboy figure it out.
  • New command line feature in beta: launch and switch apps, search the web, GitHub, and IMDb. It's a bit rough, but oh so promising!
  • Running shell scripts no longer blocks the main app. Multitasking, here we come!
  • Script commands now have their own command panel, showcasing the output of their execution. Fancy, right?
  • Shell scripts now support shebangs. Because why not?
  • Script commands can now assign their output to variables for reuse in future commands. Efficiency at its finest!
  • Fixed a bug where application-triggered workflows were inadvertently cancelled during concurrent trigger execution.
  • Squashed a bug where bezel notifications would get stuck at 'Running…' if the script failed. No more endless running!
  • Fixed a bug where application-triggered workflows were inadvertently cancelled during concurrent trigger execution. Smooth sailing now!
  • Enhanced keyboard command reliability by ensuring commands are consistently sent in pairs. Consistency is key!
  • Window notifications no longer show the small round indicator when no bundles or notifications are present. Clean and clear!
  • Keyboard Cowboy's main window now remembers both size and position. Talk about a sharp memory!
  • Finding workflows is easier than ever with our improved filtering algorithm. Just type 'command' and watch the magic happen!

3.23.2

17 Mar 17:21
Compare
Choose a tag to compare
  • Resolved an issue causing repeated keyboard events.
  • Enhanced keyboard command reliability by ensuring commands are consistently sent in pairs.
  • Window notifications have been updated to remove the small round indicator when no bundles or notifications are present.
  • Fixed a bug where application-triggered workflows were inadvertently cancelled during concurrent trigger execution.

Special thanks to @bjrmatos for supporting the project ❤️