Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Window tiling! If you drag a single window to the top does it maximize, and unmaximize when you drag it away? That's been my most wanted feature in macOS since forever (yes I have tried the third party ones).

I don't really care about tiling multiple windows, but I've always hated the macOS full screen behavior, and before that the old green button behavior, so an alternative that finally works well (the way Windows has for many years) would be amazing.



Hm, I've been really happy with Rectangle (https://rectangleapp.com) and its shortcuts have become second nature to me, but if the native version is equally keyboard friendly I might give it a go.

(btw, have you tried Rectangle and if so - what didn't you like?)

(Not affiliated with it, just a happy user)


Rectangle is as mandatory on macOS as VLC was on windows.


PresButan is mandatory for me on macOS so I can make the Delete/Backspace key delete files.


Genuine q: is cmd–backspace too much? I’m in general pretty satisfied with the Finder keyboard navigation/editing. Especially with “enter” for rename, copy/paste/cut/move and deletion too…


I never understood the enter for rename shortcut. People open (or "execute", which is the general understanding of the action for the "enter" key) files far more than they rename them.


It makes sense if one considers the angle of how single-key shortcuts are much more disaster-prone.

For example, if the user has a large number of files selected and accidentally triggers the open shortcut by hitting enter, their computer is going to be stuck spinning its wheels for a while (the more files involved and the heavier the applications they open in, the worse it'll be) unless they force restart. Involving a modifier key filters for intention pretty well, and so while this scenario is possible with ⌘O, it's far less likely.

Most Mac shortcuts seem to follow this, with those that are single-key by default doing relatively harmless and easily reversible things.


> It makes sense if one considers the angle of how single-key shortcuts are much more disaster-prone.

> ...

> Most Mac shortcuts seem to follow this, with those that are single-key by default doing relatively harmless and easily reversible things.

The enter-to-rename behavior has been in Mac OS since near the beginning, when versions were just named something like "System N.M").

IIRC, I've heard they had very detailed UI design documents back then, that explained their choices (e.g. I've heard they explained the reason for the menu bar being at the top of the screen rather than the top of a window was the cursor will just stop there, requiring less mousing precision).

So if that's the case, there should be documents confirming or denying your speculation.


http://interface.free.fr/Archives/Apple_HIGuidelines.pdf

(you can compare to the current ones and similar docs for other platforms: https://en.wikipedia.org/wiki/Human_interface_guidelines)


Thank you, now I finally understand why the difference between "enter" and cmd+O!


The Mac didn’t have a CLI in the first 16 years or so, so there’s no traditional “execute” meaning for the Enter key. I’d argue that the thought here was that by pressing that key, you’d want to enter a new name for the selected file.


That's not a bad thought, but traditiona Mac keyboards didn't even have an "enter" key. (And nor do their current tenkeyless ones.) They just had a "return" key. The "enter" key only came around when the 10-key numpad was introduced, and it gave a different key code than the return key (which lives/lived where "enter" lives on PC keyboards).

I don't recall whether "enter" renamed files, and I can't check whether it does at the moment because all my mac keyboards within reach are tenkeyless, but "return" always has.


Just checked- both 'enter' and 'return' active the rename action.


Yes, it is too much. I've spent 20 years deleting by pressing one button. Why require two?


In order to not accidentally delete something, IMO.


Cmd+Z


Only if you notice that you've deleted something.


Okay so, seeing as this is me running this command on my computer...I'd notice I deleted something accidentally.


…Or, your cat did? Or small children, or something bumping a key unbeknownst yo you…

But I agree that configurable is generally better.


The macOS behavior has been the way it is for I believe 30 years, perhaps longer. Im not sure where your expectation of changing this comes from.


Who said I expected macOS to change?

I am not changing, so that's why I install an additional app.


I don’t mind most of them, but the cut/move is IMO unusable.


opt-cmd-v for move vs cmd-v for copy? Pretty usable imho!


If it worked like that in other Mac apps, I wouldn’t mind. Then you would just adjust to “this is how MacOS does cut-and-paste” and after an initial adjustment it would make complete sense.

But in every other Mac app, even in TextEdit, you would Cmd-X to cut a piece of text and Cmd-V to then paste it somewhere else. The same logic is used to e.g. move an image within a note or email, which is also a file.

So Finder is simply inconsistent with the rest of the OS, and after 4 years as a Mac user I have just given up and use either drag-and-drop or a terminal when I need to move stuff.


The finder probably chooses this paradigm because cut + paste is destructive. If you cut text and never paste it, the next time you copy out cut you lose that text forever. So if you used the same paradigm for files in the finder, you could accidentally and permanently delete a file because you cut it and then fat fingered copy instead of paste. If this happens with text from a file you can often just close the file and not save to get your text back, or hit undo because cut text is part of your undo history (usually). But storing whole files in some undo history seems like it could go wrong real quick since either you couldn’t actually delete the file from disk until the history expired or the finder was restarted, or an undo might take a significant amount of time because you moved between file systems. Or imagine if the destination file system crashed during transfer or unmounted after. Then you couldn’t undo at all.


I think the issue is if you do cmd-x on a file and then don’t paste it will it be deleted…?

cmd-c & cmd-opt-v is a different, “safer” operation.


- 'cos of backward logic compared to all other applications' move/copy logic

- cmd+opt is a hell of a combination to type


F


I use the "Multitouch" app from the same developer which integrates Rectangle with some other things.

Trying out the new macOS version.. it's a little fiddly to activate sometimes didn't want to go. Then the margin/spacing between the edge of the screens was annoying. Though I discovered that there is an option under "Desktop & Dock" in settings you can turn off called "Tiled windows have margins".

What I haven't figured out is if you can create a keyboard shortcut to tile left or right without using the mouse... so far have not figured out how to do that. Couldn't see an option for it.

Those settings revealed another option though to "Hold key while dragging windows to file". If you hold that key you don't actually have to drag to the edge, just move it to the correct side of the monitor (or not really move it at all if it's already on that side). Interesting alternative.

But I really often specifically use a keyboard shortcut for tile left, tile right or tile left third/middle third/right third (on a 35" Ultrawide).


I can't believe I have not had the curiosity to lookup the devs' other apps. Thank you.


I have been using Amethyst and like it.


Same, install Rectangle, learn shortcuts, never look back. I would happily remove it if the exact same functionality were ported to macOS (remove one more supply chain concern), but it seems it hasn’t been?


Upon getting sequoia it asked if I wanted their new windows tiling or rectangle’s. Rectangle has been good to me, so I stuck with it


Have you figured out the keyboard shortcuts for the native version? I only see the Option + drag window "shortcut".


I don't know which ones you've tried, but the most popular ones (Magnet and Rectangle) have worked perfectly for me for years. I routinely forget that I have Rectangle installed.


I've been happy with Divvy for many years. It's not autotiling but the one-time config setup is intuitive after which my kbd shortcuts put things exactly where I want em, so I hardly ever think about it.


I’ve used both Divvy and Magnet over the years and they both worked well.


I have to use XQuartz for some apps I run in macOS. Magnet (and other apps I've tried) don't understand those windows. ShiftIt does, but it's buggy and no longer maintained.


Note that you can option double click the corner of a window to make it fill the screen.

I realize that this isn't what you're asking, but it might help.


Had to make an account just to say thanks! You literally solved one of my biggest gripes with macOS. This site honestly feels like the internet of the late aughts' last bastion. I think I'll stick around.


Welcome :) there’s a neat guidelines page if you haven’t seen it: https://news.ycombinator.com/newsguidelines.html and endless compilations of old posts, such as https://github.com/cjbarber/ToolsOfTheTrade


I didn't know about this one, thank you for posting.

Also, on most windows, you can option-click the green window bar button and get this same behavior. However, some apps, like Safari, will instead expand the window to "a reasonably large size" that will not necessarily cover the whole screen.


You can also double click the title bar to expand to fill the screen, and double click it again to return to the previous size. One caveat to this is if your application saves window sizes on close and you close with a full screen window and re-open, it won’t shrink again because the “original size” was full screen when the window was opened


Setting the "Double-click a window's title bar" action to Zoom just fills the vertical space. It doesn't adjust the width to fill available space, which is usually what I want. Finder, as an example, almost never sets the width to something usable.


True, it would be more accurate to say that what "zoom" is designed to do is expand the window as much as possible to display all the content, however the application defines that. For many applications, the result is a fully maximized window. On my MBA, Notes, Messages, Calendar, iTerm, Solvspace, and Mail all just fill the screen. For other applications that report specific content area to the OS that can mean something different. A finder window generally reshapes to show all the icons in icon view, or to maximize columns and names in list view.


The most annoying one is Safari, which arbitrarily decides on what the "best" window width is, even if the website could easily reflow to fit a wider window.


> the old green button behavior

It annoys the hell out of me that there’s never been an option to invert this. I actually like the old size-to-fit behaviour and I never ever want the iOS-style full screen, I don’t want to have to hold Option to get what was once the default behaviour.


We may actually be seeing the moment where Moom[1] is no longer an essential OS X app. It can solve both window tiling and the "maximize problem" on mac and has been my first install for many years. Here's to hoping that Apple can get one basic OS feature right once.

[1] https://manytricks.com/moom/


I wish I could set the macOS one to allow me to have ⅓ on the left and ⅔ on the right.


The 'cycle' option in Rectangle.app allows just this. I use the hotkey(s) + bracket keys to cycle 1/3, 1/2, 2/3 screen windows justified left or right, and the hotkey + pipe key to cycle center justified.

These three shortcuts are embarrassingly effective and cover 99% of my window tiling. Others include the standard hotkey(s) + return for fullscreen and hotkey(s) + backspace for the previous window size..


Rectangle does thirds with ctrl+opt+D/F/G and two-thirds with ctrl+opt+E/T


There are so many totally invisible third-party apps that do exactly that.


I know, I use Moom, but I wish the macOS one did it.


Moom's keyboard shortcuts and grid layout are superb.


FYI, I maintain a list of more sophisticated window management tools at https://taoofmac.com/space/apps/window_managers


It maximises, but slightly smaller than full maximisation, which is driving me crazy. Eg there's a 30px or so gap, and if you double tap the chrome it fills the remaining space.


In the settings you can turn off this margin


!


Is it better than Swish? I recently discovered this and it's game changing for trackpad users https://highlyopinionated.co/swish/


Have been using Rectangles for a while. I like Swish's tiling options, though! I'll have to give it a try.


I like Rectangle too, but both Magnet and Swish have feature that seems they would appeal to a lot more Mac users.


That does look pretty cool. Unfortunately my experience with third party window management features has been bad.


Long time Swish user - I think it's pretty good, unlike other solutions I tried


If you hold option while dragging the window, yes. Otherwise dragging the window to the top of the screen is the method of moving it between spaces (e.g. separate desktop workspaces).


Raycast has window management and it has been amazing. Very easy to move windows between displays and different configurations of window size and placement.


Windows 7 only had that since 2009... better late than never I suppose!


Didn't the original Windows 1 put all of the windows in tiles?

Here's an image from a history:

https://money.cnn.com/gallery/technology/2015/06/22/history-...


Thanks for this! By the way, does anyone know anyone of the icon designers of Windows 3, 3.1? I would be very happy to meet them or know more about them. For some reason I'm still fascinated with those icons even after all those years.


Susan Kare, who designed many of the original Macintosh's graphical elements, also designed many of Windows 3.x's icons.

https://www.famousgraphicdesigners.org/susan-kare


I meant more the drag to snap, but good point!

Not sure if MacOS has had that in the past though...


Because Apple had a patent on overlapping AFAIK.


I've been happily using Magnet for a long time for this purpose. Good window tiling is critical when working on a 57" monitor...


Did you mistype or are you actually somehow using a 57 inch monitor?

If really 57”, are these multiple separate screens?

I went up from 32 to 40 and regret it, to be honest. It’s m nice for Xcode, but for any other use, it’s too big for me. For instance, I miss notifications that pop up in the top right corner, it’s just out of my field of vision.


Sorry, it's actually 49". It's the Samsung Odyssey G9. I love it.


Looked it up, very interesting! Thanks.


Magnet is great, with very good sane default keybindings so you can just install and go.


I really hope not. I found that intensely annoying on Windows.


The original Aero Snap was almost perfect. But I find the newer variation in Win11 a bit annoying as it adds a bunch of UI for tiling that is too easy to activate by accident.


BetterTouchTool has a window tiler built in, too.


BetterTouchTool used to be a mandatory install for every Mac for me. Unfortunately, at some point it started putting all my screens to sleep a few times a day. I have no idea why, and it persisted across multiple devices. I switched to Magnet once I narrowed the issue to BetterTouchTool.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: