Posted by erickhill 1 day ago
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!)
I get why Apple wants you to make every window either a small tile or a full screen application now, their window manager simply can't cope with anything else.
Whatever they're doing is somehow worse than both Windows and the major Linux desktop environments. Maybe there's some obscure preference among old school macOS users that like having their windows placed so that only a small corner pokes out of the bottom left when attaching an external monitor?
Keep your cursor hovered over the bottom of the 2nd monitor? It moves. Want to move it back? I have tried everything I could think of to try get it back, I still to this day after 5 years of being on Mac because work forces it on me cannot see the logic or heuristic it chooses for when to move the fucking dock. I swear it's basically random, and it's a daily occurrence for me that I have to just shake my cursor violently to get the stupid thing to eventually move.
The worst part is you can't even disable this dumbass behavior! You can't tell it "Hey, dock should ONLY be on monitor 1", so you just have to live with this anti feature
What is the "main display"? You can find out by going to settings > displays, where you find a "use as" dropdown that can be set to "mirror", "main display", or "extended display". If you want to move the dock, change the main display. This also affects a few other, smaller things.
I personally put the dock to the side so it doesn't take up precious space (windows don't seem to want to cover the dock if it's at the bottom, even with the setting for that disabled).
It was farcical, as the menu bar was always only on the primary monitor, so you had to use/click menus on that monitor, even if the actual window the menu was for was on the other monitor.
Around 10.7 or so they started putting menus on both monitors at the same time to at least make this scenario a bit more sane.
Workaround I found: you can configure the monitors to be a pattern like this instead:
1
2
touching only in the corner. Then it works, the Dock is on monitor 1.It's infuriating, which is why I prefer to use spotlight (actually Alfred) or the app switcher.
It's a bit scary to see that the software we rely on every day is such a complex behemoth that even a seemingly small change can have so large repercussions.
The problem is that AI only helps add even more complexity since it's so simple to just add more code now that we don't have to write it.
Well no, this group is your people and you're speaking to the choir.
Same for Intel.
What is it that lets companies which are leaders in a particular field for decades suddenly unable to do the basics.
Apple's failure to improve the Mac seems pretty straightforward looking at their profit breakdowns. The Mac really is not ever their priority.
Sure, but why? Why the company that was on the fab forefront for decades and participated in EUV research was reluctant to bet on it?
> Apple's failure to improve the Mac seems pretty straightforward looking at their profit breakdowns. The Mac really is not ever their priority.
iOS very much is and it's a disaster as well.
Gnome says libinput should deal with scroll speed. Libinput says GTK+ should deal with it. Patches have been lying around for both but neither has gained any traction.
I like Gnome's DE in general but this issue showcases the rough edges of open source collaboration the Gnome project is infamous for.
Even KWin's (original?) implementation of the feature wasn't great and caused issues with applications, apparently: https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4672#not... Broken as though it might be, at least they're trying something, which I appreciate more as an end user than the complete lack of scroll settings.
Why is it better than Gnome 2 then? This is what I prefer (it's called Mate now).
I've configured KDE Plasma to look almost identical to Mate (the defaults are similar to Windows, nice, but I prefer the Mate layout):
- top panel / bottom panel
- desktop switcher bottom right
- task bar on bottom
- desktop button bottom left
- clock top right
- app indicators top right
- app icon launchers on top bar
- app menu top left
It's not just layout, either. Gnome can be configured to do much of this, but it just feels terrible. Task bars can't be dragged to re-order. Desktop switchers just have numbers instead of contents. Animations are slow and annoying. Etc. Etc.
I just want to type which app to launch or do some quick math or search for something, I don't need my windows and UI to fly in 14 different directions and then back again every time I need to do those things. Ditto for just want to lazily do something on my dock with the mouse. It's seriously one of the most ill designed off-putting UX things about Gnome.
Window snapping was implemented some time ago: https://www.macrumors.com/2024/06/12/macos-sequoia-window-ti...
Instead of win key, you can press F3, or just set a hotkey that works for you in the System Preferences
Instead of clicking the red maximize button, you can double-click the window header / title. This will use an algorithm to try to resize the window to the best size for its content.
full screen is still its own thing as you mention, though
Except when it's a Qt application, which has no drop shadows because client-side decorations shenanigans.
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!
* https://www.hammerspoon.org/
* https://gist.github.com/joedrago/bfc54f4083b070fe998d519cc6c...
I use BentoBox on my MacBook and it is just as good as FancyZones on Windows. I think I paid 9 dollars, and I have it for life.
Thank you for mentioning it again so I could get it set back up. I do like that the experience is almost exactly like FancyZones!
A tiling UI would have been much easier to implement! But the original Mac had overlapping windows with pixel-perfect drop shadows. It's a bit nuts when you think about it.
Floating works great when you can filter the current set of windows using virtual desktops. And when the switcher follow suits. My issue with tiling is that it works great on laptop, but on bigger screens, it sends things to the far side when splitting.
(and, of course, custom radii would've helped, but users can't have such powers, Apple knows best)
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.
For example, "open two file browsers, navigate to $home in one and $downloads in the other, move and rename a few files between them" is a 10 second task on Windows (Win+E x2, quick clicks on the explorer links, easy to scroll around, move files, drag, rename, anything you want). On Mac I get about 7 system ding sounds and Finder windows bugging off the side of my screen while simultaneously deciding the best way to show downloads in a list is alphabetically and with 256x256 tiled icons. It's just an indescribably bad and slow experience to do any kind of file management on Mac.
Another example. Take a screenshot and quickly redact some info with a black box. Easy on windows that I can type it out exactly (win+s, drag box, win key "paint" enter control v box tool save boom). On Mac?? After command shift 4 to take a screenshot I think it's actually physically impossible to edit it within 60 seconds.
This is completely incorrect, and the solution is way more discoverable than needing to know obscure things like Win+E. Click the thumbnail that appears in the bottom right, then click the marker icon.
> For example, "open two file browsers, navigate to $home in one and $downloads in the other, move and rename a few files between them" is a 10 second task on Windows (Win+E x2, quick clicks on the explorer links, easy to scroll around, move files, drag, rename, anything you want).
Similarly, if you know the platform-specific shortcuts, this is less than 10 seconds on macOS. Click finder in dock, hit Command-N twice for new windows, drag each window to one of the L/R edges of the screen to tile, click downloads in the sidebar on one, click the home icon/username in the sidebar on the other.
Not perfect but I do value being able to edit it from there, or right click and save to clipboard. So it works for me.
I'm sorry but this is a skill issue. This is the second hotkey you learn in Windows, after Win for start menu, and before win+left/right to snap windows to sides of the screen.
Regardless, the whole flow both of you are talking about can be done on Windows without ever touching the mouse. Win+E Win+E Win+Left Enter Alt+D "destdir" Enter Alt+Tab Alt+D "sourcedir" Enter (arrow to whatever you want) ctrl-X Alt+Tab ctrl-V.
I use Linux with i3wm at home, I haven't used Windows as my main OS in nearly a decade and I can still play out those keystrokes in my mind without thinking about it.
Now, win+E -> click folder -> alt+D -> "powershell" -> enter? That's power user shenanigans.
And I hate windows snapping. I disable it in GNOME at every new OS install. UIs must fit people preferences and any single person is different.
Edit: of course I know Alt Tab too.
I haven't used Windows since the early days of 10 when I moved wholesale to Apple, but let's be really real - Apple users mocking "obscure shortcuts" in other OSes is throwing stones in a glass house:
Cmd+` to scroll through windows of the current app?
Cmd+Option+H to hide other apps?
Cmd+Shift+Ctrl+4 to clipboard copy a screenshot?
Quick, is Mission Control a three finger swipe up? Or down? Or is that Expose?
Cmd+space,Cmd+B to search web from Spotlight
Cmd+tab, release tab, press Q - quit app without switching to it
Cmd+tab, then down - Expose.
Hovering over the green dot in the title bar will bring up some simple window tiling options.
https://support.apple.com/guide/macbook-air/manage-windows-o... has more to say on the subject, more recent versions of the OS than I use have added more stuff in this vein, personally I just use Moom and have been for years.
For those it works for, it works really well. For those who came from windows always being maximized or split into a grid, it’s a nightmare.
Pretty similar to differences in real world desk styles, actually.
Edit: Finder still has the correct zoom behavior, it's the only program I've found so far that does.
https://support.apple.com/guide/mac-help/change-window-tilin...
The stuff with Objective-C and Swift is cool, but not enough to justify fully migrating into Apple land.
With Windows you need to remove most of the cruft, Mac is no different; most people are using some combination of Raycast, Rectangle, Alfred, etc...
I mean, yes, Windows has PowerToys which is an installed add-on, but on Mac we're not talking about Mac Vs. PowerToys, Mac isn't even competing with basic Windows features. PowerToys is competing with the PAID third-party software for Mac.
Unless you're working in an environment where absolutely no third party tools are allowed, it's expected for someone to spend at least a little bit of time adjusting the workspace to their preferences.
Additionally all of the tools I listed technically have paid plans but they're all free to use, I've never paid for Raycast yet even the free features blow out of the water any desktop management/productivity tooling I've used on Windows or Linux.
https://gist.github.com/NateWeiler/f01aa5c6e8209263bc2daa328...
We can go the other way around if we cherry-pick in the other direction:
PowerToys Peek is a separate install, but Finder has this built-in as the Spacebar shortcut (Quick Look)
Preview App: This has been the best free PDF app on the market for decades now and Windows still doesn't have something that compares well in 2026
Spotlight: Still clearly superior to the Windows Search/keyboard-based app launching experience
AirDrop: I know, I can't include this because it's a hardware ecosystem feature, but I'm including it anyway because KDE has a better solution than Windows, and I find that totally insane. I use it on Windows, too!
Migration Assistant: I realize that Windows PCs have a lot of OEM variation, but I think Microsoft could implement a similar experience if they tried.
Backups: I don't really give Apple many points for Time Machine because (1) I don't think many people use it, and (2) I don't think it's really the greatest on its own, but it sure beats what Windows has going on with Windows Backup.
Save as PDF: This isn't a problem anymore, but for many years/decades, Apple's built-in support for turning anything that can be printed into a PDF beat out Windows by a longshot, and I remember how I used to need to install third-party tools to accomplish it.
Full device encryption: I just think the user experience of Bitlocker is piss poor, while Apple makes this a very smooth experience with a very low chance of screwing up and losing data (so long as you tie your system to your Apple ID to add that as a recovery option). The end result is that most Windows users are running unencrypted, while I imagine most Mac users are encrypted.
POSIX utilities: Now, it's not like Apple includes the greatest set of POSIX utilities, and you have to install xCode command line utilities to get many of them, but still, I am not really sure why Microsoft doesn't just port and install many of these utilities natively rather than having you either learn PowerShell, install Git for Windows, or install WSL. I think it is very clear by this point that most people who want to spend time in a terminal in the first place want to be in POSIX-land. They've got cmd.exe, PowerShell.exe, might as well add a third terminal.
Perhaps we can even make the argument that 100% of Windows users are going to install a third party text editor as using plain notepad.exe is pretty much insane, while a reasonable amount of Mac users will be 100% happy with vim.
Going beyond basic utilities, it's also worth pointing out that Apple has traditionally provided a lot more free software than Windows. iLife and iWork come to mind. Microsoft has somewhat half-heartedly followed suit with apps like ClipChamp. I don't think Microsoft ever shipped anything that came close to the quality of free app you got with GarageBand and iMovie.
I also think Microsoft has a lot more platform abandonment that affects Windows device and OS users. If you bought an original iPod and iTunes music, Apple never pulled the rug from under you. Microsoft couldn't decide between PlaysForSure and Zune, and killed both. Same deal with things like TV show and movie purchases. Windows Media Player died, iTunes (Apple Music, not to be confused with Apple Music the service) is still here, still working with original hardware, and still getting updates.
Apple just killed iTunes Movies' wishlist and they were nice enough about it to email me the full wishlist so that I could "favorite" them (which isn't 100% analogous but they were nice enough to not leave me high and dry).
I think at this point, though, I'm veering a little far off-topic.
There is also this option you can enable to drag windows around when holding a shortcut: https://petar.dev/notes/drag-windows-on-macos/
Press Control-Up Arrow (or swipe up with three or four fingers) to enter Mission Control, drag a window from Mission Control onto the thumbnail of the full-screen app in the Spaces bar, then click the Split View thumbnail. You can also drag an app thumbnail onto another in the Spaces bar.
https://support.apple.com/guide/mac-help/use-apps-in-split-v...It reads like a parody.
I'm not even saying Mac is superior here, just that there's a quick way to do full screen splits
Install Rectangle or anything macOS Sequoia or newer and move on.
I'm actually agreeing with you. You shouldn't have to resort to third party apps.