News for hackers. Stuff that matters.
Re:Impressions from a first-time Mac user by rwc on Monday April 11, 2022 @03:39PM (#30993713)
Not that it's right or wrong, but the behavior dates back to the very first implementations of Mac OS and Windows. Mac OS has always been an application switching interface, and Windows has been a window switching interface. Takes getting used to the paradigm shift.
Re:Impressions from a first-time Mac user by Aardwolf on Monday April 11, 2022 @07:26PM (#30996524)
I'm not a mac user (but a linux user who chooses desktops with the windowing paradigms of like windows 2000 or so plus multiple desktops) so have no idea how it's like in practice, but:

These days it's very common for more than half your work to take place in a browser, with many browser windows, each having many tabs

Every window of the browser almost is like its own application for the user, yet they're all from the same application with the same name for the OS

How does an application switching interface, rather than window switching interface, work out for that, if a lot of what you want to switch between is different windows of the same browser?

(and what if in addition there would be also many terminal emulator windows, each also with many tabs, and maybe some code editors, spread across multiple virtual desktops)

Re:Impressions from a first-time Mac user by nneonneo on Monday April 11, 2022 @07:41PM (#30996674)
Cmd+` switches between windows of the same app, and it's actually more convenient (IMHO) than using Alt+Tab to switch between every one of your windows from every app. There are also a handful of trackpad gestures for showing all the windows in the current app or all of your windows.
Re:Impressions from a first-time Mac user by pcthrowaway on Monday April 11, 2022 @11:26PM (#30998251)
As long as you haven't made the active window full screen, or the window you want to switch to, then yes, it works. But it is painful :P
Re:Impressions from a first-time Mac user by faller on Tuesday April 12, 2022 @05:10AM (#31000262)
> As long as you haven't made the active window full screen, or the window you want to switch to, then yes, it works. But it is painful :P

What's being described as "full screen" windows on macOS is not exactly that, and it's very different than full screen windows on Windows or the standard Linux window managers.

On macOS, when we click on the little green button on top of a window, that window becomes full screen *and* becomes a new single-window workspace.

https://support.apple.com/guide/mac-help/use-apps-in-full-sc...

Re:Impressions from a first-time Mac user by rwc on Tuesday April 12, 2022 @04:42PM (#31008003)
You can "Maximize" the app (to put it in Windows parlance) by Option+Click the green button (you can observe during the hover state for the green button the change from "full screen" to "maximize" by pressing Option).
Re:Impressions from a first-time Mac user by Crazor on Saturday April 23, 2022 @01:13PM (#31136127)
Or even just double-click the window‘s title bar. Just like on Windows
Re:Impressions from a first-time Mac user by edanm on Tuesday April 12, 2022 @01:43AM (#30999028)
That's one of the reasons I never make windows full-screen.

Except for that annoying quirk, I actually find the interface better (though it definitely took time to get used to it).

Re:Impressions from a first-time Mac user by FranksTV on Wednesday April 13, 2022 @02:21AM (#31011741)
I prefer windows to be full screen. Then I three-finger swipe between apps on my trackpad.
Re:Impressions from a first-time Mac user by edanm on Wednesday April 13, 2022 @03:53AM (#31012176)
I get that. I just use an app that lets me maximize windows with a shortcut (I use Size-up but there are many great options). I then make sure to maximize everything, so effectively all my windows are always maximized.

It's not the same as fullscreen, because it still has the top mac bar, but that's fine, and it gives me the ability to cmd+tab / cmd+tilde through my windows.

Re:Impressions from a first-time Mac user by iso1210 on Tuesday April 12, 2022 @07:07AM (#31000991)
It's inconsistent compared with alt-tab behaviour.

cmd-tab switches to the last used application (assuming you don't hold down), right now for me that switches from Firefox to Slack.

Pressing cmd-tab again switches from Slack back to Firefox.

However for window switches

cmd-` switches from my HN window to a jira window. cmd-` again switches to a webmail window. To switch from jira back to HN I have to press cmd-shift-`

Re:Impressions from a first-time Mac user by danaris on Tuesday April 12, 2022 @10:39AM (#31003353)
If you press Cmd-Tab, then let go, and press Cmd-Tab again, yes, you get back to the first application you were in.

If you press Cmd-Tab, hold Cmd, and keep hitting Tab, you cycle through the available applications.

If you press Cmd-`, get the window you want, and do something in it, then press Cmd-` again, you get back to the first window you were in.

If you press Cmd-` repeatedly, you cycle through the available windows of the active application.

There is a slight difference in how you trigger the two behaviours—and the behaviour of Cmd-` can sometimes be a little opaque, I grant, since "do something in the window" is not always 100% clear, either to the user or the computer—but they do have analogous behaviours.

Re:Impressions from a first-time Mac user by iso1210 on Tuesday April 12, 2022 @10:54AM (#31003553)
Press Cmd, Press `, Release `, Release Cmd

You've swapped from window 1 to window 2

Press Cmd, Press `, Release `, Release Cmd

You swap from window 2 to window 3

Press Cmd, Press tab, Release tab, Release Cmd

You've swapped from application 1 to application 2

Press Cmd, Press tab, Release tab, Release tab

You swap from application 2 to application 1

That if you type something after swapping window and the behaviour changes is even worse!

For cycling

Press Cmd, Press Tab, release Tab, Press Tab, Release Tab, you can move from application 1 to application 3, although it doesn't switch immediately, just shows you a menu while you hold down Cmd

Do this with windows and the actual window changes as you move, not a menu

It's poor behaviour and one reason I prefer my linux desktop to my anicent macbook. (Another reason, I've got about 15 opwn terminals, but I can't just raise 1 terminal window above my browser, I have to raise them all. Of course there's no focus-follows-mouse either, it's all very user-unfriendly, at least by default. I'm sure there's some software that might fix this, but back in the 90s when I was using Windows I remember that sort of software was just terrible. The easier option is to finally fix my linux laptop, which died around the time covid started, and thus wasn't a critical path fix)

Re:Impressions from a first-time Mac user by alsetmusic on Friday April 15, 2022 @11:51PM (#31049290)
I filed a big report about this years ago. Please do the same so that Apple knows this bothers people.

Edit: it didn’t behave this way before 2009

Re:Impressions from a first-time Mac user by Crazor on Saturday April 23, 2022 @01:15PM (#31136152)
And it seems that it doesn’t behave that way in every program. Firefox seems to be doing it correctly (most of the time anyway)
Re:Impressions from a first-time Mac user by fauigerzigerk on Tuesday April 12, 2022 @10:03AM (#31002894)
Exactly, and believe it or not, this strange little inconsistency is the only thing I still can't get used to after using macOS for ~15 years.
Re:Impressions from a first-time Mac user by dvngnt_ on Monday April 11, 2022 @11:01PM (#30998094)
except windows is still king because the preview shows the instance instead of an application
Re:Impressions from a first-time Mac user by boardwaalk on Tuesday April 12, 2022 @02:08AM (#30999184)
Cmd tilde instantly switches between windows, so there is no preview and so your comment doesn’t really make sense.

If you’re talking about cmd-tab, personally I’ll take big recognizable icons than thumbnails with minuscule text and such any day.

And mission control will give you windows previews if you want them.

Re:Impressions from a first-time Mac user by dsego on Tuesday April 12, 2022 @04:00AM (#30999836)
ctrl+up / ctrl+down
Re:Impressions from a first-time Mac user by touristtam on Tuesday April 12, 2022 @08:24AM (#31001641)
Ctrl+Down is useful for navigating intra application, but Ctrl+Up is a ridiculous mess.
Re:Impressions from a first-time Mac user by neoneye2 on Tuesday April 12, 2022 @06:03AM (#31000607)
I prefer binding "Move focus to next window" to the F12 key. Since Cmd+` is a hard keyboard combo on non-american keyboards.
Re:Impressions from a first-time Mac user by pdpi on Tuesday April 12, 2022 @07:19AM (#31001062)
I kind of gave up on non-US keyboards.

The Portuguese layout sucks horribly for programming, especially on the Mac (brackets in horrible places), and the U.K. layout (where I’m based) sucks horribly for writing Portuguese in. The US international just works for all my purposes (including writing tiny amounts of other languages besides Portuguese and English)

Re:Impressions from a first-time Mac user by ngcazz on Tuesday April 12, 2022 @09:34AM (#31002491)
Just checking you're aware that dead keys for all Portuguese diacritics are available in the UK PC layout - alt+e (´), alt+n (˜), alt+\ (`), alt+c (ç), alt+i (ˆ)

Because I never went back to the Portuguese layout after finding those key combinations.

Re:Impressions from a first-time Mac user by BlueTemplar on Tuesday April 12, 2022 @09:06AM (#31002114)
Have you tried this one ?

http://norme-azerty.fr/en/

Re:Impressions from a first-time Mac user by rodelrod on Tuesday April 12, 2022 @09:35AM (#31002500)
That looks like an "AZERTY International", with no advantage over the Portuguese layout for programming, and no advantage over "US International" for typing languages other than French. It does look like an improvement over traditional AZERTY!

My choice is "US International with AltGr deadkeys". The deadkey behaviour in simple "US International" is very annoying for programming: you have to double-tap every key that could be an accent, such as single quotes or backquotes.

Re:Impressions from a first-time Mac user by BlueTemplar on Tuesday April 12, 2022 @10:34AM (#31003295)
> no advantage over "US International" for typing languages other than French

Uh, did you not even bother to click on the link or something ??

The easy access to all Greek characters (and more math symbols) alone is great if you work in a math-related field !

Re:Impressions from a first-time Mac user by rodelrod on Tuesday April 12, 2022 @12:44PM (#31005064)
Yes I clicked but didn't notice the Greek overlay. It's neat. I imagine that it can be useful for math, if you're not using something like LaTeX or Emacs already. I even have something similar in my custom layout, although it seldom gets any use. That does not make it any better for programming, nor for typing in Portuguese (or even Greek).

Look, I think it's great that this thing exists and grateful that you mentioned it. I may even suggest it to some of the French-speaking juniors I work with.

It does not, however, address the issues of the person you were replying to. And I know because I'm in a similar position to them.

Re:Impressions from a first-time Mac user by dsego on Tuesday April 12, 2022 @03:59AM (#30999830)
Not only trackpad, you can use ctrl+down to show all windows of the current app and ctrl+up to see all windows.
[deleted]
Re:Impressions from a first-time Mac user by nneonneo on Monday April 11, 2022 @08:00PM (#30996833)
Yeah. It might be different on a non-US keyboard layout, though. It switches between windows of the current app, so it will only do anything if you have more than one window open in the current app.
Re:Impressions from a first-time Mac user by samatman on Monday April 11, 2022 @07:50PM (#30996758)
I have a few workflow solutions to this, but Control Down-Arrow or three finger swipe down is the most common.

Also, windows are in a stack from least to most recently put in front, so if I know something is toward the back I start with command-~.

I also happen to believe that there is such a thing as having too many browser windows open, so when these strategies start to become unmanageable, I will close some. The Expose for browser windows takes up to twelve before it needs to make the icons really small, that's a reasonable limit for me, especially given both tabs and tab groups (which I'm increasingly making good use of).

To be clear, this is a workflow, not a workaround: unlike focus follows mouse being impossible, I'm content and productive handling the browser this way.

Re:Impressions from a first-time Mac user by wlesieutre on Monday April 11, 2022 @10:19PM (#30997838)
And if you have so many windows open that it becomes difficult to manage, usually you can sort them into virtual desktops
Re:Impressions from a first-time Mac user by mechanical_bear on Tuesday April 12, 2022 @11:18AM (#31003849)
I have 409 tabs open at the moment… (more on my desktop computer)
Re:Impressions from a first-time Mac user by perryizgr8 on Monday April 11, 2022 @09:17PM (#30997403)
It doesn't work out well. This is an area of macos that grinds my gears daily. It gets even messier if you maximize an app, or use multiple desktops.

Often I need to quickly switch between a particular terminal window to a particular browser window. But it's always a gamble. I don't know what I'm gonna get when I press cmd+tab. It may show the correct window, or it may show all terminal windows, or it may even do absolutely nothing.

Re:Impressions from a first-time Mac user by danaris on Tuesday April 12, 2022 @10:54AM (#31003542)
It's definitely not a gamble.

When you press Cmd-Tab, first of all, if you hold it down for longer than about a second, it shows you the icons of the currently-open applications, letting you select which application you switch to.

Whenever you use Cmd-Tab to switch to an open application, it will always foreground all the open windows of that application that are on the active desktop/space.

When I'm doing something like you describe, where I know I'll be switching back and forth between a specific pair of windows of different applications (and I have a bunch of other windows of those applications open), my usual practice is either to size and position them where I can just see both at the same time (large screens ftw), or I'll pull them off into a separate space where Cmd-Tabbing between the two applications will be guaranteed to switch between just those two windows.

Re:Impressions from a first-time Mac user by fiddlerwoaroof on Monday April 11, 2022 @10:35PM (#30997938)
So, I have the opposite problem when I go back to using Linux/Windows: I mentally file all my windows into application buckets and it makes the alt-tab switcher for not-macOS seem to pick a random window.
Re:Impressions from a first-time Mac user by perryizgr8 on Monday April 11, 2022 @10:59PM (#30998083)
I don't understand what's random about always switching to the last window you were using. It's a simple rule, no exceptions. Macos window/app switching rules are too complicated and full of special cases, which makes it harder to integrate into your work flow.
Re:Impressions from a first-time Mac user by fiddlerwoaroof on Monday April 11, 2022 @11:06PM (#30998124)
Because, basically, I don’t think in terms of switching windows, I think in terms of switching tasks/apps and some apps/tasks happen to have a bunch of windows.
Re:Impressions from a first-time Mac user by jbverschoor on Tuesday April 12, 2022 @03:25AM (#30999667)
I dunno. I just want a focus group on a desktop, where switching is related to the project I’m doing. For example one desktop vscode, iterm, browser. And another desktop about productivity.

The problem with switching is that you quickly get too many windows / apps.

I tried to have a user per group, but that does T work fast enough.

The best setup for me is 2 or 3 machines, linked with synergykvm

Re:Impressions from a first-time Mac user by perryizgr8 on Monday April 11, 2022 @11:11PM (#30998163)
It's still easy to understand because it is just one rule, with no exceptions. Comparatively the OSX model is filled with arbitrary rules that depend on many factors (is another window of this app open in a maximised mode?, does the last desktop you were on have no windows?).

Even if, with time, you have become comfortable with it, it is still a more convoluted way to manage tasks.

Re:Impressions from a first-time Mac user by wtetzner on Tuesday April 12, 2022 @01:00AM (#30998808)
Simple isn’t the same as convenient.
Re:Impressions from a first-time Mac user by jeltz on Tuesday April 12, 2022 @06:16AM (#31000680)
Sure, but Mac's solution is neither. At least in the modern world where almost everything is done in your browser.
Re:Impressions from a first-time Mac user by wtetzner on Wednesday April 13, 2022 @11:46AM (#31016097)
I certainly don't do everything in a browser. I usually have at most 2 browser windows open (usually just one). For important browser-based apps, I just pin the tabs.

I actually find the macOS model to be more convenient (even though I didn't like it when I first tried it). It makes it very easy to switch away from an app that has multiple windows.

To be honest, I'm not sure there's an objectively better solution. I think it all comes down to the workflow and habits you've built around the model you use most often.

It's also pretty convenient to be able to switch between browser windows using cmd+`. I don't need to worry about getting other apps in between my browser windows.

Re:Impressions from a first-time Mac user by flenserboy on Tuesday April 12, 2022 @08:23AM (#31001626)
I bet a good percentage of Mac users use actual applications for their work instead of browser-based app facsimiles. That's what comes of having a (reasonably) consistent, stable OS to work from.
Re:Impressions from a first-time Mac user by fiddlerwoaroof on Tuesday April 12, 2022 @11:14AM (#31003784)
So, my workflow basically involves switching between terminal, browser and emacs. With macOS’s scheme, if I switch from emacs->browser, I can always hit switch back to emacs without having to parse the switcher, even if I’ve opened a new browser window for some reason. On windows/linux, when I open a new browser window, alt-tab goes back to another browser window, not back to the other “task”.
Re:Impressions from a first-time Mac user by throwanem on Monday April 11, 2022 @10:42PM (#30997974)
This is the problem at root, yeah.

Application switching makes sense in a world where the application is the locus of interest and you tend to spend a long time in each app, only rarely switching to another. We haven't lived in that world for a very long time.

Re:Impressions from a first-time Mac user by jeltz on Tuesday April 12, 2022 @06:11AM (#31000648)
As a lobg time on and off Mac user: nnt very well. The Windows/Xfce method of switching between all Windows within the current workspace fits the modern way if working much better.

Yes, Mac also supports switching between Windows in the same application but that is rarely what I want either since I am a heavy user of virtual desktops

Re:Impressions from a first-time Mac user by kevincox on Monday April 11, 2022 @08:13PM (#30996939)
I agree. While I admit that I have only lightly used macOS but for my last job I find it hard to get used to this multidimensional switching. I think it might have made sense where you had a few documents and a few emails and a few folders. But now I have 3 browser windows and 3 terminals and my brain can't get used to the fact that a video call window is in the same group as my reference docs but my text editor is in a different group with my build output. Maybe I should use a different terminal emulator for my editor but that just seems like fighting the window system.

Or maybe after a couple more years of macOS and I would get used to it.

Re:Impressions from a first-time Mac user by sooheon on Monday April 11, 2022 @08:41PM (#30997164)
It's just the difference between a depth=2 tree and a flat list. What's better depends on your access patterns, but at least semantically, the tree makes a lot more sense to me.
Re:Impressions from a first-time Mac user by philsnow on Tuesday April 12, 2022 @03:12AM (#30999584)
I just wish "spaces" worked like xmonad workspaces [0], specifically that in xmonad there are some number of workspaces (9 by default) and each display is a view into _any_ of those. Macos has a checkbox "Displays have separate Spaces", and neither checked nor unchecked gives the behavior I want.

Let's say I have just two monitors. That box being checked means I have spaces A1 A2 .. An and B1 B2 .. Bn, and monitor A can display any of the "A" spaces and monitor B can display any of the "B" spaces. But if I want everything from B2 to get displayed on monitor A, I have to create a new space An+1 and drag everything over one window at a time, like a cave man.

Unchecked means I have spaces AB1 AB2 .. ABn, and switching spaces switches both monitors at the same time! So if I want to see the A side of AB1 and the B side of AB2 at the same time, I'm out of luck.

Xmonad workspaces allow me to do any of the above behaviors (oh, and it switches workspaces instantaneously, instead of this left/right spatial thing macos insists on, I guess because of the trackpad swipe gestures). One of these days I need to try to make Hammerspoon fake workspaces in a way that works for me, because (like the OP) this is by far the least comfortable thing about working in macos for me.

[0] https://xmonad.org/tour.html#using-other-workspaces

Re:Impressions from a first-time Mac user by sooheon on Tuesday April 12, 2022 @08:38AM (#31001797)
Yeah this works because of indexed access. The tradeoff is you get a limited number of spaces, and you require a much larger key binding surface area. Like how indexes take memory.

If your state is A1/B2 (two monitors A and B displaying spaces 1 and 2 respectively), and you're working in A1 and want to switch B2 to B3, how do you "focus" on display B before moving spaces to B3? If you just press mod-3 I assume you'd get A3/B2. Do you have to alt-tab until you focus a window that is currently in B and then mod-3?

Re:Impressions from a first-time Mac user by philsnow on Tuesday April 12, 2022 @11:37AM (#31004114)
In my xmonad setup only one window (and thus screen) has the focus, so I would need to hit the key that switches focus to my B monitor (for me that's Mod4+e, B monitor is Mod4+q) and then Mod4+3.

True about indexed access; some other window managers have natively built in "tagged workspaces" where windows have tags and the "chat workspace" is just "all windows that have the chat tag". You can (probably? I've never used them) bind numbers to tags permanently or temporarily but you wouldn't be limited to 0-9. I never bothered trying to copy that setup in xmonad because I never used more than 5 or 7 workspaces.

Re:Impressions from a first-time Mac user by danaris on Tuesday April 12, 2022 @10:45AM (#31003437)
> But if I want everything from B2 to get displayed on monitor A, I have to create a new space An+1 and drag everything over one window at a time, like a cave man.

That's...not true, though? Unless I'm misunderstanding what you're after...

When you activate Mission Control (not sure offhand what the default shortcut is; I have mine set to Ctrl-Up, but I might have customized it), you can drag entire spaces between monitors. I do this regularly.

Re:Impressions from a first-time Mac user by philsnow on Tuesday April 12, 2022 @11:39AM (#31004135)
Ah, I had no idea you could do that. I don't generally use the expose / mission control swipe gestures. ... Actually I just realized I haven't bothered using spaces in years (since before Catalina I think), maybe I should try again. Thanks!
Re:Impressions from a first-time Mac user by FranksTV on Wednesday April 13, 2022 @02:25AM (#31011760)
You can drag whole screens from one monitor to the next. Open command center and then just drag the whole screen over in the top bar.

For me it's a two-finger double tap on the mouse (I think--not at my computer at the moment.)

Re:Impressions from a first-time Mac user by fiddlerwoaroof on Monday April 11, 2022 @10:32PM (#30997926)
The browser really breaks the paradigm. I think the ideal would actually be a browser that had a window per site and an “application” per category of site.
Re:Impressions from a first-time Mac user by kitsunesoba on Monday April 11, 2022 @07:42PM (#30996677)
This is where the value of electron wrappers and web apps installed as PWAs comes in. It offloads app management duties from your browser and puts them back in the hands of the OS.

The former of those two can also get rid of redundant menubars (as seen in e.g. Figma) which is a nice bonus.

Re:Impressions from a first-time Mac user by DiggyJohnson on Monday April 11, 2022 @07:50PM (#30996754)
Exactly. When the Electron-apps-are--awful-compared-to-desktop-apps conversation comes up, I'm always frustrsted to not see this perspective, because it really reframes the real potential value of Electron implementations away from (from this perspective, unfair) critical comparison to implementing internet services and applications as true desktop apps.
Re:Impressions from a first-time Mac user by prmoustache on Tuesday April 12, 2022 @08:26AM (#31001664)
I quite like the epiphany / gnome-web functionnality to create "apps" out of separate website. Too bad it doesn't work with msteams and I wish firefox had that function as well so I can still use my extensions on thoses.
Re:Impressions from a first-time Mac user by robszumski on Monday April 11, 2022 @08:50PM (#30997222)
I love doing this but my personal hell is when my Google account(s) are constantly signed out of my PWA for Meet, Chat, Work Gmail, Personal Gmail 1, Personal Gmail 2.
Re:Impressions from a first-time Mac user by rictic on Monday April 11, 2022 @07:40PM (#30996659)
Desktop PWAs and "open as own window" shortcuts help a lot with this, letting you (from a UI perspective at least) run a web app as though it was its own application rather than within the browser.
Re:Impressions from a first-time Mac user by fomine3 on Tuesday April 12, 2022 @12:07AM (#30998498)
"Create shortcut" is heavily underrated feature on Chromium. Firefox dropped similar feature. https://support.google.com/chrome_webstore/answer/3060053
Re:Impressions from a first-time Mac user by olyjohn on Monday April 11, 2022 @04:07PM (#30994149)
I can't get used to the fact that I can't alt-tab to a minimized window. Nor can I figure out how to switch to any particular minimized window. You have literally no way of knowing that a minimized window exists other than right-clicking the dock icon, or going to the "Window" menu after you switched to the application. The dock was fine 20 years ago when they released OSX, but they've literally done nothing to make it better since then.
Re:Impressions from a first-time Mac user by urbandw311er on Monday April 11, 2022 @05:37PM (#30995421)
Ok, so you can actually do this but the keyboard sequence is a bit bonkers.

* Hold down Command and press Tab until the application icon representing the minimised window is highlighted.

* Release Tab but DONT let go of Command.

* Now press Option too so you are holding down Command + Option

* Now release Command so you are just holding down Option

* Finally release Option

Amazingly this will then maximise the window whose application icon you selected in the first place.

Sounds crazy but it works. Try it!

Re:Impressions from a first-time Mac user by fiddlerwoaroof on Monday April 11, 2022 @06:58PM (#30996237)
You can also tab to the application, hit the up arrow and use the arrow keys to select the minimized window then hit enter.

In fact, my command-tab workflow is: command-tab to open the Switcher and then arrows to switch application/window

Re:Impressions from a first-time Mac user by FabHK on Monday April 11, 2022 @07:24PM (#30996508)
Exactly. Cmd-Tab to open the switcher, arrow-left/right to select the desired app, arrow-up/down to show all windows, then arrows or mouse to select the desired window.
Re:Impressions from a first-time Mac user by samatman on Monday April 11, 2022 @07:53PM (#30996777)
I did not know you could do this, and have been following command-tab with control-down for years now. Thanks!
Re:Impressions from a first-time Mac user by fiddlerwoaroof on Monday April 11, 2022 @08:30PM (#30997077)
Also, when it comes to maximizing, the green button changes modes when you hover over it with Option held and switches to tiling the window left/right or maximizing it. In general, holding Option on Mac toggles alternate behaviors for menus and buttons. (Special callout to Option+dragging a window edge)
Re:Impressions from a first-time Mac user by scarecrowbob on Monday April 11, 2022 @10:03PM (#30997746)
Thank you. That was super helpful!
Re:Impressions from a first-time Mac user by gghhzzgghhzz on Monday April 11, 2022 @11:51PM (#30998394)
I do this, it's the only thing I know how to do on a mac and it's in my muscle memory as there's no way I could describe it.

It put me off so much that I really can't be bothered to work out why it works, what the underlying switching philosophy is, or if there are any other commands to use.

Re:Impressions from a first-time Mac user by djkoolaide on Monday April 11, 2022 @06:46PM (#30996100)
You've literally improved my life with this comment. Thank you.
Re:Impressions from a first-time Mac user by josephd79 on Tuesday April 12, 2022 @09:04AM (#31002096)
Holy crap. Same here, I never knew this keyboard shortcut existed.
Re:Impressions from a first-time Mac user by nneonneo on Monday April 11, 2022 @07:49PM (#30996745)
This works, but it's (1) completely undiscoverable (how did you find out about this?), and (2) does not work for switching to a minimized window if the app has another unminimized window.
Re:Impressions from a first-time Mac user by filchermcurr on Monday April 11, 2022 @10:28PM (#30997893)
I don't know about natural discoverability, but Apple still has user manuals for its products: https://support.apple.com/manuals

I learned a few things from idly perusing them when I had nothing better to do.

Re:Impressions from a first-time Mac user by JoeJonathan on Monday April 11, 2022 @08:08PM (#30996903)
Thanks for this! I had no idea. That said, it doesn't seem to work if you have 2+ instances of an app window, with one minimized and the other not.
Re:Impressions from a first-time Mac user by prawn on Monday April 11, 2022 @11:13PM (#30998174)
That's new to me. I had gotten used to knowing that the first minimised window for something like Messages or Activity Monitor is what I wanted, and used Cmd-0 to get that up.
Re:Impressions from a first-time Mac user by mechanical_bear on Tuesday April 12, 2022 @11:22AM (#31003884)
I will try this once, be amazed, and promptly forget it.
Re:Impressions from a first-time Mac user by uuyi on Monday April 11, 2022 @04:10PM (#30994189)
I don't actually minimise windows on the mac at all. I just sling them on a contextual virtual desktop and then triple-swipe up when I need a different one.

Not once have I had to sit there mashing alt-tab and guessing then.

Re:Impressions from a first-time Mac user by colinmhayes on Monday April 11, 2022 @05:54PM (#30995601)
The solution is simple. Don't minimize windows. Everything fullscreen on virtual desktops. Three fingers up and choose the window you want if it's one you don't use normally. Three finger swipe between frequently used windows.
Re:Impressions from a first-time Mac user by Asraelite on Monday April 11, 2022 @06:50PM (#30996147)
I do this. It's absolutely insane that it's the easiest way to do window management in MacOS. We have regressed to the point of not having windows anymore.
Re:Impressions from a first-time Mac user by ddingus on Monday April 11, 2022 @10:00PM (#30997727)
I do too.

A while back I had the Raspberry Pi 400 computer on my desk and a newish M1 Mac. It was interesting how much better the window management was on the Pi. Frankly, for things like file management, that little computer was Snappy as hell.

And it does dual monitors like a champ!

And don't get me wrong here, I've used a lot of systems, and I'm fine with my Mac. I know how to use it, I get things done and the M1 chip is really sweet.

I generally go with the flow figure out what the flow is and I just don't worry about it past that. I just had to comment on this particular topic because I thought it was kind of humorous.

Re:Impressions from a first-time Mac user by ibiza on Tuesday April 12, 2022 @03:36PM (#31007304)
I use a variation of this approach. Make all windows exactly the same size (I'm using Hammerspoon). Hide applications (Cmd-H) instead of minimizing windows. Cmd-Tab to whatever app you want. Cmd-` to whatever window you want.

Sometimes the silly shadow around the top window gets too big, but then you can Option-Cmd-H to hide all other apps.

Re:Impressions from a first-time Mac user by ihateolives on Tuesday April 12, 2022 @02:56AM (#30999493)
Amazing that in the era of N+1K external monitors suggestion is still to use fullscreen windows.
Re:Impressions from a first-time Mac user by colinmhayes on Tuesday April 12, 2022 @10:38AM (#31003342)
This is where snapping comes in. You can make a fullscreen window that is made up of two applications. Really it just comes down to never fusing with your windows once you have them set up to your liking. Once everything is either fullscreen or in its corner of a virtual desktop you should never be changing how your windows work. Nothing should ever be hidden behind anything else, if it is it's time to make a new virtual desktop for it.
Re:Impressions from a first-time Mac user by tzs on Monday April 11, 2022 @07:01PM (#30996261)
Open the "Mission Control" settings in System Preferences to see what key sequence you have assigned to "Application Windows". While you are there you might also click "Hot Corners..." and check if "Application Windows" is assigned to a hot corner.

Invoke "Application Windows" and it will show you all the visible windows of the current application tiled so you can see them all, and it will show you all the minimized windows of the current application across the bottom of the screen. (Some applications, such as TextEdit and BBEdit also show recent documents there).

While in the "Application Windows" ctrl-tab cycles between all open apps while remaining in "Applications Windows" view.

Re:Impressions from a first-time Mac user by nneonneo on Monday April 11, 2022 @07:54PM (#30996780)
I minimize windows on purpose if I want to completely ignore their existence but not close the window. For example, Terminal windows that are running background processes that I don't need to attend to, VMWare windows for headless VMs that I only SSH into, and the like. It's nice because they don't show up when I open the app, and basically cannot unminimize without explicit action.

Most of the time, though, I don't bother minimizing windows on macOS, whereas I minimize windows often on Windows. Although they're similar actions, they wind up serving different functions, and trying to treat minimized windows on macOS like minimized windows on Windows is just a recipe for frustration.

Re:Impressions from a first-time Mac user by nerdjon on Monday April 11, 2022 @04:23PM (#30994375)
Has Mac changed its default settings?

The Dock shows you any minimized windows on the right.

If for some reason this is no longer default (I don't remember the last time I setup a new Mac and didn't carry over settings) Right Click the dock >> dock preferences >> Uncheck "Minimize windows into application icon"

Re:Impressions from a first-time Mac user by olyjohn on Monday April 11, 2022 @04:31PM (#30994525)
Well, that did work. But now I just have a massive pile of minimized window icons... and still no keyboard shortcut to switch to them.
Re:Impressions from a first-time Mac user by s__s on Monday April 11, 2022 @06:47PM (#30996116)
On Mac you generally just don’t minimize windows unless you explicitly want that behaviour (sort of hidden and available manually through the dock). It’s just a different workflow.
Re:Impressions from a first-time Mac user by cycomanic on Tuesday April 12, 2022 @02:51AM (#30999470)
This seems like a weird comment, what did people do before macs got virtual desktops (which was relatively recent compared to unix)? As a side note I remember discussion with apple users arguing that virtual desktops are not how one "should work" and are useless, now it's "you should use virtual desktops, obviously".
Re:Impressions from a first-time Mac user by danaris on Tuesday April 12, 2022 @11:08AM (#31003704)
Well, personally, I keep a lot of windows open on my screen because I work well that way. It's similar to the "cluttered desk" method—it may look messy, but I've got everything available to me and even if you don't know where anything is, I do.

But I recognize that's more of a personal style than general usage.

I've been a Mac user since before the system even had proper multitasking, and the general answer to your question is that we would keep open the applications and windows that were useful to us, sometimes hiding an application that we're not actively using and don't need to have cluttering up the screen. Once Mac OS X came along, we would also minimize individual windows we weren't using—and if you minimize a window, then hide the application that it belongs to, that also hides its minimized windows in the Dock.

Also note that for every application up until a few years ago, and for some applications even now (and dependent on a System Preference setting), you can keep an application open on the Mac without any windows open.

Re:Impressions from a first-time Mac user by cycomanic on Tuesday April 12, 2022 @11:41AM (#31004175)
> Well, personally, I keep a lot of windows open on my screen because I work well that way. It's similar to the "cluttered desk" method—it may look messy, but I've got everything available to me and even if you don't know where anything is, I do.

> But I recognize that's more of a personal style than general usage.

> hiding an application that we're not actively using and don't need to have cluttering up the screen.

So having only used macs very sporadically what is the difference of hiding an application and minimizing a window?

> Also note that for every application up until a few years ago, and for some applications even now (and dependent on a System Preference setting), you can keep an application open on the Mac without any windows open.

So am I understanding correctly that hiding an application is essentially the same as minimizing all windows of that application (into some hidden space), I assumed from the previous posts they would just be moved to some virtual desktop? I guess that would be very nice for some applications but very annoying for others, e.g. do terminals count as the same application?

Re:Impressions from a first-time Mac user by danaris on Tuesday April 12, 2022 @03:44PM (#31007388)
Hiding an application, very simply and straightforwardly, just takes the application out of the foreground and makes all its windows disappear. They are still considered to "exist", in the same desktops/spaces, and no state is lost—when you switch back to the application, all its windows reappear exactly as they were when you hid it (assuming no background processing changed them, of course). They are just not visible for as long as you keep the application hidden.

The difference between this and minimizing is that a) it affects all windows of the application, not just a selected one, and b) a minimized window either goes into the side of the Dock, or into the application icon on the Dock (depending on your set preferences); hidden windows, as I said, are completely invisible.

There is also a "Show All" option under the application menu (the one just to the right of the Apple menu, with the name of the foreground application) that will un-hide all currently hidden applications.

Virtual desktops are a relatively recent addition to the Mac; this hiding behavior has been around and worked consistently since the mid-'90s, well before Mac OS X.

(As a final random tidbit, one of my most common methods of hiding an application—particularly if it's the one I'm using at the time—is to simply option-click on either the desktop or another application's window, as that is a longstanding shortcut for doing so.)

Re:Impressions from a first-time Mac user by jeltz on Tuesday April 12, 2022 @06:21AM (#31000714)
As someone who used Mac back then: mostly just complain about it and accept that OSX did not have any good way of stashing away windows. I am still not impressed but is less painful now that we have virtual desktops.
Re:Impressions from a first-time Mac user by MereInterest on Monday April 11, 2022 @10:44PM (#30997989)
The few times I've used a Mac, trying to use this workflow just leads to a lot of visual clutter. Everything sits on top of everything else, and every window is sitting somewhere on the screen, a constant reminder that nags at the back of your mind.
Re:Impressions from a first-time Mac user by nerdjon on Monday April 11, 2022 @04:38PM (#30994641)
I guess like the other person mentioned I just don't find myself minimizing that often on Mac.

That being said there is an option. The first is if you are in an application you can do control-down or (if you enable it under gestures >> more gestures for your trackpad) you do 3 fingers down you will see the minimized windows for your current application at the bottom. I did also just look it up and apparently if you do cmd-tab and press up on an application it does the same thing.

Not exactly what you are looking for, but you can at least do it on a per application level for anything minimized.

Re:Impressions from a first-time Mac user by K7PJP on Monday April 11, 2022 @06:54PM (#30996189)
I never minimize windows at all on the Mac, perhaps because of this behavior. I hide apps with (Command-H) instead, and use multiple desktops for managing different workflows instead.
Re:Impressions from a first-time Mac user by mattl on Monday April 11, 2022 @09:40PM (#30997571)
Yeah I hide stuff all the time and I find myself using Single Window mode a lot too, especially on a smaller screen.
Re:Impressions from a first-time Mac user by bouke on Monday April 11, 2022 @05:15PM (#30995183)
While the app switcher is highlighting the app with minimized windows, press cmd+1 to switch to those windows.
Re:Impressions from a first-time Mac user by sooheon on Monday April 11, 2022 @08:48PM (#30997208)
The keyboard shortcut to switch to them in ctrl-down (or whatever you have set to "Application windows") and then arrow keys.
Re:Impressions from a first-time Mac user by drewda on Monday April 11, 2022 @07:02PM (#30996269)
I also prefer Windows default behavior to macOS in this respect.

I find macOS alt-tab'ing works better for me with the addition of https://contexts.co/

Re:Impressions from a first-time Mac user by CincinnatiMan on Tuesday April 12, 2022 @07:24PM (#31009443)
Same here. I would be so slow on my work Mac if I didn't have Contexts.
Re:Impressions from a first-time Mac user by hx833001 on Monday April 11, 2022 @06:49PM (#30996139)
One way of addressing this is to use the intended method, which is to Hide the application instead of minimizing it. Cmd H hides the application away, and it pops back to the front with a Cmd Tab.
Re:Impressions from a first-time Mac user by jeltz on Tuesday April 12, 2022 @06:26AM (#31000742)
Why havent they removed the mostly useless minimize feature?
Re:Impressions from a first-time Mac user by darkteflon on Monday April 11, 2022 @05:46PM (#30995526)
Re:Impressions from a first-time Mac user by foobarian on Monday April 11, 2022 @07:22PM (#30996493)
The most annoying behavior for me is Alt-Tabbing an application whose windows are spread across multiple desktops. Alt-tab will not go back to the actual previous window, it will go back to the window of the previous application closest to the current desktop. Sigh. Luckily I don't have to put up with MacOS for very much.
Re:Impressions from a first-time Mac user by FabHK on Monday April 11, 2022 @07:28PM (#30996544)
Switching across multiple desktops (ie spaces) is really annoying. In particular, you switch (Cmd-Tab) to the app you want, realise the window is on another desktop, then Ctrl-arrow-left/right to the desired desktop, but there the windows are ordered as they were when you left, and you have to Cmd-Tab to the desired app again.

Alternative: Cmd-Tab to desired app, arrow up (while holding Cmd) to see all windows of that app, then pick the desired one (with arrows or mouse).

Re:Impressions from a first-time Mac user by smaddox on Monday April 11, 2022 @07:30PM (#30996568)
Instead of minimizing windows, put them on a separate virtual desktop. Or close them.

I never minimize windows on purpose. I think the only reason the concept exists is because it predates virtual desktop switching.

Also, instead of Alt-Tab, flick four fingers up or down and select the window of interest.

Re:Impressions from a first-time Mac user by kitsunesoba on Monday April 11, 2022 @07:46PM (#30996713)
Yes, under macOS minimizing windows is conceptually more like putting them away in the cabinet for later retrieval whereas under Windows it’s closer to setting them aside momentarily. The level of friction is accordingly different.
Re:Impressions from a first-time Mac user by loginatnine on Monday April 11, 2022 @08:15PM (#30996959)
Keyboard shortcuts are IMO superior to gestures and are objectively faster.

The whole virtual desktop can get quite clunky fast when you have multiple windows opened or ephemeral programs that you temporarily need.

Re:Impressions from a first-time Mac user by twobitshifter on Monday April 11, 2022 @09:53PM (#30997661)
In the case of alt+tab window switching I suspect it’s only faster if you are going to the last used window. If you’re hunting for an app through multiple alt tabs, you’re almost certainly going to take more time than using the mouse gestures to switch.
Re:Impressions from a first-time Mac user by loginatnine on Tuesday April 12, 2022 @08:48AM (#31001914)
Unless I have dozens of app no because the beauty of alt-tab is the fire-hold-release which is always quicker than getting the mouse and clicking.
Re:Impressions from a first-time Mac user by smaddox on Monday April 11, 2022 @10:18PM (#30997837)
Not the way I lay out my windows. Most of the time every window is partially visible, and so I switch by clicking on the one of interest. Or I overlay them and scroll the partially obscured one without focusing on it. The only time I actually switch with mission control is when I'm searching for a particular desktop and window, or am reorganizing windows. In those cases mission control is far superior.
Re:Impressions from a first-time Mac user by dsego on Tuesday April 12, 2022 @04:02AM (#30999853)
All gestures on macos regarding virtual desktops and windows have corresponding keyboard shortcuts.
Re:Impressions from a first-time Mac user by loginatnine on Tuesday April 12, 2022 @08:49AM (#31001927)
Still, it's not alt tab with the press-hold-release which is always quicker than doing gesture->arrow to select something->enter.
Re:Impressions from a first-time Mac user by colinmhayes on Tuesday April 12, 2022 @10:42AM (#31003383)
Completely disagree. Doing three finger swipe x times is just as fast if not faster than keyboard shortcuts that require you hunt down the window you're looking for.
Re:Impressions from a first-time Mac user by loginatnine on Tuesday April 12, 2022 @11:03AM (#31003656)
It's objectively slower when you need to leave the keyboard with one hand to reach your touchpad. I'm thinking about a desktop environment here where 1. you might not even have a touchpad and 2. you have your both hands on the keyboard.
Re:Impressions from a first-time Mac user by colinmhayes on Tuesday April 12, 2022 @12:03PM (#31004465)
I mean maybe if you're using vim all the time, but most of my apps require mouse interface, so my hand is usually near the trackpad. Even when I'm using external monitors I still use the laptop keyboard and trackpad.
Re:Impressions from a first-time Mac user by loginatnine on Tuesday April 12, 2022 @02:15PM (#31006373)
Good for you if it works, but it doesn't for me and I find it cumbersome.
Re:Impressions from a first-time Mac user by mechanical_bear on Tuesday April 12, 2022 @11:28AM (#31003991)
I don’t think the literal fraction of a second difference matters.
Re:Impressions from a first-time Mac user by loginatnine on Tuesday April 12, 2022 @02:15PM (#31006383)
It matters after a long day and it adds up. On top of the time lost, it's also a matter of ease of use.
Re:Impressions from a first-time Mac user by zmmmmm on Monday April 11, 2022 @07:52PM (#30996772)
The one thing I'll say I like about the weird minimize behaviour is that I do a lot of screen sharing and it's pretty nice that once I minimize a window that it's pretty hard for it to suddenly pop back into view. On Windows I have to pretty much just religiously quit applications before I share screen but on OSX it's usually sufficient just to minimize them.
Re:Impressions from a first-time Mac user by sooheon on Monday April 11, 2022 @08:44PM (#30997186)
1. CMD-tab to application with minimized window.

2. Ctrl-down for "Mission Control > Application windows"

3. Down arrow to select minimized

4. Enter

This even works when all windows of application are minimized.

It's a tradeoff: takes more keypresses to access the minimized window, but prevents the minimized window from getting in the way most of the time. Which is what you want if you've minimized it.

Re:Impressions from a first-time Mac user by FabHK on Monday April 11, 2022 @07:21PM (#30996479)
FWIW, I never minimise windows, just hide them (Cmd-H). Works fine (and you can Cmd-Tab to them).
Re:Impressions from a first-time Mac user by nileshk on Tuesday April 12, 2022 @08:35AM (#31001762)
Same. I use hide (Cmd-H) most of the time because I want to hide the whole application, not a single window of the application. I also use Hide Others (Cmd-Option-H) to focus on a single app. And I use Cmd-` to switch between windows of the app I'm in.

There is a rare case that I minimize a window, but it's generally because I don't want to work with that window any time soon, but I don't want to close it either, and I have multiple windows open in the app. Since I'm not frequently switching to the window in this situation, its fine if the easiest way to get back to it is to use my mouse.

Re:Impressions from a first-time Mac user by MattRix on Monday April 11, 2022 @11:28PM (#30998256)
It’s worth noting that Microsoft has moved more towards an “application switching interface” with Windows 11. Multiple windows for a single application are always forced to be grouped in the taskbar. I hate it.
Re:Impressions from a first-time Mac user by TheFlyingFish on Wednesday April 13, 2022 @01:11AM (#31011408)
Hasn't this been the case since Windows 7? I know 7/10 had the option to disable it, and it sounds like Windows 11 has removed that choice, but it's been clear what Microsoft has had in mind for a while now.
Re:Impressions from a first-time Mac user by loganmarchione on Monday April 11, 2022 @03:40PM (#30993731)
OP here. I like this perspective, I never thought about it this way!
Re:Impressions from a first-time Mac user by IncRnd on Monday April 11, 2022 @04:36PM (#30994618)
FYI, I always load Rectangle on my Macs for window snapping using keyboard keys. It's fantastic!
Re:Impressions from a first-time Mac user by verelo on Monday April 11, 2022 @04:03PM (#30994072)
As someone that came from a windows world for the first 10ish years of my career, i found this pretty frustrating too. I honestly still do. Sometimes it feels like I just cannot get to the window I want.
Re:Impressions from a first-time Mac user by lwkl on Monday April 11, 2022 @06:27PM (#30995913)
There is a separate shortcut to switch between windows of the currently selected application cmd + ` or ctrl + down arrow to show the windows.

So you alt + tab to select the application and switch to the right window. I personally think it's more reliable than Windows especially if I have a lot of Windows open (I used Windows for the last 10 years). On Windows I regularly switched to the wrong windows because of my fat fingers...

Re:Impressions from a first-time Mac user by verelo on Monday April 11, 2022 @09:45PM (#30997604)
So i actually use these shortcuts all the time! I think im more struggling with some edge case of my multi screen setup, im not sure. I just find myself having to do the full expand of all windows and then find the one i want to get things working again.
Re:Impressions from a first-time Mac user by darkteflon on Monday April 11, 2022 @05:50PM (#30995562)
You don’t have to live with it if you don’t like it; open source to the rescue: https://alt-tab-macos.netlify.app/
Re:Impressions from a first-time Mac user by pmontra on Monday April 11, 2022 @04:44PM (#30994733)
Having used the very first Mac, it made sense on that tiny screen. One application per time was almost more than it could accommodate. The monitor got bigger after a few years and the menu on top and the full screen interface started not to make sense compared to the Windows PC next desk.
Re:Impressions from a first-time Mac user by SllX on Monday April 11, 2022 @05:06PM (#30995042)
Nah, I’ll defend the top menubar to the death. Infinite height and top-speed cursor speed makes working with it from the top versus from the window much more efficient for me, and it wastes less pixels (the purpose of high res monitors for me is to use all of the pixels) and gives me a working area on its right side for various utility apps I don’t want taking up space in the Dock (which has enough problems even with a relatively small working app set).

What also helps though is that an under-appreciated aspect of a typical set of Macintosh apps is how good the context menu has gotten. Typically I’m using the context menu and hotkeys much more than the menu bar because it is rare there is an option I want that is unavailable in the context menu.

Re:Impressions from a first-time Mac user by kitsunesoba on Monday April 11, 2022 @07:48PM (#30996739)
Additionally, when the menubar is a global system widget, UI designers in pursuit of minimalism can’t take it away. They’ll be there whether the designer likes it or not, acting as a searchable index of the app’s functionality.
Re:Impressions from a first-time Mac user by kevincox on Monday April 11, 2022 @08:18PM (#30996976)
While I do appreciate those benifits the confusion caused as soon as there are multiple windows on the screen doesn't seem worth it. I have enough trouble managing keyboard focus I don't need to add another layer (which somehow seems even harder for me to comprehend)
Re:Impressions from a first-time Mac user by SllX on Tuesday April 12, 2022 @12:50AM (#30998748)
It’s just one of those things that if you want to, you can get used to it, but if you resist it you won’t. Like learning Vi or Emacs or BBEdit. There are tools you already learned to use, the Macintosh user interface is just another.

The alternative is what? Apple changes something millions of people are already used to, their existing customer base, to satisfy switchers specifically when most can easily adapt? Or you just don’t use a Macintosh. Now what Apple does need to do is bring proper contrast back and stop wasting everyone’s time with this minimalist nonsense; even the option in the Accessibility options is utter garbage.

Re:Impressions from a first-time Mac user by kevincox on Tuesday April 12, 2022 @05:10AM (#31000259)
I didn't resist. Although if that was an option I may have considered. And after a year of daily use are work it was still tripping me up.

It's possible for an interface to be widely used and still have sharp edges. I consider this one of macOS's. It doesn't need to change, it may well not be worth it. But at least some people will end up in the menu of the wrong application.

Re:Impressions from a first-time Mac user by frosted-flakes on Tuesday April 12, 2022 @12:15PM (#31004634)
It's easy to run into this situation if you regularly have two windows side-by-side, and switch back-and-forth between them so that the focus could be in either window at any given moment. If you only have windows maximized (as I suspect GP does) it's not something you'll ever run into.
Re:Impressions from a first-time Mac user by SllX on Tuesday April 12, 2022 @05:19PM (#31008351)
Nah. Many windows, from many apps, but typically two or three at the front side by side. I’ll leave Full Screen videos open as a kind of running queue in Mission Control but that’s about the extent of it.

There’s no secret, I just don’t lose track of which window I’m focused on in software because that’s the one I’m immediately focused on.

Re:Impressions from a first-time Mac user by pmontra on Tuesday April 12, 2022 @01:45PM (#31005956)
> Or you just don’t use a Macintosh

Exactly. The global menu and the top bar have been the main reasons I never bought a Mac.

Re:Impressions from a first-time Mac user by GeekyBear on Tuesday April 12, 2022 @06:15AM (#31000676)
In addition, the classic user interaction method for Macs has always been drag and drop between multiple on-screen windows, while Windows users have traditionally kept every window maximized.

Personally, I think it goes back to early Windows originally supporting very low resolution graphics cards where you simply couldn't display more than a single widow's worth of content at once.

Remember that EGA was only 640×350. You had to have a user interaction method that worked at such a low resolution.

Having things optimised for drag and drop between multiple windows is the reason for Classic Mac OS to only maximize a window enough so that the entire contents of the window is visible, instead of taking up the whole screen.

Re:Impressions from a first-time Mac user by pmontra on Tuesday April 12, 2022 @06:27AM (#31000753)
The first Mac (actually Macintosh back then) had a 9" monochrome screen with 512x342 resolution, so less than EGA (16 colors). [1] The Macintosh and EGA were released at about the same time. [2]

[1] https://everymac.com/systems/apple/mac_classic/specs/mac_128...

[2] https://en.wikipedia.org/wiki/Enhanced_Graphics_Adapter

Re:Impressions from a first-time Mac user by GeekyBear on Tuesday April 12, 2022 @06:45AM (#31000859)
Remember CGA with a maximum resolution of 640×200 in two color mode or 320x200 at four color mode?

It was also supported in Windows, and given that Windows also kept a separate copy of the menubar as part of every window's chrome, they could have really called it Microsoft Window.

The need for a user interaction method that works at such a low resolution is the origin of Windows users expecting a UI that keeps every Window maximized.

Re:Impressions from a first-time Mac user by touristtam on Tuesday April 12, 2022 @08:33AM (#31001746)
Drag 'n drop has been in MS Windows and different flavour of Linux distros for the last 10-15 years at least regardless whether the application windows have been maximised or not. Or are you referring to something completely different?
Re:Impressions from a first-time Mac user by GeekyBear on Tuesday April 12, 2022 @09:37AM (#31002526)
Are we pretending that Windows users don't use cut, copy, and paste instead of drag and drop for file management?

File management in the classic Mac UI was always to open a window for the source directory and another window for the destination directory and use drag and drop to move or copy the files.

File management in Windows was to navigate to the source directory, cut or copy the files, navigate to the destination directory and paste.

Just as the classic Mac OS only maximizes a window enough to show all the contents of the window, but no larger than that to facilitate interacting between multiple windows instead of having every window take up the whole screen.

Re:Impressions from a first-time Mac user by drewzero1 on Monday April 11, 2022 @04:26PM (#30994437)
This reminded me of a post on Macintosh Folklore[0] about the early development of application switching on Mac OS. It certainly gave me some insight into why things work the way they do in the Mac world.

[0] https://www.folklore.org/StoryView.py?story=Switcher.txt

Re:Impressions from a first-time Mac user by bigpeopleareold on Tuesday April 12, 2022 @02:17AM (#30999244)
The switch-by-application is the only thing I have not let go when starting to exclusively use Linux on the desktop. Switch-by-window is too hard to get used to.
Re:Impressions from a first-time Mac user by Serow225 on Monday April 11, 2022 @07:11PM (#30996388)
the Mac OS model just doesn’t work for my ADHD brain. I much prefer the Windows model, it feels much more natural fit for how my brain works :)
Re:Impressions from a first-time Mac user by noizejoy on Monday April 11, 2022 @08:39PM (#30997152)
> natural fit for how my brain works

and that is a perfectly sensible way of looking at this (and many other) fanboi discussions over the decades.

But then again, if such sensibility ever took hold in the majority of humans, it would be the end of social media as we know it :-)

Re:Impressions from a first-time Mac user by Maursault on Tuesday April 12, 2022 @07:53PM (#31009627)
I believe you are making a generalization to apologize for the author of the article for not figuring out, or not immediately knowing already, how to use keyboard short cuts to cycle through selecting windows. [1]

You're both being silly, but the author is being especially silly to evaluate an operating system mostly based on how he feels about the user interface.

macOS is more than just a user interface, more on that in a bit. That being said, there is no Universe where any Linux user interface nor any user interface developed by Microsoft is superior to Apple's Aqua. Sure, Aqua sucks, but nothing, anywhere, approaches its ease of use (developed for everyone, not just the nitpicky self-proclaimed power users with weird tastes), and the feeling of solidity, like windows, menus and icons have some gravity and aren't just weightless and flat sprites ready to fly off the screen or fail to interact with other graphic elements properly. Frankly, every gui ever has been chasing Apple's guis since 1984. Truth hurts, I'm sure, but those are the facts. NT4 and 2K, very similar, were collectively the best guis Microsoft ever released, and gui-wise, everything since has been an absolute disaster, visually and with interaction, XP and 7 included, just absolute crappy junk of guis, and 10 and 11 are no better. In Linux, I always liked every gui I saw, Gnome and KDE, and really it can be tailored to whatever the user's desire is, can even run WindowMaker for the NeXT feel. But therein lies the problem, no consistency whatsoever and it's not for everyone; it is only for the tinkerers, coders, and Linux admins.

Back to the operating system. macOS is rarely given the credit it deserves for being such a solid stable gui running on top of SUS UNIX. Come' on, the author merely mentions this and says nothing about it, but right there is nearly everything that matters: more software available than any other platform ever plus all the best professional apps (printing, photography, audio, video, etc.) run better on macOS, and massive security benefits right out of the box, default config, but of course it can also be hardened, trivially, and then pretty much forgotten. You can never forget to attend to the security of your Windows machines, update, upgrade, constant, ceaseless, never ending scans, but that is in addition to its catastrophe of a user interface, so there's that.

[1] https://www.businessinsider.com/how-to-switch-between-window...

Re:Impressions from a first-time Mac user by wmf on Monday April 11, 2022 @03:48PM (#30993847)
I wonder how much of the difference between Windows and Mac comes from the 1980s look-and-feel lawsuits. Microsoft couldn't clone the Mac directly so they had to make it gratuitously different and worse.