Live data from Hacker News

Ask HN: Why does Apple refuse to add window snapping to macOS?

news.ycombinator.com

401–410 of 573 posts

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#401

Earlier quoted context omitted.

I only have an iPad these days, I now use Windows; but when I did use MacOS, has Apple fixed your first bug? Can you resize windows from any edge or corner now, or must one always uses the lower right corner only to resize the window?

Yes, now you can resize from any corner/edge.

Does it show the cursor hint though?

If I remember correctly, the confusing part was finding the part of the edge that allowed you to resize as the mouse remained a pointer.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#402
post #79

Earlier quoted context omitted.

Desktop peek: Part of “Mission Control”: spread thumb and 3 fingers, or press Fn+F11. Alt tab: press cmd-tab to cycle applications, then cmd-` to cycle windows of that application. This typically has better number-of-keypress to get the window you want compared to Windows alt-tab which requires iterating over all windows in the worst case. Browser: Safari is fits your criteria Start menu to see all apps: this is call…

Also for desktop peek you can customize “hot corners” to show the desktop when you put your cursor in one of the corners.

I... should have thought about this. Will give it a try!

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#403

I always feel like Apple must have some grand 1000IQ concept for window management and I just don't get it. Stage Manager, Spaces, Mission Control, Expose, Window Zooming, Hiding, Minimizing (which is different from Hiding), Fullscreen/Splitscreen... yet the first thing I do is install a third-party window manager. I tried for months to go vanilla and get my head around the features. But why, why do fullscreen window…

The idea behind macOS window management is to not manage windows at all, instead letting them exist at sizes that fit their content in whichever position they land on your desktop, stacking and overlapping like papers on a desk, letting relevant bits peek through without requiring the entirety of their host windows being visible. Exposé/Mission Control are there when a window gets lost, and virtual desktops are meant…

> It's basically the polar opposite of something like a Linux tiling WM

It's basically an over-engineered Gnome, where some features like side by side windows there was a red line by UX and someone worked around the law to "sort of" offer the option.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#404

Earlier quoted context omitted.

I have 14 terminal and 25 browser windows open (>5000 tabs among all of them — a slightly embarrassing number). :D Edit: only 1 13' monitor too

Is this why people complain about performance issues with browsers? I have some perpetual habit to "clean" my desktop - I get annoyed if I have >15 tabs across 2 windows which easily happens. > >5000 tabs among all of them Not to be antagonistic but ... just why? There is no chance you are actively managing and keeping track of these? Is this because it doesnt matter if they are open or not? I am genuinely baffled an…

As a fellow multi-thousand tabber, I can explain what happens with me. So you're browsing, say, Reddit (maybe last month). You see something interesting. Two tabs: One for the content, one for the comments. You read the content and come across something you want to comment about or see if others are talking about. So you switch to the comments. Oh, somebody linked to something else. Another tab. And then you go down that rabbit hole and back to your original Reddit tab. Repeat.

Then you start to work on a project. You have various relevant links open for that, which of course results in opening even more tabs that branch off from those. But then you get distracted and there's another group of Reddit or HN tabs. Oops, right, I was working on that project. A few more project tabs. Then a bunch of Reddit / HN tabs. Then you start a new side project. Etc.

Why not close those comment tabs? Because you're interested and want to see all the new comments! Or you got halfway through and walked away and opened a new tab when you got back. Or you think 'that'll sure come in handy when it's time to work on , I'll come back to this later for sure!'.

Now, rather than doing the sensible thing and going through all of the previously opened tabs when you're bored, you open a new Reddit / HN window.

(Possibly an attention disorder.)

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#405

Earlier quoted context omitted.

My main issue with this workflow is that if I alt tab to terminal, then it brings all of the terminals to front, rather than the one I wanted. Now one inactive terminal may be blocking the previous app that I want to use as reference for my active terminal. The only workaround is to resize and drag all the terminals around which I usually don't want to do. So I have to make the previous app fullscreen to move it to a…

It sounds like you're maybe not using virtual desktops, in which case I would strongly suggest giving that a try. Moving windows between desktops is faster than switching to/from fullscreen and in many circumstances you can have just one terminal window per virtual desktop windows makes it easy to command-tab to. The other thing I tend to do is to keep the windows I'm actively using peeking out to click on to foregro…

Virtual desktops in MacOS are still only partially implemented though.

Vastly better than Windows (unless 11 has decided to fix them), but grouping windows together in a new desktop involves swiping up, clicking the plus to create a new desktop, dragging both windows to the new desktop. Control left/right to move between the desktops, oh that terminal would be useful as well, and find that there is no native shortcut to move windows between desktops.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#406
post #312

Earlier quoted context omitted.

The idea behind macOS window management is to not manage windows at all, instead letting them exist at sizes that fit their content in whichever position they land on your desktop, stacking and overlapping like papers on a desk, letting relevant bits peek through without requiring the entirety of their host windows being visible. Exposé/Mission Control are there when a window gets lost, and virtual desktops are meant…

It's a great way to waste both the screen real estate and the user's attention. MacOS has a number of interesting features in the kernel, and it has a reasonably good and highly uniform UI, with global shortcuts and all. But its window management is insufferable. Good thing there are utilities that try to help that. (I already forgot which, I handed back my last work-provided MBP in 2018.)

I found Amethyst helped fix a bunch of sharp edges, but it's not perfect because it is still fighting the system.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#407
post #398

Earlier quoted context omitted.

> The concept of uninstalling an application vs just deleting the application Uninstalling is a workaround for the failure of windows to actually contain an apps data. The way macos handles it is much better.

But isn't there app data still left around on the disk somewhere in Library? Aren't apps able to generate and save off app data outside of the .app?

They can, though I guess it depends on what the user is actually trying to do when they remove a program. I'd say the user wants to free up disk space and to not have the app start up on boot or run in the background consuming resources. Deleting the .app does this while on Windows, the uninstaller is the only way I know how this would be done.

The fact that the app might leave some documents and configs behind seems inconsequential. If you delete Word, you wouldn't want it to wipe out your documents with it for example. The fact that some configs remain in system dirs doesn't really matter when they take up no space.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#408
post #330

Earlier quoted context omitted.

My favorite is how, if you have multiple windows of the same app visible, when you cmd-tab to that app, it moves all of the windows to the top of the stack. So if you want to switch between windows of two different apps, you better hide the ones you don't use.

My favorite "weird" thing common in X11 window managers is how they can separate the focus and the raising operations. On windows(and I presume mac) these operations are tightly linked. Why would you want to separate them you might ask? It turns out to be really useful to look at the window on the top and be able to type/control the obscured window underneath. On the one hand X11 sort of sucked with it's inconsistent…

There's probably a way to force windows and macos to stop this, but I also miss that in X, default window manager behavior didn't allow a new window to forcibly yank focus. I'll chose to place and type in that new window on my schedule, thank you very much.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#409

Earlier quoted context omitted.

IME it's the opposite

Last time I’ve tried Windows, there were ads in the start menu. And when I tried Ubuntu, they switched from Gnome to Unity, so I ragequit. Also Ubuntu had ads for Amazon in its start menu.

When did you try Ubuntu?

They had Unity from 2010 to 2017, so it must have been a while.

> Also Ubuntu had ads for Amazon in its start menu.

Ubuntu isn't Linux. I've been a happy Fedora user for many years now. Much more sane desktop settings than Windows or Mac.

Re: Ask HN: Why does Apple refuse to add window snapping to macOS?

#410
post #109

https://patents.google.com/patent/US6661436B2/en Method for providing window snap control for a split screen computer program GUI https://patents.justia.com/patent/6661436 https://discussions.apple.com/thread/250201392 https://www.omgubuntu.co.uk/2021/07/gnome-shell-quarter-tili...

That patent is for the ability to resize windows once they have been sent to half the screen. Windows does that. But Linux (at least Gnome) doesn't support it so it doesn't violate the patent. You can send windows to half the screen but you can't conveniently move the split point. But MacOS doesn't even let you do that. I always end up installing Spectacle or Rectangle or whatever it is and using keyboard shortcuts.

> You can send windows to half the screen but you can't conveniently move the split point.

This is incorrect.

Post reply on HN