Live data from Hacker News

Native Instant Space Switching on macOS

arhan.sh

81–90 of 341 posts

Re: Native Instant Space Switching on macOS

#82
post #44

I see yabai mentioned, definitely check out Aerospace. Ive tried multiple WMs after years of i3 on Linux and this is the best one I found (for me) with quite a margin. It just works (tm) https://github.com/nikitabobko/AeroSpace

Another happy aerospace here! IMO it does a great job with barely any configuration required (the default config works great, I have barely tweaked it over years of use), that said I’m not exactly power user of tiling WMs, I have one app per workspace 90% of the time

Re: Native Instant Space Switching on macOS

#83
post #34

God damnit I didn't know until 15 seconds ago that the Space-switching animation in macOS was annoying. Thanks a lot!

Just wait until you notice that it’s inexplicably slower on 120hz monitors and that your input devices remain focused on the previous space until the animation fully completes!

This is true in iOS, too. Taps are ignored until any animation completes. Must be deep in the code!

Re: Native Instant Space Switching on macOS

#85

Stop using MacOS spaces. Never full screen anything. Throw everything around with hotkeys using OSS rectangle. Use shortcat to automatically bring your cursor to anything on your screen and use enter to click and type.

Similar I just use RayCast Hotkeys to bring mostly full-sized apps of my choice to the forefront and not worry about much. I'm also just optimizing around a small single screen setup these days for focusing on stuff.

option-cmd-o BOOM, outlook opt-cmd-g Bang, Ghostty opt-cmd-v POW, VSCode opt-cmd-s Boff, Slack etc etc...

ALSO: I learned this from some prior thread on something similar.

Re: Native Instant Space Switching on macOS

#86

Stop using MacOS spaces. Never full screen anything. Throw everything around with hotkeys using OSS rectangle. Use shortcat to automatically bring your cursor to anything on your screen and use enter to click and type.

Yeah well, I'd like to see your face when you find out that each time you fire shortcat it makes one HTTP request, yikes.

Re: Native Instant Space Switching on macOS

#87
post #73

Hey! I built InstantSpaces (which you had linked in the footnotes) and am well aware of issues with the injection & patching. It works 90% of the time for me and was good enough for me to share. But there are cases where it bugs. And yes, Tahoe is a to-do. I will hopefully soon have the time to try to make it more robust. Feel free to take a shot at it if you want!

Hey, author here, and cool project! I spent some time comparing Yabai's scripting addition to InstantSpaces' scripting addition. They seem to be doing the exact same thing, but Yabai works while InstantSpaces doesn't, and I eventually gave up trying to figure out why.

Regardless, I still prefer InstantSpaceSwitcher because its implementation is simpler and it doesn't require disabling SIP. If you can get it working, however, I can edit my blog post to say so!

Re: Native Instant Space Switching on macOS

#88
post #74

Earlier quoted context omitted.

Just wait until you notice that it’s inexplicably slower on 120hz monitors and that your input devices remain focused on the previous space until the animation fully completes!

It’s insane and the worst part about Mac OS

Window management on macOS is just trash.

3 people from my team recently switched to macOS and they never owned a mac before and they are all complaining about window management.

Do you know how dumb it makes me feel to have to tell them they need to install third party apps just to make their system somewhat usable? it's insane.

Re: Native Instant Space Switching on macOS

#90
Honestly, this animation in one of the best things about spaces in macOS. I use the four finger gesture to switch spaces all the time and it make the spaces feature so much more natural than all other window managers I’ve used before
Post reply on HN