News for hackers. Stuff that matters.
Re:WinUI – The modern native UI platform of Windows by asciimov on Wednesday May 06, 2020 @04:03AM (#23088844)
I'd love to know what group or person at Microsoft decides what looks "good". I want to know why they decided to go the direction that they have, and why exactly they cant get everybody on board to go the same direction.

My guess is there was probably one design committee that decided that things needed to look different, because the "future is now", we can't remind people of older versions of windows because visually that isn't progress, and we can't be reminiscent of the "bad old days" when things crashed often.

Then after that committee makes it's decree, everybody who has control over their own little gui fiefdom each decides "nah.. that looks terrible and we aren't going to be cohesive, so lets do our own thing over here."

And so, everything looks and acts a little different. Since not everybody got on board with the change, the original committee digs in their heels and says, "Well it obviously doesn't work because not everybody is on board with OUR design."

Re:WinUI – The modern native UI platform of Windows by ksec on Wednesday May 06, 2020 @10:37AM (#23091442)
I think Steve Jobs puts it best;

The problem with Microsoft is that they “simply have no taste.”

Windows has always had their Windowish / Microsoftish smell to its design. Much like Linux, You could spot a linux desktop from 100 miles away. And everyone thought these were simple you could just copy it. Turns out there are trillions of small details that make it all coherent and beautiful.

Re:WinUI – The modern native UI platform of Windows by wayneftw on Wednesday May 06, 2020 @11:32AM (#23092129)
I think I put it best: "Apple likes to make people think they have taste and that they're good at design, but they're actually really, really bad at design and their tastes are quite obviously very shallow."

Windows and all the Linux desktop environments that copied Windows have so much more functionality than the brain-dead macOS that can't even get basic features like window management right.

Imagine thinking an OS that won't let you easily maximize or snap application windows is any good?

Re:WinUI – The modern native UI platform of Windows by asdff on Wednesday May 06, 2020 @02:12PM (#23094402)
You can do those last few things pretty easily, by the way, but the desktop philosophy of macOS is just very different. It functions a lot like a real desk. Things are sized however they are meant to be sized, and you kind of pile them up. I don't line up things on my desk edge to edge maximizing space, its not necessary as some overlap and slop is fine. Apple has a lot of tools with sorta redundant functionality that make it easy to sift through the pile and see everything at once. Three fingers swiped up on the trackpad spreads everything out on your desktop, just like spreading out papers on your desk.

It might seem like an issue if you are coming from a tiling window management environment, but over time it becomes quite familiar and intuitive to use because of all the parallels with the physical world and how we interact with physical objects. I have tried the tiling window manager route, and it's more clumsy than anything imo.

Re:WinUI – The modern native UI platform of Windows by rrrrrrrrrrrryan on Wednesday May 06, 2020 @04:56PM (#23096185)
Parallels to the real-world certainly make technology easier to learn, but not necessarily easier to use, and I'd argue it goes against the main benefit of computing - simplifying physical processes through abstraction.

You could design a VR environment that lets you walk around your virtual house, open your virtual front door, walk down your virtual driveway to your virtual mailbox, pull out virtual envelopes and open your virtual mail, but you'd just be replicating all the old real world cruft that doesn't matter to achieve your goal. What you really want is just to read some text in an email.

I had an older professor in college who still read and replied to all of his email via terminal, and he was multiples faster than those of use that used Gmail, but I remember thinking I'd never devote the time to learn to do things this way when the way I'm used to works just fine.

Apple has done a tremendous amount to make technology more approachable, and in doing so has brought millions into the digital age, but I do think the pendulum has swung a bit too far - a monitor isn't a desk, it's a monitor. Too much value is placed on "intuitiveness" these days, and while those real-world parallels might feel nice to interact with, there's a time to disavow ourselves of them to take full-advantage of what the technology can be.

Re:WinUI – The modern native UI platform of Windows by kevincox on Wednesday May 06, 2020 @02:41PM (#23094738)
I don't line things up on my desk because it is difficult. However using Windows or Linux it is the default and I get to see more. I don't think copying the existing use case blindly makes sense. In some cases it does, and in some cases it may be more intuitive but there is no need to copy the limitations of our past when it is not beneficial.
Re:WinUI – The modern native UI platform of Windows by danielscrubs on Wednesday May 06, 2020 @12:36PM (#23093080)
For me depth is having emacs keybindings everywhere, support for good fonts and high resolution displays, and great touchpad support. Really basic but important stuff that seem to have been in short supply from other vendors.
Re:WinUI – The modern native UI platform of Windows by quantummkv on Wednesday May 06, 2020 @11:49AM (#23092391)
> Windows and all the Linux desktop environments that copied Windows have so much more functionality than the brain-dead macOS that can't even get basic features like window management right.

The window management on macos is light years ahead of anything on Windows. Ever try to deal with full screen windows on either platform? The macos approach is a breeze where fullscreen windows get their own virtual desktop and window chorme, titlebar, dock, etc are managed by the OS consistently. Switching between fullscreen windows and regular windows is sane.

Meanwhile, the Windows approach to fullscreen windows is to just draw a borderless window on top of everything. A stupid approach that some linux desktops decided to copy for some reason.

> Imagine thinking an OS that won't let you easily maximize or snap application windows is any good?

Macos lets you maximize windows easily. Double Click on the titlebar works in most applications. Clicking on the maximize button makes any window a seamless fullscreen window in ways I wish a linux desktop could.

Yeah, snapping might not be baked into the OS. But there are 3rd party apps available for this so it is not that big of an issue.

Re:WinUI – The modern native UI platform of Windows by wayneftw on Wednesday May 06, 2020 @12:02PM (#23092568)
I like full screen on macOS because I usually get a 2 minute break to read the news while the junior programmer that I'm helping swipes furiously to find the full screen workspace that they lost. Also opening a popout Chrome devtools window on a Mac gets me a break because nobody knows what workspace it ended up in.

The reason the macOS pushes full screen by default is because their idiotic UI design takes up way too much vertical space with the useless Dock that isn't even half as useful as the Taskbar, and the awful, ever-present global top menu bar.

Honestly, I don't full screen anything on Windows or Linux unless it's a movie that I'm watching, because I don't need to.

Re:WinUI – The modern native UI platform of Windows by reaperducer on Wednesday May 06, 2020 @12:32PM (#23093012)
I usually get a 2 minute break to read the news while the junior programmer that I'm helping swipes furiously to find the full screen workspace that they lost.

Three-finger swipe up. Click on the desktop most to the right.

Re:WinUI – The modern native UI platform of Windows by ryall on Wednesday May 06, 2020 @03:43PM (#23095426)
2 minute break while macOS renders the tiling animation, sometimes fails, then three-finger swipe down and try again.
Re:WinUI – The modern native UI platform of Windows by garethrowlands on Wednesday May 06, 2020 @12:57PM (#23093402)
It's four fingers for me. I've not yet managed to train my fingers to click the desktop most to the right on their own, it still involves visual processing and thought. It'll probably come naturally me in a few more years.
Re:WinUI – The modern native UI platform of Windows by hirako2000 on Wednesday May 06, 2020 @02:06PM (#23094326)
I'm surprised to see so many people commenting on fullscreens. I also thought this was only adequate for watching a video.
Re:WinUI – The modern native UI platform of Windows by kevincox on Wednesday May 06, 2020 @02:43PM (#23094757)
Well if you want to use spaces you need to use fullscreen, and since I find multiple workspaces invaluable I need to put up with the pain of using fullscreen.
Re:WinUI – The modern native UI platform of Windows by dnh44 on Thursday May 07, 2020 @01:34PM (#23105682)
Spaces works just fine without having anything in full screen mode. Just do a 3-finger swipe up to bring up the spaces bar and click the + button on the side of the screen to create a new space. Then you can drag windows to the new space.
Re:WinUI – The modern native UI platform of Windows by murermader on Wednesday May 06, 2020 @03:35PM (#23095318)
The global menu bar is one of the things that macos just got right. You always know how to acces your basic functions, like closing the application, saving, etc... without having to look in the UI for that small button that does the same thing.

Another advantage of the menu bar is, that you can always see which shortcut belongs to which action, because most items have a shortcut displayed next to them. On Linux and windows it is trial and error, or looking them up online.

Also it makes the windows look a lot less cluttered.

Re:WinUI – The modern native UI platform of Windows by int_19h on Thursday May 07, 2020 @06:19PM (#23109024)
I think that by "global" they mean that it's on top of the screen, rather than on top of the main window of the app to which it belongs. It's actually hella confusing for new users when they get to running apps in parallel, and switching between them. This is exacerbated by not having well-functioning maximize on windows, so a typical macOS desktop is cluttered with windows from several different apps - but the top menu is relevant to only one of them.

Shortcuts for menu items are normally shown in menus on Windows and Linux, right-aligned next to the label. For Windows, it's part of the platform UI design guidelines, and if you're using standard APIs to define your UI, any item with a shortcut assigned will render appropriately.

Re:WinUI – The modern native UI platform of Windows by asdff on Wednesday May 06, 2020 @02:17PM (#23094461)
you can resize the dock or move it to the left or right, or hide it entirely. You can also hide the menubar. Anything can be tailored to how you want.
Re:WinUI – The modern native UI platform of Windows by ryall on Wednesday May 06, 2020 @03:48PM (#23095488)
I used to move the dock to the side, but with dual 4k 27" monitors there was too much mouse movement to get across to it. Now it's back on the bottom and hidden, and I just use spotlight to launch everything
Re:WinUI – The modern native UI platform of Windows by int_19h on Thursday May 07, 2020 @06:20PM (#23109040)
You can't resize it horizontally to fit the screen, such that icons don't shift position relative to the screen when new icons appear (and either enlarge the dock, or make other icons smaller, to fit).
Re:WinUI – The modern native UI platform of Windows by erikbye on Wednesday May 06, 2020 @04:54PM (#23096171)
> Anything can be tailored to how you want.

So it's true. Mac users really are delusional.

Using macOS and its ecosystem was the most dictatorial and opinionated experience I've ever had.

Re:WinUI – The modern native UI platform of Windows by contextfree on Wednesday May 06, 2020 @03:00PM (#23094940)
UWP apps on Windows have a shell managed fullscreen mode that works more like MacOS, in terms of switching and accessing system UI etc
Re:WinUI – The modern native UI platform of Windows by kagenouta on Wednesday May 06, 2020 @02:27PM (#23094576)
Or that you still call your OS "intuitive" after shuffling keyboard shortcuts around so hard that not only is your OS running a completely different set of hotkeys from everything else you use, but so is every app you used that will run on it.

Or after making it a three-key shortcut to take a fucking screenshot.

Re:WinUI – The modern native UI platform of Windows by tapoxi on Wednesday May 06, 2020 @11:42AM (#23092277)
> Imagine thinking an OS that won't let you easily maximize or snap application windows is any good?

What's so difficult about clicking the green button (maximizing) or holding it (snapping)?

Re:WinUI – The modern native UI platform of Windows by toast0 on Wednesday May 06, 2020 @11:52AM (#23092430)
Whatever the green button does is not maximizing.
Re:WinUI – The modern native UI platform of Windows by sjwright on Wednesday May 06, 2020 @12:34PM (#23093046)
Maximising windows stopped making sense to me after we hit 24 inch widescreen monitors. It’s just not something I ever do anymore.
Re:WinUI – The modern native UI platform of Windows by VladimirGolovin on Wednesday May 06, 2020 @01:12PM (#23093595)
I'm on a 27-inch monitor and I cannot stand non-maximized windows. I maximize because I dislike the feeling of clutter at the edges.
Re:WinUI – The modern native UI platform of Windows by tomc1985 on Wednesday May 06, 2020 @12:57PM (#23093401)
That's your preference. Most of my workday is spent writing code in maximized windows.
Re:WinUI – The modern native UI platform of Windows by sjwright on Thursday May 07, 2020 @02:02AM (#23100152)
Obviously. Everyone is different.

Still, that's a common reaction from people who use Windows. I've used both Mac and Windows on a near-daily basis for the past ~30 years. Both have spent roughly equal amounts of time as my dominant platform. My observation is that maximising is such a default behaviour on Windows that most apps seem to be developed with that mode of operation in mind. Whereas Mac apps tend to be developed without that assumption. This in turn influences how people use apps on these respective platforms.

I have a smaller vertical monitor next to my main monitor which I full-screen my code editor. It looked weird at first but nothing beats having oodles of vertical space, enough to convey entire blocks of code at a time. And even though it's a verticalised widescreen monitor and a comfortably large font, I still have enough width for almost 150 columns of monospaced text—plenty for my personal coding style.

Full-screening code editors on a large horizontal widescreen monitor tends to have no tangible benefit other than to conceal clutter behind a bunch of useless whitespace.

Re:WinUI – The modern native UI platform of Windows by tomc1985 on Thursday May 07, 2020 @07:04PM (#23109411)
I work with a similar setup, on my company-provided Mac. My IDE sits maximized on one vertical screen, with the other vertical screen divided up into two browsers and a bash console. The laptop screen is usually slack, a database app, or reacreational browsing.

Annoyingly, even at 1440p, the code window gets crowded, if I'm using both the file browser and builtin database client. Luckily you can double-click the tab for the file you're on and everything tucks away nicely.

Though I did grow up obsessing over Windows, so you're right about that.

And for the record, having to hold option to maximize is bullshit. I rarely use fullscreen mode.

Re:WinUI – The modern native UI platform of Windows by sjwright on Friday May 08, 2020 @07:25AM (#23113549)
> I rarely use fullscreen mode.

Dude, you're missing out. I love using a four-finger swipe on the magic trackpad to quickly jump my side monitor between various spaces: my full screen code editor, a space with two web browser windows (typically showing monitoring tools), and a black screen.

> even at 1440p, the code window gets crowded

I loathe customisation, preferring everything to be as generic and standard as possible, but one thing I have done for my own sanity is assign F16–F19 to hiding and showing sidebars in all the various apps which have them. Typically F16 for left bars, F18 for bottom bars, F19 for right bars.

Re:WinUI – The modern native UI platform of Windows by tomc1985 on Friday May 08, 2020 @10:23PM (#23121659)
I've never been a big fan of virtual screens. I'm always losing track of what is where, and why do I need all that anyway when there's the taskbar (on Windows) or dock (on Mac)?

I know the shortcuts on mac and I don't even use them. alt+tab on Windows and Command-Up on mac are the habits I've been able to remember

Re:WinUI – The modern native UI platform of Windows by sjwright on Saturday May 09, 2020 @07:09AM (#23123741)
I agree, traditional virtual screens are a horrible usability nightmare. Wouldn't ever use it on my main screen. But on a secondary monitor that is used for a narrow set of specific tasks, it's a brilliant way to jump between stuff.

Think of it like Cmd-Tab for your side monitor.

Re:WinUI – The modern native UI platform of Windows by int_19h on Thursday May 07, 2020 @06:11PM (#23108956)
A modern code editor (or better yet, an IDE) is going to also have a file browser next to the editor proper, and usually some other panes like embedded terminal etc. You can also use whitespace to provide a minimap of the code on the margin - the larger it is, the more useful it is for quick navigation.

I run VSCode maximized on a 27" monitor, and the editor field is just about wide enough for 150 columns, with all this other stuff.

Re:WinUI – The modern native UI platform of Windows by sjwright on Friday May 08, 2020 @07:30AM (#23113575)
I coveted the minimap until I got a vertical side monitor. It's not a direct replacement for it, but it gives me enough vertical context to do the work I do without feeling blinkered.

(Sadly my code editor of choice doesn't offer that feature.)

Re:WinUI – The modern native UI platform of Windows by frosted-flakes on Thursday May 07, 2020 @10:07AM (#23103109)
Maximising a code editor allows you to have two editor panes side-by-side. Especially useful for Git diffs.
Re:WinUI – The modern native UI platform of Windows by sjwright on Friday May 08, 2020 @07:28AM (#23113558)
My terminal, git and diff tools are all floating windows on my main horizontal monitor, occupying whatever size is suitable for that app.
Re:WinUI – The modern native UI platform of Windows by Synaesthesia on Wednesday May 06, 2020 @01:35PM (#23093894)
They really fixed that and in Catalina it works a lot like Windows 10, letting you tile apps side by side in full screen.
Re:WinUI – The modern native UI platform of Windows by na85 on Wednesday May 06, 2020 @12:01PM (#23092559)
It maximizes on my mac? Do you have some kind of extension installed?
Re:WinUI – The modern native UI platform of Windows by eyelidlessness on Wednesday May 06, 2020 @12:19PM (#23092786)
Option-clicking the green button (usually) maximizes. Full screen in a separate desktop space may resemble maximizing in some ways, but it significantly changes the interaction model when switching between windows, especially when some of the windows are not maximized. Example:

1. Open two apps, at least one of which supporting fullscreen.

2. Open three windows in the app that supports fullscreen.

3. Fullscreen one window.

4. Cmd-tab to the other app.

5. Cmd-tab back to the previous app.

If your window from step 3 was maximized (filling the screen in the same desktop space), you would return to that window, but instead you are now looking at some completely random other window that you were not interacting with at all.

For people who cmd-tab (and cmd-`) frequently to switch between apps, this is super jarring and not at all what we intended to do.

Re:WinUI – The modern native UI platform of Windows by iphone_elegance on Wednesday May 06, 2020 @12:45PM (#23093234)
I just double tap the titlebar
Re:WinUI – The modern native UI platform of Windows by eyelidlessness on Wednesday May 06, 2020 @10:33PM (#23099066)
With years of muscle memory, I reverted this change back to its original behavior (double tap minimizes the window to the Dock).
Re:WinUI – The modern native UI platform of Windows by toast0 on Wednesday May 06, 2020 @12:19PM (#23092795)
In my experience, the green button would make things maximum tall, but not maximum wide. I did not have any extensions. As opposed to everywhere else where maximize makes the selected window fill the full amount of windowed area.

And I'm reminded by other posters that they changed it to full screening (which is also not maximizing), complete with a disorienting animation, ugh. Pretty happy being Mac free again.

Re:WinUI – The modern native UI platform of Windows by pseudalopex on Wednesday May 06, 2020 @02:33PM (#23094643)
The old way was called "zoom" and would make the window fit the content.
Re:WinUI – The modern native UI platform of Windows by int_19h on Thursday May 07, 2020 @06:14PM (#23108975)
Yeah, but what does it really mean to "fit the content", if it doesn't fit the window at any size, but can reflow horizontally - as in e.g. most webpages? Mac apps seem to prefer increasing the vertical size until the window is as tall as it can be, but for horizontal, they usually stop before they reach full screen width - even if this would fit more content on the screen.

It's supposed to be "smart", in a sense that it gives you the largest window size that it considers usable. But that's too subjective an assessment to enable it by default, and even more so to not make it configurable at all.

Re:WinUI – The modern native UI platform of Windows by bigyikes on Wednesday May 06, 2020 @12:23PM (#23092853)
It typically fullscreens apps for me. I think you can hold down option and press the green button for maximization.
Re:WinUI – The modern native UI platform of Windows by stjo on Wednesday May 06, 2020 @02:01PM (#23094266)
Wasn’t window snapping patented or something
Re:WinUI – The modern native UI platform of Windows by fxtentacle on Wednesday May 06, 2020 @02:04PM (#23094297)
Brilliantly said. There's a whole subtree of people discussing how to maximize a window on OS X, so yes, that surely isn't intuitive.
Re:WinUI – The modern native UI platform of Windows by asdff on Wednesday May 06, 2020 @02:14PM (#23094433)
you doubleclick the header.
Re:WinUI – The modern native UI platform of Windows by wayneftw on Wednesday May 06, 2020 @04:52PM (#23096152)
No, that's for "zoom" - which doesn't work the same way for every window (after you enable under the Dock category of the system preferences for some reason). Many windows will zoom to the size of their content only, like the Finder window. Maximize is different.
Re:WinUI – The modern native UI platform of Windows by AnIdiotOnTheNet on Wednesday May 06, 2020 @12:23PM (#23092845)
Apple of today is like that, Apple of the past was much much better.
Re:WinUI – The modern native UI platform of Windows by flowerlad on Wednesday May 06, 2020 @10:46AM (#23091553)
> The problem with Microsoft is that they “simply have no taste.”

You can say that about Apple today too. After all, in iOS7 they copied the Flat UI from Microsoft, including thin fonts, and buttons that don't look like buttons and so on. Although more recently they have removed thin fonts in their designs.

Re:WinUI – The modern native UI platform of Windows by ksec on Wednesday May 06, 2020 @11:22AM (#23091995)
I felt that is what happen when you put a Industrial Designer in charge of Software Design.

I know it feels a little harsh, but Jony without Steve is a Designer without Product Manager. Steve Jobs is great being an Editor and Product Executive.

Re:WinUI – The modern native UI platform of Windows by philistine on Wednesday May 06, 2020 @11:29AM (#23092096)
The decisions made since Ive has left Have me hopeful for a better future at Apple. They’re never going to be perfect, but things are going in the right direction. Their laptops are getting ticker for crying out loud!
Re:WinUI – The modern native UI platform of Windows by rayiner on Wednesday May 06, 2020 @04:06PM (#23095660)
I just got a new 16” MBP after hanging onto a 2013 MBP forever (with a brief detour to Windows and running screaming back). It’s practically perfect in every way.
Re:WinUI – The modern native UI platform of Windows by hundt on Thursday May 07, 2020 @02:24PM (#23106319)
Yup, had this exact experience, except my prior mac was a 2015.
Re:WinUI – The modern native UI platform of Windows by ksec on Wednesday May 06, 2020 @12:27PM (#23092928)
Yes, and lot of Software and UI element are coming back. I am glad despite the massive changes, those quality were not loss.

I cant help but think Jony knew he was getting burn out without Steve. And he wanted to get those last design to be perfect before he left.

Re:WinUI – The modern native UI platform of Windows by agumonkey on Wednesday May 06, 2020 @04:20PM (#23095808)
It was also the first time Apple was reacting since the imac days. They were leading of computing UI innovation almost everywhere since.. and then they started to have a me-too moment, trying to make flat-ui right the Apple way. Very odd.
Re:WinUI – The modern native UI platform of Windows by projektfu on Wednesday May 06, 2020 @10:15AM (#23091171)
It all comes from walking back the changes in Windows 8 without acting like they made a mistake. Nobody was prepared for Metro UI and it was widely disliked by users. But going directly back to Aero would make them lose face.
Re:WinUI – The modern native UI platform of Windows by asveikau on Wednesday May 06, 2020 @10:20AM (#23091225)
Still disappointed they got rid of the Classic view setting in win8.
Re:WinUI – The modern native UI platform of Windows by mostlysimilar on Wednesday May 06, 2020 @10:44AM (#23091530)
Why do you think it is that these sorts of things have been disappearing from software?

It used to be that we could change the colors and themes of our UIs, in this case all of the way down to the OS level. Nowadays it's a major feature for a bit of software to introduce "dark" mode.

Re:WinUI – The modern native UI platform of Windows by linguae on Wednesday May 06, 2020 @03:06PM (#23094995)
I believe a part of this has to do with some software products wanting to control the look-and-feel of their applications as part of brand recognition, which runs counter to the idea that GUI applications should conform to the UI guidelines set in place by the operating system or desktop environment. Some people blame this on modern Web trends, but this phenomenon is not new. A lot of video games for Windows or the Mac never conformed to their platforms' UI guidelines. I also remember when Apple ported iTunes and Safari to Windows during the Windows XP era and the controversy caused by these programs refusal to conform to Windows' UI guidelines (interestingly enough, the Windows port of ClarisWorks conformed to Windows' UI guidelines). Even Microsoft doesn't always adhere to Windows' guidelines; Microsoft Office 97 introduced the Tahoma font, flat toolbars, and other elements, which did not adhere to Windows 95's look-and-feel guidelines, and although Office 97 could run on Windows NT 3.51, it didn't even bother conforming to the look-and-feel of that operating system, which still followed Windows 3.1-style semantics. (To be fair, though, the styling of Microsoft Office 97 was a foretaste of the styling of Windows 2000, which used Tahoma as the system font. Office 97 blends in perfectly with Windows 2000.)

This "look-and-feel-as-branding" philosophy has now entered parts of the Linux community, as evidenced in this public letter to the GNOME community titled "Please don't theme our apps" asking Linux distributions to not apply custom themes to GNOME applications (https://stopthemingmy.app).

Personally I'm a major proponent of native GUI applications conforming to their platform's UI standards, and I'm also a proponent of users being able to theme their environments. In my opinion the purpose of personal computing is to empower the user. Users should be able to control their work environments and their workflows as they see fit. Unfortunately I feel that this philosophy of user empowerment has been slowly challenged, where the user experience is being controlled.

Re:WinUI – The modern native UI platform of Windows by ukyrgf on Wednesday May 06, 2020 @05:45PM (#23096686)
I used to run the application skins section on deviantart way back in the day. What is now marketed as "dark mode" is what every kid would put up as their first skin. "I turned white black and black white!" It always amuses me to see people absolutely freaking out when programs add this feature today.
Re:WinUI – The modern native UI platform of Windows by int_19h on Thursday May 07, 2020 @06:22PM (#23109060)
To be fair, the feature today is not so much "dark mode" per se, as the ability to centralize the setting so that everything can follow it - especially the websites. I remember using dark OS themes in early 00s, and it was always annoying when you opened a browser or a PDF, and it drowned out everything else with a field of white.
Re:WinUI – The modern native UI platform of Windows by asveikau on Wednesday May 06, 2020 @09:51PM (#23098783)
I think it has a lot of potential answers on a case by case basis.

Often people don't want to maintain an old code path. Sometimes people get into that line of thinking without clear understanding of just how many people like what the old code path is doing for them and why. Sometimes they also over-estimate the maintenance cost of the old thing.

In the case of win8, there was a strong drive for "we're doing a tablet now", very little intuition about how their thing was going to be received in the market, and the company culture and talent pool was already markedly different from the one that produced their 1990s greatest hits, so it's not like they were automatically going to reproduce prior success.

Also notable that in vista and win7, turning on the classic look disables dwm.exe, the compositing engine, and some GPU-based optimizations.

Re:WinUI – The modern native UI platform of Windows by asdff on Wednesday May 06, 2020 @02:19PM (#23094502)
Part of it is laziness, part of it is this lurking impression that users should be coddled and are too dumb to hold the reigns on a machine they own outright.
Re:WinUI – The modern native UI platform of Windows by simiones on Wednesday May 06, 2020 @12:20PM (#23092801)
It was so disliked by users, that the general feel of Metro UI was copied by all major UI platforms within 5 years.
Re:WinUI – The modern native UI platform of Windows by badsectoracula on Wednesday May 06, 2020 @12:56PM (#23093388)
It was disliked by users but designers really loved it so they forced it everywhere they had an ounce of power. Notice how UIs that didn't have to please some designer didn't bother with flat UIs.
Re:WinUI – The modern native UI platform of Windows by projektfu on Wednesday May 06, 2020 @01:40PM (#23093972)
No, not at all. Metro was tiles, sliding overlays and everything full screen. It works on tablets but poorly on desktop PC and most laptops. I don’t see anything really like it in the “work computer” domain.
Re:WinUI – The modern native UI platform of Windows by flowerlad on Wednesday May 06, 2020 @10:43AM (#23091504)
I believe Flat UI was the invention of Albert Shum (as reported by CNET at the time, he came up with Windows Phone Metro UI). You can see his articles here: https://medium.com/@alshumdesign

> "nah.. that looks terrible and we aren't going to be cohesive, so lets do our own thing over here."

I wish this were the case. Instead all Microsoft products have switched to the ugly Flat UI, including Word, PowerPoint, Excel, etc.

Re:WinUI – The modern native UI platform of Windows by iforgotpassword on Wednesday May 06, 2020 @11:01AM (#23091721)
The thing is, flat UI worked really well on the phone, which it was designed for.

It's just that some idiot manager came up with the "unified experience" idea and shoved that shit onto desktop Windows without any time for polish.

Ironically I think pretty much anyone's first experience with metro was Windows 8 on PC, which was such a disaster that people wouldn't even give Windows phone a try because it had the same UI that they learned to hate. Not to say this is the reason Windows Phone failed, but probably one of the many factors.

Re:WinUI – The modern native UI platform of Windows by DHPersonal on Wednesday May 06, 2020 @02:46PM (#23094789)
Windows Phone had the best UI of the three major phone operating systems, in my opinion. The Metro UI tile system is a great home screen system, and the layered swipe left/right process made a lot of sense.
Re:WinUI – The modern native UI platform of Windows by rige on Wednesday May 06, 2020 @12:54PM (#23093366)
At the same time, there are other people who like the newer UI style much more. I think it looks and functions better. These are matters of personal opinion, including the end judgments of whatever team created it.
Re:WinUI – The modern native UI platform of Windows by flowerlad on Wednesday May 06, 2020 @01:18PM (#23093686)
No it is not just a matter of personal opinion. Studies have shown that Flat UI is harder to figure out. More on that here: https://www.nngroup.com/articles/flat-design/
Re:WinUI – The modern native UI platform of Windows by Barrin92 on Wednesday May 06, 2020 @06:25PM (#23097107)
the argument that the article brings forward is that flat design is harder to figure out because it lacks some of the real-world metaphors we associate with interaction ("things that look raised can be pushed down", "things that have depth can be filled")

has there been research done on whether these difficulties occur in all age groups? Because I can easily see this being an artifact of tradition.

People who don't use a lot of analog devices may be confused by a skeuomorphic interface, and may appreciate the simplicity of a flat design.

Re:WinUI – The modern native UI platform of Windows by flowerlad on Wednesday May 06, 2020 @06:59PM (#23097413)
You are making the "digital natives don't need the crutch of physicality" argument.

Here's what tobiasandtobias had to say about that in their blog:

Even 'digital natives' live in the physical world. We start learning how it works before we ever touch a computer, and even the most dedicated nerd spends more time interacting with physical objects than with digital interfaces. It doesn't take additional learning to know that an object casting a shadow on another is in front of that other, for example. Failing to leverage that existing knowledge is tantamount to shutting down whole swathes of users' brains.

(The blog is no longer online unfortunately.)

Re:WinUI – The modern native UI platform of Windows by basch on Wednesday May 06, 2020 @11:06AM (#23091792)
Except it looks exactly like Encarta 2000 and Watercolor XP.