Skip to content

Releases: zenangst/KeyboardCowboy

3.15.0

01 Oct 14:54
Compare
Choose a tag to compare

“It’s like giving a glass of ice water to somebody in hell” 😏

Buckle up because we're about to take you on a wild ride with some sassy new features.

  • 🧃 First off, we're introducing a rad new feature that's going to change the way you search. Say 'howdy' to custom application search paths. This nifty addition lets you index Windows applications stored right in your home directory, specifically under "~/Applications (Parallels)". We know, we know, it's as cool as it sounds.

  • 🪄 But hold your horses, we're not done yet! We're also rolling out support for application folder monitoring. For all you app junkies out there who can't stop installing new applications, this one's for you. No need to saddle up and restart Keyboard Cowboy each time you install a new app. We've got you covered - the new app will just show up when you need it.

So, get ready to ride into the sunset with these awesome new features. Because around here, we're not just making software, we're making magic. Stay tuned for more exciting updates, Keyboard Cowboys and Cowgirls. Yeehaw!

3.14.0

28 Sep 19:47
Compare
Choose a tag to compare

Why did the computer go to therapy?

Because it had too many windows open and couldn't handle it! It needed a little help from "Anchoring" to manage its stress.

  • ⚓️ Say hello to "Anchoring", our latest addition to the window management toolkit. It's like a personal valet for your windows - just pick a spot, and it'll move and resize your window to fit. And if you're feeling fickle, invoking the command multiple times will give you some size variety.
  • 🌅 Keyboard Cowboy has leveled up! It now wakes up with your computer. Just check out the new 'open at login' in the system menubar.
  • 🪟 We've been tinkering under the hood and made some improvements to the window management components. Because who doesn't love a well-oiled machine?
  • 🗣️ We've spruced up the apps system menubar. It now includes wiki, discussions, and a shiny new 'open at login' option.
  • 🚦 We've smoothed out the application's permission-asking process. It's all smooth sailing from here on out.
  • 🎛️ Drumroll, please... we now have a settings screen! It shows the current state of permissions. And stay tuned, there's more to come!
  • 💫 We've made some minor tweaks to the animation editing on window management commands and delay on sequential workflows. Because it's all about the details.
  • 💄 We've given the app a facelift! All text editing, whether in script or type command views, now uses the same text editing component.
  • 🎹 We've optimized the underlying code for all views representing keys in the app. It was a bit wonky before, but now it's all good.
  • 🐭 The hover effect on the app menu styles now only gets invoked when your cursor actually hits the target. No more guessing games!
  • ✅ The validation overlay when adding new commands has been fine-tuned and now appears with a nifty little fade-in animation.
  • 🐞 We've squashed some pesky bugs related to match geometry collisions. Whatever they were doing, they're history now.
  • 🙈 The command header now only shows up when it's supposed to. No more unexpected UI elements. Surprise parties are fun, surprise UI elements? Not so much.

3.13.2

26 Sep 16:01
Compare
Choose a tag to compare
  • 🐛 Bug Squashed! No more hide and seek with the "hold for X seconds" feature when you add a keyboard shortcut. It now shows up right away, like a good soldier!
  • 🪟 Switching Windows: Now smoother than ever! We've been playing peek-a-boo with the front most application windows. This indexing game makes the whole process more responsive and reliable. You're welcome!
  • ⏭️ Window Movements: We've made some minor tweaks. Moving windows between separate displays is now as smooth as a hot knife through butter. Enjoy the glide!
  • 🔨 Under the Hood: We've been busy bees, making improvements to the window management commands. It's like giving your car a tune-up. You might not see it, but you'll definitely feel the difference!

Special thanks to @sziyan for bringing this to our attention

3.13.1

23 Sep 17:53
Compare
Choose a tag to compare

Why don't keyboard shortcuts ever get lost?

Because they always find a way to "CONTROL" themselves.

  • ⌨️ We've finally put a lid on that pesky issue messing up your keyboard shortcut triggers update. So, breathe easy. Your previous configurations are safe and sound, even when you decide to add new keyboard shortcuts. They're not going anywhere.
  • 🪟 We've given our window management system a fabulous makeover. It's now more reliable than ever, especially if you're one of those multi-monitor maestros. This spruced-up system will jazz up everything from fullscreen functionality and window movement to resizing and the ability to send windows to different screens. So go ahead, darling, play around with your screens and watch the magic unfold!

Well, well, well, aren't we fortunate? Let's all take a moment to tip our imaginary hats off to our very own @murdahl. Without his indispensable aid, we'd all be lost in the wilderness of window calculations. So here's to you, @murdahl, the wizard of window calculations. We're not worthy!

3.13.0

16 Sep 16:21
Compare
Choose a tag to compare
  • 🪟 We've just jazzed up the reliability of those window manipulation move commands. Now, they're not just blindly following orders; they're smart enough to consider the size and position of the Dock. Yes, you heard it right, we're talking about a Dock-conscious move command. Isn't that something?
  • ✨ But wait, there's more! The window management commands have had a little facelift. They're not just boring, static commands anymore. No, siree! They've been upgraded to support animations. So, now they're not just efficient, they're also entertaining. We're all about that work-play balance, you know.
  • 🐛 And for the pièce de résistance, we've squashed that pesky visual glitch that was causing window commands to be improperly clipped in the command list. Yes, that annoying bug that was messing with your productivity? Gone! Vanished! No more will you have to deal with improperly clipped commands.

So, there you have it, folks. We've not just made improvements, we've revolutionized the way you interact with your system. So go on, give it a whirl and let us know what you think!

3.12.0

16 Sep 10:41
Compare
Choose a tag to compare

Hold on to your hats, this isn't just a tweak, it's a full-blown app makeover!

We're not just jazzing up the basics, we're giving it a Hollywood-grade glow-up. Forget your usual updates, this one's a game-changer! Welcome to the future, it's dazzling!

  • 💻 Added support for binding fn+Escape as a keyboard shortcut. Yes, you heard it right! You can now bind fn+Escape to your heart's content.
  • 🪟 Enhanced reliability for switching between windows using system commands. Because who has time for unreliable window switching, right?
  • 📐 Improved window centering by considering the Dock's position, size, and the menubar's height. It's all about perspective, darling.
  • 😌 Simplified workflow filtering due to less strict matching criteria. Because we believe in making things easy, not complicated.
  • 💁🏻‍♂️ Added tooltips for toolbar items, and a big shoutout to @Fischmuetze for the brilliant suggestion. Keep 'em coming, champ!
  • ☕️ Fixed a bug that affected the reordering of commands in macOS Sonoma. No more playing musical chairs with your commands!
  • 🧘🏼‍♀️ Resolved a focus bug in macOS Sonoma. Yes, we squashed that annoying little critter.
  • 🔑 Unified application styles for a more consistent UI. Because consistency is key, and we've got the master key.
  • 🔦 Addressed a visual glitch in the application trigger dropdown menu. No more optical illusions, promise!
  • 🧼 Optimized command UI by removing unnecessary information. Because less is more, and we're all about giving you more of less.
  • ⏸️ Revamped the appearance of disabled workflows to include a "paused" overlay. Because even workflows need a break sometimes.
  • 🐝 Implemented a series of bug fixes and performance enhancements for icon loading. We've been busy bees, ensuring your icons load faster than you can say 'icon'.
  • 💧 Removed application icons from dropdown menus to improve performance. Because who needs icons slowing down their dropdown menus, right?
  • 🧑‍💻 Eliminated the debug edit developer tool due to negative impact on user experience. Because we're all about positivity here.
  • 🏋🏻‍♂️ Significantly improved application core composition for better performance. We've been hitting the gym, and our core is looking mighty fine!
  • 🏎️ Implemented numerous SwiftUI performance-related changes. Because change is good, especially when it boosts performance.

3.11.2

26 Aug 11:33
Compare
Choose a tag to compare

To guarantee a flawless fullscreen extravaganza on external displays, it is absolutely crucial to give the side-eye to that pesky status bar. By keeping its size in check, we can bid adieu to any annoying gaps that might try to crash our fullscreen party. And hey, why stop there? Let's sprinkle some sass by making those windows smaller and taking the overall experience to a whole new level. Watch out, world!

3.11.1

26 Aug 09:24
Compare
Choose a tag to compare

Get ready to have your window management game on fleek.

  • We've totally fixed that pesky issue with moving windows between displays using the relative setting. No more wonky origins and sizes, honey, we're keeping it intact!

  • And listen up, because moving windows with the constraint to screen setting is now more reliable than ever.

  • We're talking about being constrained to the current screen that the window belongs to, darling. Second screens? Oh, they were a hot mess before, but we've left that drama in the past.

Say goodbye to the struggle, honey, because we've got you covered.

3.11.0

24 Aug 18:57
Compare
Choose a tag to compare

Why did the number ten get jealous of the number eleven?

Because eleven always goes one higher! ⬆️

Get ready for some serious attitude.

image
  • 🤩 First up, we've added support for centering the frontmost window. Because, let's be real, who has time for off-center windows? Not us!
  • 🪟 Next, we've implemented the ability to toggle between "real" fullscreen and the previous window frame.
  • ❇️ But wait, there's more! Now you can grow a window in any direction. That's right, no more limitations. You want it bigger? You got it!
  • 🔷 And if you're feeling a little cramped, we've got you covered. We've added the option to shrink a window in any direction. You'll be amazed at how much space you can free up.
  • 🔀 But we didn't stop there. We've also added the feature to move a window in any direction. Because, let's face it, sometimes you just need to shake things up a bit.
  • 🏎️ And for all you power users out there, we've implemented key repeat support. That means you can make multiple transformations just by holding down those keys. Talk about efficiency!
  • 🖥️ Last but not least, we've added the ability to move the frontmost window to the next display, with cycling support. Because who wants to be tied down to just one screen? Not us, that's for sure!

So buckle up, buttercup, because this update is bringing the sass like never before.
Get ready to take control of your windows in a whole new way!

3.10.0

22 Aug 20:11
Compare
Choose a tag to compare

Oh, you thought we were done? Nope!

  • ⚡️ We've added support for instant mode when using the "type" command. Now you can type away with lightning speed. #334
  • ⏲️ And guess what? We've also implemented the ability to delay keyboard shortcut execution. Because sometimes, you just need a little extra time to make sure you're hitting all the right keys. #332
  • 💅🏻 But wait, there's more! We've made several minor UI improvements. Because who doesn't love a sleeker and sexier interface?

I would like to give a shout-out to the amazing @Fischmuetze and @rakalex for their absolutely brilliant ideas and feature requests.

Kudos to you both! Keep those amazing ideas coming!