You can double click the grab handle area of a window (which is less obvious than ever in Tahoe) and it'll fill the window to the display.
Except Safari, which just fills out the window's height vertically. Kinda weird to make an exception like that but I don't hate it, because I generally use Safari for reading, and shrinking the browser's width forces lines of text to not get too long if the website's styling isn't setting that manually.
You can double click on any part of the top title bar (that doesn't have buttons in it) for example in Calendar you can double click beside the magnifying glass in the top right and it will maximize the window.
This is running "zoom". When I try it in Finder, it doesn't make the window full screen, it actually made it smaller.
When I use the Window menu, Zoom replicates what double-clicking the top title bar does, while Fill maximizes the window. This holds true with the behavior you describe in Safari as well.
It just seems like a lot of apps treat Zoom and Fill the same now (I tried Calendar, Notes, TextEdit, and NetNewsWire), which adds to the confusion.
I don't understand how we keep hearing so often here about Apple OSes being so amazingly simple, approachable and cleverly designed with a lot of attention paid to detail, while every practical productivity advice involves some undiscoverable trick, or combinations of tricks, that seems so arbitrary and obtuse. I don't like Mac, in large parts because of that. No amount of marketing and peer pressure will convince me of the superior elegance and sophistication of something that hates you for wanting windows maximised. Those hidden tricks only add insult to injury as pervasive reminders of your presumed inadequacy, that you need to suffer to have things your way, and that Apple is magnanimous to even let you have them.
Every system has its issues. It's really a question of which issues you can live with and which system ultimately fits your workflow best.
After I got used to working in windows instead of full screen all the time, I can't really go back. Even on Windows I find myself working the way I do on macOS. Full screening every app made more sense on a 1024x768 screen (or smaller). Once I moved to a widescreen display (which happened to coincide with getting my first mac) running full screen felt like the wrong move most of time.
> After I got used to working in windows instead of full screen all the time, I can't really go back.
Sorry if this comes across as disrespectful, but it smells like Stockholm Syndrome. You are choosing not to use the full extent of your screen estate, and that is your fine choice, but that is no excuse for making it hard. If you compound the whitespace, the thick borders and the generally oversized UI controls, not much of "productive space" remains available to get the work done. I am not interested in macOS as a content-consumption-first vehicle, though that's clearly where Apple is steering.
It is situational but I think on a modern wide screen(or screens) if it is a single text-like document(like a web page or a terminal) you want 2 or perhaps 3 side by side. if the app implements it's own window management(like blender) a single full screen is best. Overlapping windows are important to have, but almost never desirable, it usually happens because you ran out of room.
The problem I have with this is that I was using a 1600x1200 21" display in 2000, and got used to workflows for it back then.
I am currently running a 16" display at a similar fractional scaled resolution (because Apple stopped understanding DPI after shipping the first LaserWriter, apparently).
Over that time, my eyes have not gotten better to match display DPI, so I'd rather have web sites just adjust the font size so that there are a reasonable number of words per line instead of rendering whitespace.
Non-full-screen windows would make more sense if Apple supported tiling properly, like most Linux WMs and also modern Windows.
MacOS sort of supports tiling in a "program manager shipped it + got promoted" sort of way, but you have to hover over the window manager buttons, which is slower than just manually arranging stuff. If there are any keyboard shortcuts to invoke tiling, or a way to change the WM buttons to not suck, I have not found them.
1600x1200 is still a 4:3 aspect ratio, I think I agree that scaling that makes sense. Full screen really got problematic with 16:9 and 16:10 aspect ratios. That's when the empty gutters in most apps, and especially websites, became really pronounced.
As for tiling in macOS...
You can use the mouse to drag windows into tiled positions. Grab a window and when your cursor hits the side, corner, or top edge of the screen, it will indicate the tiling position, much like AeroSnap on Windows from some years back. You can also hold the Option key while holding the window to get the tiling regions to show up without moving all the way to the edge.
Keyboard shortcuts exist as well. Go to Settings -> Keyboard -> Keyboard Shortcuts... In the dialog that opens, go to Windows. There you can see all the options and customize them if you'd like. Or set shortcuts for things that might not have one yet.
If for some reason dragging the windows around doesn't work, go to Settings -> Desktop & Dock -> the Windows heading. There are toggles to enable or disable dragging to tile, and the Option key trick. You can also turn off the margins on tiled Windows, which you'd probably want to do.
I've never been a big fan of window tiling myself. There was a time when I needed a lot of different windows visible at all times, but that hasn't been the case in a long time. I find tiling makes things too big or small, it's never what I actually want. I drag the window up to the top of the screen to invoke Fill from time to time, but that's about it.
Apple OSes being so amazingly simple, approachable and cleverly designed with a lot of attention paid to detail
That was the Mac in the 1990s. It was designed for, and highly usable with, a one-button mouse. It didn't have hidden context menus or obscure keyboard shortcuts. Everything was visible in the menu bar and discoverable. The Finder was spatially aware with a high degree of persistence that allowed you to develop muscle memory for where icons would appear onscreen every time you opened a folder.
There was almost nothing hidden or lurking in the background, unlike today (my modern Mac system has 500 running processes right now, despite having only 15 applications open). We've had decades of feature creep since the classic Mac OS, which has made modern Macs extremely hard to use (relatively speaking).
Pirating is honestly, by-far the least painful experience to watch things.
I recently started watching a series, and I figured I'd check if it's on any streaming services I have access to. I found it on Prime Video, but when I clicked into it, it needed some other separate subscription to a service I'd never heard of to watch it. And even then, it had like, seasons 1, 2, 3, 5, 7, and 8 of the 9 total seasons. If there was any chance I'd subscribe to watch it before, I definitely wasn't now. I couldn't even figure out where the remaining seasons are available to be watched legally. It's especially hard to find this information in Canada because searching "X where to watch" just gives you results of where things are available in America, which has completely different licensing deals.
So I found a torrent for the complete series and I've been watching it pain-free. Piracy tends to be my default now. It even has the advantage that I can frequently find a Bluray rip rather than a reduced bitrate internet stream. Anything I really like and I want to support the creators, I purchase a physical release, or official merchandise or something.
No ads or previews to skip before each episode. Skip button seems to appear at different times.
No waiting for the skip button for recaps or intros. Sometimes they decide not to appear. If you jump 10s, sometimes they don't appear. Most pirated shows are appropriately bookmarked.
No waiting for the "next episode" button to appear. Sometimes they decide not to appear. If you jump 10s, sometimes they don't appear.
Some services make it harder than it should be to get to the episode/season list.
Must use their player. Usually means controls and subtitles appear on top of video. Screen dimmed on pause. Wack-a-mole controls.
That's not even counting the "few outliers" that I seem to encounter frustratingly often.
I worked at Netflix, I'm a huge Netflix Stan, but even I have to agree pirating is way easier. Especially now that they started cracking down on account sharing.
Having to constantly re-authenticate in my own home is annoying as hell.
Yup. If my gf is streaming something and an ad appears, I'll trigger the download for it during the first ad break, and then when the second ad breaks, it'll most likely be finished downloading and then we switch to JellyFin.
The only use we have for streaming apps is finding what we want to watch.
Yep, and that's already way more sophisticated than it needs to be. I no longer bother with the collecting aspect and just download everything on the fly, usually takes less than 5 minutes
If you set it up so it's convenient and usable by everyone in your house, including visitors, just like Netflix, it's not much cheaper. Electricity and occasional hard drive purchases add up. I bet mine averages out to ~$300/yr. I'm not sure whether just buying discs for stuff we actually watch, and the occasional 1-month binge-subscription for a series or something, would work out better, or not, but it's not a slam-dunk sure-win for piracy on the cost front.
> Except for a few outliers like you describe, streaming is an order of magnitude less painful.
Sort of. A good piracy server takes some time and effort to set up, certainly more than subscribing to even ten different streaming services would, and of course is beyond what most people can accomplish with computers, period.
However: 1) "I just plug in my laptop an play the movie" probably is less painful than having a bunch of streaming services, though not quite as friendly for all members of the household, and 2) Once it's set up, in actual use by people who aren't maintaining the system, the well-configured piracy server is less painful than streaming services, for those users.
I'll admit it's a bit of a pain to initially setup, but it's a one time pain. With Plex + arr services already set up, it's definitely easier to pirate than use a streaming provider.
Now, if I want to pirate, I just go to my browser, search for a movie/TV show, tell it to download, and it ensures it shows up seamlessly in Plex.
The benefits:
- Searching is easier
- One interface (Plex) vs many streaming interfaces, each with its own quirks.
- You don't have to worry that they'll take the show away while you're in the middle of Season 3.
Plex is pretty easy to set up. The arr services, though, were a royal pain. If there's some automation that sets it all up for you on your machine, though, then it would be a game changer.
I'm fairly pro-streaming services. I want the content producers to get paid when I watch. However, Apple TV's royal screwups[1] drove me to the edge and I decided to go through the painful process of figuring out all the *arr services.
If the streaming services don't make it a pain, I won't even think about pirating.
(I'll add that there was one time I pirated a Netflix show - even though I had Netflix - and the audio in the pirated version was much better than if I watched directly with Netflix. Not sure why).
[1] Locked out because I couldn't confirm the CVV of a card that I had reported lost almost a year prior. All the attempts to change the card/account failed. Even with a new account, once you'd enter an updated CC, it would tie it to my old account because it would realize I'm the same person.
I didn't just get locked out of Apple TV. I got locked out of all Apple services until that CC expired. I could not even apply for a job at Apple unless I confirmed the CVV. Thank God I don't use Apple devices!
It’s 2 clicks with tools like Stremio. I use Plex with the arr stack and sure it has more configuration needed upfront but once that’s done you no longer need to figure out which streaming service has what. Plus things like realdebrid mean you don’t even need storage anymore.
If there was a single service with everything on it then I'd agree with you. Hell, even cable was better where you could just choose packages of stuff you wanted to watch.
But as it is, no. It's more painful for the reasons I highlighted in my comment you replied to. It's an endless slog of hunting down where to find things, managing what you want to be subscribed to, shows and movies disappearing from your watchlist, acquisitions killing off apps and pushing you to new services and apps that are worse than the one before, etc. I don't have to deal with any of that because piracy is a better service.
I host a Jellyfin + Jellyseer combo for my friends. It makes pirating as easy as Netflix, except you don’t have to worry about “on which platform is this available?”
I don’t understand why with music streaming, every service has all the same songs, but with video streaming, everything is locked to just one service.
If I have a show/movie I want to watch, I first have to go to an indexing site like JustWatch to figure out which streaming service it's on. If it's not on any, or not on one I'm subbed to, I'm already having to go pirate.
Whereas when pirating, I typically just search my tracker for the show I want to watch, sort the results by most seeders, then download the highest one. I just save the .torrent on the shared network folder on my Raspberry Pi (Which literally just shows up as Z:\torrentfiles), and Transmission starts downloading it. A couple minutes later, it's ready and I sit on my couch and watch it.
I will grant you that the initial setup takes a little more effort. I signed up for a private tracker where torrents are vetted. I had to configure Transmission to auto-download. I had to install Kodi. But...meh? That's it? All that takes less than 10 minutes and only has to be done once.
If you're still using pirate software akin to LimeWire where you have to wade through results like "Pluribus-S01E01.mpg.exe" and deal with results where for some reason people renamed files (Back in the KaZaA days, I downloaded "JackAss.avi" expecting it to be the Jackass movie and it was actually Fight Club. WHY!?), then yeah, pirating is a pain in the ass. But otherwise, nah, it's really easy.
EDIT: As others have mentioned, pirated content is simply easier to consume. I can watch offline and have full control over playback. Never any ads or unskippable content.
nah, it's definitely a better UX if you do it right.
There are "shitty" ways to do piracy (usually the sketchy streaming alternatives). But the media management and playback tooling is genuinely great right now.
I still buy most of my media, but I pick up cheap physical copies of things and put them on a NAS for playback through jellyfin.
It's... MILES better than netflix/amazon/hulu/etc. No ads, no bullshit, no marketing, no "self-promotion that's totally not an ad, wink wink". Just your media.
Playback is per-user, it keeps all your stuff just fine, you can resume later from wherever you left off, I can shuffle series (great for kids shows like Arthur or magic school bus), and it's never offline, down, or unavailable.
---
Basically - you're very confused. I have "streaming" it just comes out of my own equipment, playing my own content. All the affordances are there and it has none of the bullshit.
> these features are opt-in. If you don't want to use them, you don't have to.
Using a language is more than just writing it with a pre-established knowledge of what subset of features you think is worth the tradeoffs. More keywords/features means when you try to figure out how to do something new, there may be 15 different ways and you need to analyze and figure out which is the best one for this scenario, which ones are nonstarters, etc.
That's was more or less the whole design goal of Go. It was made by C++ programmers who were fed up with how many features were in the language, so they kept the feature set limited. Even the formatting is decided by the language. You may not agree with every decision, but what matters is decisions were made and they're standardized, so everyone is on the same page. You can read anyone else's code, and you know exactly what's going on.
Also a lot of people got into the industry because they saw the salaries of programmers, but have no real passion for computers or software. They did the studying enough to pass the tests and write an algorithm to pass the interview and land a job. But they don't have the drive to make things better, think outside the box, or write something they can be proud of.
AI has accelerated this because it's becoming harder to detect the frauds.
https://news.ycombinator.com/item?id=47282085#47310011
Probably my least favorite redesign in the whole update. Why is everything an oval? It's just bizarre.
reply