Comment by asdff

18 hours ago

Leopard was better because it introduced spaces. Honestly I think that whole concept (I know windows has something analogous now) was the biggest step change in OS functionality I've seen in my life having started on windows 95.

Expose added in Panther was the last window management feature that changed my day to day usage of PCs.

Expose + Cmd-tab/Cmd-backtick being separated == a gap that Linux/Windows have somehow never managed to close in 20+ years now.

I never used Spaces much.

Apple was actually last to the party on that. Linux had virtual desktops for years at that point, and Windows had them as well through Microsoft PowerToys. I’m pretty sure I was running it on Windows 2000.

  • Not Linux, the X Window System. The first implementation in a window manager predates Linux by a couple of years. And to no surprise Xerox had them first

  • I had virtual desktops on UNIXes with X11 well before Linus started working on Linux. They came for free to Linux because they were implemented by many window managers.

The problem is that window management is so atrocious in Mac OS that using multiple desktops is just asking for trouble. Like of you close one window of some software, it will jump to some random other window of the same software on some other desktop.

In the end you’ll spend a significant amount of your time trying to “get back” to where you just where (that alt-tab, a possible savior for this in all other OSs, doesn’t work at all on Mac just adds to the UX mess)

  • The separation of Cmd-tab and Cmd-backtick is one of my favorite things in Appleland... what about it is broken to you compared to alt-tab?

    • For me it is that cmd+` only cycles between windows of the same app in the active desktop. It makes it hard to switch back to a window of the app that was put in full screen.

      I get that that behaviour shouldn’t just be changed but I would appreciate it if there were another key combination that would allow cycling through all windows of an app.

    • Eh. I get what it's going for. The Multi-Window application concept and what not.

      In the end though I just feel like it's extra cognitive load to have to think about two different shortcuts to do what is in many ways the same thing.

      Say, I've got two browser windows open and a code editor open. I'm wanting to flip through the browser windows to check on things while I work in the code editor. In reality I'm just wanting to juggle the three windows, but depending on if I'm wanting to go from browser to browser it's a different shortcut than if I'm wanting to go from editor to browser. And there's a good chance I'll then need to swap from editor to browser, then issue a different shortcut to go from that browser to the other. When I could have just hit the same shortcut twice.

      I've just never really encountered a situation where I've felt like it added something, but I'm constantly having cases where its more annoying.

      1 reply →

  • Ehh I'm not to caught up with window management on macos. Bunch of shells open I might use tmux. But otherwise I just keep things in piles organized in spaces, and use expose all to get to whatever I need in the pile. It works much like the piles on my desk in real life so I'm comfortable with it. But it was better in leopard when it was a grid of spaces vs a line of spaces. Less rigidity was nice.

    • But even then. If you close a terminal, it'll jump to some random terminal on another desktop. It just doesn't make any sense.

      1 reply →