News for hackers. Stuff that matters.
Re:Ask HN: Why does Apple refuse to add window snapping to m... by AndrewSwift on Saturday June 17, 2023 @07:53AM (#36369426)
Mac user since 1987, Lisa user before.

Mac windows do snap together when they're close to each other or the edge of the screen.

You can option double-click any corner to make the window fill the screen without going into fullscreen mode.

You can double-click any edge or corner to make it expand to the edge.

Hold down option and mouse over the green traffic light, and you get the option to fill the left or right half of the screen.

The main issues for me are:

1. changing monitor configurations destroys my arrangement

2. the menu bar, on large screens, is too far away — it needs to be closer to where I'm actively working

Re:Ask HN: Why does Apple refuse to add window snapping to m... by daniealapt on Saturday June 17, 2023 @02:33PM (#36373037)
Wow, learnt something new! — Already a massive improvement over using the + icon.
Re:Ask HN: Why does Apple refuse to add window snapping to m... by rifty on Saturday June 17, 2023 @06:13PM (#36375244)
Maybe you already know about these, they aren't free, but they do address your issues.

For number 1 there is: https://funk-isoft.com/display-maid.html

For number 2 there is: https://manytricks.com/menuwhere/

I think both should in some form be supported natively though. My reasoning for the second is that many apps are now using command palette search overlays when technically 'command + shift + ?' or even somewhat 'Move focus to menu bar' system option already does that. But because of large screens it should just pop over the focused window and unify this experience across all apps.

Re:Ask HN: Why does Apple refuse to add window snapping to m... by eproxus on Monday June 19, 2023 @05:11AM (#36388927)
For number 2 I use Raycast with the shortcut ⌘⇧P bound to the built-in extension Navigation → Search Menu Items. This gives you a command palette in any application (you can exclude apps that have their own built-in version if you want).