Resizing windows on macOS Tahoe – the saga continues

noheger.at

532 points by erickhill 10 hours ago


ivanjermakov - 9 hours ago

Since the first taste of Linux WMs, I believe the best and only good way of handling window move and resize is super+lmb/rmb respectively. No more pixel-perfect header/corner sniping!

https://www.reddit.com/r/Fedora/comments/qv0vmz/missing_supe...

rezonant - an hour ago

It turns out the reason they reverted is likely regressions as noted here: https://news.ycombinator.com/item?id=46999858

learn_more - 9 hours ago

>In total the thickness went down from 7 to 6 pixels, which is a 14% decrease, making it 14% more likely to miss it.

Pedantic, but chance of miss is actually less than 14% more likely since the user's click location is not uniformly random over the thickness area, it's biased toward the center (normally distributed).

pcurve - 4 hours ago

Screens are getting bigger and bigger, yet they make things smaller and harder to click on.

Back in the days when it was common for Macintosh to have 640x480 screens (or even smaller), they still fully visible window controls that were impossible to miss.

https://erichelgeson.github.io/blog/2021/03/23/ultimate-syst...

2bitencryption - 8 hours ago

The interesting part, for anyone who actually reads the article - the change was fixed in an RC and then reverted in the final release.

Which implies there was some regression, some issue, some incorrect behavior or negative impact. One has to wonder… what could it have been? What could the issue with having a more accurate clickbox for the corner of the window possibly be?

userbinator - 7 hours ago

What astounds me the most about this whole thing is that the sort of hit testing involved here is a solved problem in UI, and has been for decades, yet there are still plenty of others here and elsewhere arguing about how it isn't. Even with those horrid rounded corners it's not hard, as shown in the article, which makes me wonder whether there is some internal fight between those who didn't want rounded corners (developers?) and hence tried their hardest to make it buggier, and those who wanted them (designers?), with lots of back-and-forth that eventually gave us this outcome. A disturbing amount of time and $$$ was probably spent on it, as is usual for any bureaucracy.

jakub_g - 8 hours ago

Since we talk resizing windows, for months I was _sometimes_ unable to resize windows at all, and couldn't figure out why. I thought it was a random bug of macOS.

Finally I realized the issue: if a window spans across two displays, it won't resize. Insane!

(I have an external monitor up, laptop down, and it's easy to move a window such that it stretches a few pixels from monitor to the laptop. No resize for you!)

tzury - an hour ago

The updates shipped by apple introducing more bugs every cycle. It is across the board, macos, ios and ipad os. The fact there is a group inside apple, that is capable of standing against common sense and users best interest for so long, tells how wrong things are internally.

It is the steve balmer - satya nadella moment of apple.

1. Plugging my laptop to the same desktop screens requires rearranging displays almost every time. 2. Airdrop stops working for no apparent reason. 3. Copy paste across devices no longer a stable mechanism. 4. The stupid new preview app crashing if you scroll pdf pages too fast. And on and on. Those are all newly introduced critical bugs i have been facing since that flameboyant liquid glass virus took over.

Apple is a sillicon valley pioneer from the generation of hewlett packard (before it was called HP) bell labs and others. Watching a decay at its beginning is mind boggling and tragic.

janaagaard - an hour ago

> In total the thickness went down from 7 to 6 pixels, which is a 14% decrease, making it 14% more likely to miss it.

But also a 14% higher chance that you won't hit it by accident.

This is not a situation where bigger is simply better. If the thickness was 50 pixels, that would make it pretty much impossible to not resize the windows. I am one of those who believe that there are still people at Apple who care deeply about user interfaces. Given the amount of attention paid to the regions for resizing by dragging the corner, I actually assume that they also took a second look a dragging the edges, and concluded that 6 pixels was better than 7.

dgxyz - 9 hours ago

It's bad when stock Gnome is better. That's where I am now.

neodymiumphish - 9 hours ago

I’ve tried many apps for window resizing on Mac, and none feel like they’re nearly as good as FancyZones (the PowerToys module for Windows). I don’t want secret squirrel key combos. I don’t want hot corners.

I want two things:

- Predefined zones à la FancyZones - Tied edges (there’s surely a better term for this) so that I can grab the edge between two apps and have them both resize together (one gets smaller as the other gets bigger).

Please someone tell me this exists without a subscription!

eviks - 5 hours ago

It's amazing how much effort is wasted adding various OS degradation features (like poorly readable redesign) while bread & butter basics are broken for decades (it's a bad primitive to require pixel-perfect precision for resizing) and even get worse following those design gimmicks like rounded corners

(and, of course, custom radii would've helped, but users can't have such powers, Apple knows best)

chrisandchris - 4 hours ago

So I was thinking 26.3 will be me "my" version of Tahoe. But I'll just leave Tahoe out completly.

w4rh4wk5 - 39 minutes ago

So, there's still no option to adjust the corner radius?

urbandw311er - 9 hours ago

You have to wonder what’s actually going on under the hood when the curve of the hitbox is different to the curve of the window? I’m very curious to understand how Apple have got to this point.

johnhamlin - 5 hours ago

Makes my recent decision to ditch osx for Linux with a tiling wm seem all the more fitting

bwoodward - an hour ago

it isnt perfect, but with BetterTouchTool you can toggle resizing -- e.g. three finger double tap on a trackpad, move your cursor around to resize, double tap again to exit the mode.

I use Yabai, which is pretty good -- and you don't have to completely disable SIP.

For moving windows around (floating if using Yabai), I just hold HYPER and move my cursor around (Start Moving Windows). Release HYPER and it stops.

xvxvx - 9 hours ago

I’m a Windows guy, but was given a MacBook for my current job. Fair enough. But I laugh at how horrendous such a simple thing as resizing windows is. Want Slack to take up the right third of a screen then fill the rest with browser? In Windows, it takes 2 seconds. Not on Mac. I have to resize the window myself? There’s no auto-snap?

I’m sure someone will buzz in with some hidden way to do it. ‘Hold cmd-shft-9 then say these magic words and voila!’ No. Dragging the window with the cursor should suffice.

Edit: I’ll also add that having to buy a huge $200+ display adapter so you can connect 2 external monitors to a MacBook, whereas a slimline $30 device will do the same for Windows laptops, is total bullshit.

LastTrain - 6 hours ago

I don’t think the problem is resolvable to everyone’s satisfaction, which speaks to the poor decision to make the windows that shape in the first place.

j13n - 2 hours ago

You think this is bad? Try using Apple Music with a traditional mouse. You can’t even right click on half of the interface, dragging elements near to scrollable edges doesn’t trigger any scroll, and UI elements like the star on favourited songs just don’t show up. It’s marginally better on a trackpad.

zapzupnz - 6 hours ago

Resizing windows is easier when you don't have to grab the corner. Some people are talking about holding a key to resize on Linux but I don't want to be forced to use the keyboard.

My favourite solution on macOS is an app called Swish which lets you do trackpad/Magic Mouse gestures to throw windows into corners, along edges, etc.

tlhunter - 7 hours ago

What drives me nuts is if I slam my cursor against the right side of the window with the intent to click and drag the scroll bar of a maximized window up and down then the 1px wide window border gets selected and the whole window moves up and down. This has been a bug for several years.

Lucasoato - 9 hours ago

Steve Jobs is rolling in his grave.

badc0ffee - 8 hours ago

Doesn't the cursor change into a pair of <-> arrows when you hover over the clickable area?

ggm - 8 hours ago

This is a design flub which we are told Jobs simply wouldn't have let out the door. The Jobs who made people shave 50ms off boot times. The Jobs who demanded the no button mouse.

I get the cult of Steve is a bit oversold but the proprietor liked to check the finish on the car rolling out the end of the line and if his fingers felt a rough edge on a panel he had no compunction stopping the production line to find the problem. The current generation have a bit too much "fixed in post" going on.

_def - 9 hours ago

I miss resizing windows with alt+right click

ajam1507 - 7 hours ago

Even without the rounded corners it was more difficult than it needed to be. The corner resize should take up way more of the sides of the window. If my mouse is 90% of the way to the corner, what are the odds that I want to resize the window only horizontally or vertically?

xbar - 6 hours ago

Tahoe is the most frustrating daily driver I've endured in decades.

MBCook - 9 hours ago

Trying to get Liquid Glass to work is such a clown show. Incredible.

The UI wasn’t perfect before. It’s slowly been getting worse with each of their dumb updates to make it look more like iOS over the years.

What we’re forced to use now is just a joke. Ignoring all the visual design issues they can’t even make basic stuff fully functional.

cubefox - 2 hours ago

Microsoft Windows has a similar issue. I wonder why nobody is talking about that on HN.

Glyptodon - 6 hours ago

Half the time my Mac doesn't show the resize cursor when in regions where it works to resize windows. It's annoying. But not quite the same issue as seen here.

matt-attack - 5 hours ago

Try moving the spotlight search box. I swear you have to use tweezers to find the razor thing edge.

trashcan - 8 hours ago

Oh, this is probably related to why I cannot resize "live caption" windows at all on the latest version of MacOS. They have been mucking around with resizing and not testing it well.

thatgerhard - 2 hours ago

I don't know what all this fuss is around. I'm not a fanboy and I just use my macbook as a tool.. and the resizing works fine. Is it maybe a mouse thing? I use the touchpad

ZPrimed - 7 hours ago

well this certainly goes a long way to explaining why i've been fighting with window resize on tahoe :p

it's stupidly difficult to grab windows by the flat edges, too

nelox - 8 hours ago

It is quite possible the proposed improvement was not implemented because it wasn’t good enough. Fingers crossed for the next version.

AJRF - 8 hours ago

Why doesnt apple just hire this guy and fix this?

aristofun - 7 hours ago

I bet some manager came up with a perfectly reasonable explanation why it couldn’t be done in this release ))

tarzan702 - 5 hours ago

I used it for like 5 minutes the other day after install and immediately noticed something was off; thanks!

UltraSane - 8 hours ago

I want a macbook for the insane efficiency of the M5 CPU but I hate the mac GUI.

pjmlp - 2 hours ago

This is the Apple quality that the premium price is so good to pay for, really how hard must one be into Apple cult.

tropicalfruit - an hour ago

macos went from quirky-functional to performative-dysfunctional in line with society

tarzan702 - 5 hours ago

I used it for 2 minutes the other day after the install and immediately noticed this wth

jasondigitized - 9 hours ago

Rectangle Pro for the win

bibimsz - 5 hours ago

Can't you just submit a PR?

keyle - 7 hours ago

What the hell is going on at Apple?

Where are the engineers allocated to?

Who's driving the bus? Cause it sure ain't Siri either.

kakadu - 7 hours ago

I cannot believe we do not have a good arm Linux laptop with a comparable price and battery to a MacBook at this stage.

I am forced to use this abomination of an operating system just because.

Come on Lenovo, make it happen

zombot - 34 minutes ago

> And in fact, the release notes have also been updated: the problem went from a “Resolved Issue” to a “Known Issue”.

So they finally admit that they are unable to solve a ridiculously trivial problem of their own making. This is a farce. Apple has managed to lose the last remnants of respect and good will on my part. And I cannot trust a platform that is so blatantly mismanaged.

gverrilla - 5 hours ago

Hyprland

thenaturalist - 7 hours ago

What the....

This is such poor execution on Apple's part.

blindriver - 7 hours ago

How is it not pathetic that Apple can't fix this and bring it back to normal behavior? Who is fighting for this stupid behavior? It's driving me crazy as well.

amarvashishth - a minute ago

[dead]

trippsydrippsy - an hour ago

[dead]

j0r0b0 - 8 hours ago

[dead]

ali-aljufairi - 3 hours ago

[dead]

receperdogan - 8 hours ago

finally

refulgentis - 9 hours ago

Many moons ago, I invented* a rule that "you can always make people feel what you want about a #. either use percentages where they don't make sense, or whole numbers when a percentage does"

I hear it when I read 7 px -> 6 px means 14%(!!!!) less likely to find the horizontal/vertical only drag area.

Fitts's Law is logarithmic, not linear, and at these sizes the dominant factor is whether the target is discoverable at all, not its sub-millimeter width. "14%" smuggles in precision that doesn't exist in the underlying motor reality; it takes an imperceptible physical change and launders it through a ratio with a small denominator to produce a number that feels alarming. You could just as honestly say "we moved the edge by 0.097 mm**" and nobody would blink.

* I think? It feels like there'd be prior art on this

**

  ppi = 262
  inch = 1/ppi
  mm = inch \* 25.4
  # 1px ≈ 0.097 mm ≈ 0.004"
4b11b4 - 9 hours ago

Haven't resized a window with a mouse since using aerospace