Also cannot change the taskbar icon size anymore either. I always enjoyed small icons + full taskbar button size as it allows one to have a larger target to click and see the window name all at once.
At least they finally re-added the "feature" (after removing it after many years) to expand taskbar titles instead of forcing MacOS-like icons on the taskbar with zero information other than a barely-visible red dot when anything happens, though I don't quite understand why it's sort of hidden inside the Taskbar behaviors list (inside Taskbar settings) which is by default collapsed, whereas Taskbar items and System tray icons are always open (and IMO you don't need to mess with those settings very often, at least compared to the Taskbar behavior settings).
Nice! I didn't realize that was added back. Now I just would like 1.) small taskbar icons and 2.) ability to dock the taskbar on any edge.
Agreed about the macOS dock. I occasionally use macOS as well and it kind of reminds me of a terminal bell in tmux, it just lights up for anything and everything. Windows at least has different colors, solid vs blinking, and even progress bars through the taskbar icon.
I think the time taken has less to do with the size of the rewrite and more to do with highlighting Microsoft's level of interest (from a business perspective, not an ideological one) in working on the control panel. E.g. in the same time period Microsoft has migrated and rewritten their enterprise chat platform multiple times across different architectures, frontends, and backends. That's not a point that large rewrites always only take a couple of years, it's a point that they were really interested in evolving their enterprise chat offering.
You start to do a rewrite and then discover that the old design was the right one. But then you double down on those because "metrics" which oddly favors the team/company interests.
You don’t enjoy the modern white space heavy configuration to be split almost multiple pages? Win10, I have to scroll to see the entire sound options on a single non-exhaustive page given the comically low information density.
The new pages seem designed by someone who only knew how to build a vertical layout and just stacked all controls without a care for the user. I am also amused how the modern window takes a good second plus to paint.
My favorite part is how you can now only have a single page open in all of settings. Have a blocking dialogue box open? Too bad for you if you want to change literally anything else, gotta wait!
Or how the network settings pages often don’t even have basic network information on it, so you literally can’t even use the supposed debug page to actually diagnose even the most basic network issues!
I've never found any way on the Windows 10 network page to configure, troubleshoot, or display diagnostic network information. I have to go the 'old' one that is more like what was present in Vista & 7.
I think you're supposed to use Recall for that now. Open the network settings, then switch to printer settings and ask the LLM what your network settings were.
It's a much more elegant solution than multiple windows in Windows!
The one knobs and dials will probably be retained, but only in the Enterprise version and Windows Server. That's how they segment the userbase these days. Home and Pro are for dummies.
What is worst even Windows Server is not being designed for power user/ administrator.
Yeah I can do lots of stuff with powershell but lots of time I just want to run app wiz.cpl because new one doesn’t show all stuff that is installed. Let alone network settings new screens being useless.
I doubt the interface is any good for normal user as well.
The UX designers don't care for it to be actually usable, they just want the standard UX/UI ideas of whitespace and stuff looking good without thoughts how the features are actually used.
This 100%. And I fear it's a full-blown problem in design ethos generally. We're looking to remodel the kitchen and three designers have presented different, very beautiful concepts... Without any practical long-term consideration to real-world usability
Indeed, and this seems to be pervasive in UI design as a whole. Until not long ago, designers created palletes of styles and components to be used by programmers. Now they draw entire screens and deliver the drawings to the programmers. This puts too much decision power in the hands of a group that don't have a clear view of the requirements and development costs -- and I have serious doubts about their understanding of "user experience" as well. Like you said, it feels that their artistic conceptions trumps anything else
That's a problem with a lot of modern desktop UIs. The industry has somehow unlearned how to use multiple windows. Everything is a tablet app in a single window now.
What's actually mind boggling to me is that after so many years windows still uses plenty of badly formatted unresizable windows. Also no way to pin a window to top (in Z-order) even though we've had that on Linux for at least a quarter of century
I think all these pages are designed to work on Windows Phone. MSFT tried to have a single UI for both computers and phone. Around 2010. Ubuntu tried the same thing. With similar results. We are still stuck with Microsoft's effort.
Of course, they only know how to build a single vertical layout. They’re used to building apps or sites aimed at smartphones, which are the only devices, right?
> But... don't the control panel windows have more functionality (and usability) in practice?
Not only that but many pieces of the Fisher Price Settings interface still redirect to the Control Panel to get you whatever setting you're after that isn't supported.
Hopefully this means they actually completed porting it all over, rather than just destroying huge swathes of functionality. Given Microsoft's track record... 60/40.
they've been slowly adding things to 11's settings menus and I understand why people might think the new one is more user friendly, but things like easily accessing wifi networks properties is more convoluted.
Maybe I'm getting old, but I vastly prefer the legacy control panel.
Their continued push to enshittify something that the world has come to know as standard was actually the final straw for me moving to Linux full time. I just thought that if I'm gonna be changing it might as well be something that isn't going to show me ads and farm me for data.
I've had the new settings app get stuck and become unable to interact with. Not to mention all the missing settings that the old control panel still hangs on to.
I repeatedly found some setting - brightness, I think - showed the slider moved all the way to the right when the actual value was evidently less than 100%. Much puzzling later, I clicked the slider thumb, or waggled it, and the real-world setting suddenly leapt to the 100% it was claiming to be at already.
I used to vastly prefer the old control panel hands down but the last couple of years it has been in that awkward "a lot is better on the new one but not everything" stage.
E.g. on the legacy "Sounds" none of the per app mixing, device pairing, or new filters like toggling global mono mixing are there. Some power user things are also just easier, like adjusting the non-primary sound device volume doesn't require going into the device properties and flipping to the tab for each device you want to change the volume of - it's more combined.
On the flipside the legacy "Sounds" disabled devices didn't clutter the view and there are advanced options not present in the new sections. It's also much more space efficient... though sometimes to its detriment in that the windows can't be made larger and it relies a lot on modals which can be easy to misplace and get confused on (but also useful in that they can let you see more of the information without having to flip back to other screens).
That repeats for me about everywhere. Either alone I'd probably be more than happy to use at this point but that there are two places to go each offering not quite the same set of features is the real pain point.
> But... don't the control panel windows have more functionality (and usability) in practice?
Yes, and they're not alone even in the FOSS world (cough ...Gnome... cough).
My take on this is that someone decided that everything must either run on a cellphone or conform to its UI, therefore GUIs are slowly moving to the mobile touch screen model, which translates into leaving lots of unused space because of the bigger size of finger tips compared to mouse pointers that could trigger errors with smaller and more dense controls, and of course less controls because smaller screens with comparable resolution to much larger monitors would make them much harder to operate.
I can understand the reason, however all comes from the 1st mistake which is the attempt to unify everything to a mobile UI, probably to save on development time. It's unnecessary and it's wrong.
Windows 95 was built in 3 years and its user interface is still superior to anything they've come up since then - instant redraws, buttons respond to clicks, information was laid out as needed, not to look good in a theoretical sense, etc.
Windows XP and Windows 7, although with a lack of consistency (compared to macOS) was great for getting things done and powerfull on even low hardware (I liked how it disable areo effects if you did not have the GPU for it).
I remember it very differently. You could often watch interfaces be drawn line-by-line and box-by-box, with many pixels getting redrawn multiple times before it was finished. Buttons responded to clicks, as long as you waited. The information layout was good though.
I would say your comment makes more sense for Windows 2000.
Windows 98 was quite a step up in polish and performance from Windows 95, even on the same hardware. Windows 2000 was an even bigger step up in polish, but more resource hungry.
Remember that was the era of single processor PCs, if you had a really demanding CPU hog you generally had to forget about trying to multitask as the experience would be painful. If you had something like file compression happening (which could also occupy the HDD) it'd leave little for the UI redrawing, and this is also long before that aspect was accelerated
right, but you can also bring a modern system to its knees with a high enough load. the new systems suck by default. keyboard response time is much higher than ever because of the accumulation of abstraction strata.
> You could often watch interfaces be drawn line-by-line
On a CPU system fast enough to render it within a frame, you could switch that animation off. I think it was mostly there to preserve UI compatibility with potatoes.
This is a major part of why I switched to Linux! Microsoft is literally killing the desktop by turning Windows into a tablet OS! There are still many great DEs on Linux that are actually DEs!
Yes, this is the method that I have been always using. But I have had many cases where it seems to reset or bug out in some other way, and the Logitech MX Master 3S does still does not work well. There's definitely something weird about movement, it doesn't feel linear and accurate even after running this command.
The mouse feels perfect on Windows/Linux, but it's off in my Macbook. Sometimes also loses bluetooth connectivity, where it kind of starts to skip and/or stops working completely. And I have to take the bluetooth usb, put it back in for it to work normally again.
Maybe I should try another mouse, if you have any recommendations for a similar, ergonomic wireless one. Definitely don't want the magic mouse.
Ergonomically I think the Logitech one is perfect for me.
I do own a device I'm very fond of, Ploopy Mouse, but it's not likely to match your criteria. It's quite big, 3D-printed, open source, wired, and runs QMK. Loads of character :)
Well, the sales video on the page starts immediately with a person ditching the MX Master mouse, so I do feel targeted, I will continue with the video.
But why? Windows phone died. What's going to run these phone-apps-for-Windows-desktop, other than Windows desktop, where they have the ergonomics of a rubber unicycle?
I will deeply abhor the new Settings app until they go back 30 years and rediscover multitasking. It's pure insanity that I can't have two Settings windows open in different locations at the same time. Instead, if I'm doing one thing (like the volume mixer) and need to quickly check my Bluetooth devices, I have to navigate to the Bluetooth screen from the volume mixer, then I need to navigate back to the volume mixer.
Sorry, what the hell is this? Do engineers at Microsoft actually think this is sensible, usable and accessible?
Yeah if engineer critises something like that UX/product will counter "yeah, but not everyone are as autistic/nerdy as you are. Normal person will never care for it". Also they really need to change something to justify their jobs. If an engineer pushes back they can make less change and might seem like they are doing nothing.
If engineer keeps pushing back, it is bad performance review and "hard to work with".
You're all correct, of course. Whenever I listen to UX/UI where I work talk about "improving" the UI or how they design things, I just want to chug on a bottle of vodka until I forget which year I'm living in. I can't stand the UI for the services we provide because it's utter shit and was designed with a laser focus on increasing KPIs and sales. I'm not sure what Microsoft's excuse is in designing such a terrible control panel replacement. The only small solace I can find is that all our competitors are designing their UIs the exact same way. Or maybe that's just more depressing. I can't decide.
I don't even see it as increasing KPIs or sales. Unless it's sales as in selling the idea to the leadership.
A lot of it is trying to make it look visually and superficially impressive trying to apply the common hammers like whitespace, very little visible content at once as to not "overwhelm" the user and other rules to anything, and then trying to pretend whatever that is going to increase the sales by doing non-sensical user research, only listening to what proves their initial vision and then later trying to cherry-pick success metrics.
A/B test the new Settings panel:
If User spends more time in the Settings page -> We just increased engagement. They must really like the new Settings page and find that pleasurable to use. That's a win.
User spends less time in the Settings page -> We made it quicker to find and tweak the correct settings. That's amazing.
Either way, any change you make you can find wins. You could even keep going back and forth between two versions.
Also another common flaw I notice with some redesigns or things in general is that when the features, e.g. config settings were initially released, there was very thorough understanding and need for that feature and whoever put it there knew the technical implications and why it is needed, and they put it there in such a way that it's reasonably easy to use and makes sense with other things.
However when redesigning, you are going to be exposed to all those features and nuances at once. And you won't have a good understanding of everything at all and all the little details and implications. And you might want to start with some sort of feel, framework and design to handle all of that. But then you are going to approach those features from an aspect where you have to take the features and make them adapt to the design as opposed to considering what makes sense specifically for that feature. And you won't have good understanding of the features, so either you are reducing the scope a lot or also just implement features incorrectly or in a poor way, not working well together with some other features, etc.
I was specifically talking about where I work with that criticism about KPI and sales. I have no idea what might be driving Microsoft's design philosophy.
Yeah, I wanted to specify that in my experience everyone does want increased sales and have results with KPIs, but many times these things actually won't do it. Maybe they will improve some KPIs, but still won't have results where they would bring in more sales/profits. E.g. KPIs are cherrypicked, gamed in some way, they are flawed, increasing the KPIs comes at cost of something else, so sales are actually unaffected or they even have a negative effect.
Or at least leadership definitely and obviously wants it, but product and design under leadership wants to just convince leadership that it's going to do that. But frequently it isn't or it's very difficult to analyze that data and it's easy to cherry pick flawed metrics retroactively to try to convince leadership that it actually did some improvements. It's difficult to question and verify any sort of metrics without launching a whole investigation into it yourself, which rarely someone would have an incentive to do so.
It could be that at your workplace maybe these things actually do improve KPIs and sales, I would actually be more happy with that compared to if there are meaningless changes or changes that make things worse that don't improve sales at all.
My problem with KPIs and sales is that I've seen the people I work with actively make decisions that make the experience worse for our users because it increases the amount and/or value of sales we make, verified through A/B testing. Meanwhile ignoring or deprioritising legitimate issues because it can be very difficult to "prove" that it would increase KPIs.
I've long been of the opinion that UI/UX "experts" cannot be full-time employees, otherwise you will get a constant stream of utterly pointless changes and redesigns to justify their employment. I'm sorry, please design the product you were asked for and move on.
UI/UX contractors are not much better - they still need to justify their billable hours somehow, leading to pointless changes.
What's really needed is internal pushback against UI changes without user studies to back them up as well as a willingness to listen to user complaints and not just brush them off as "people complain no matter what change is make hurdurdur". Perhaps also an understanding that even neutral changes (as far as usability is concerned) have a negative cost to users.
It's like the new settings UI on mac os. It's all list. Before there were different layout patterns (Grid, then sectioned forms inside tabs). Great for spatial memorization. They've thrown it out of the windows for something that only works for small vertical screens with touch. It also sucks if you're using a mouse with the iPad.
Now I'm imagining a kind of spreadsheet-based hell where the UI is one enormous vertically scrollable grid of cells that are sometimes labels and sometimes inputs and sometimes buttons...
I feel like I caught a glimpse of it once or twice in the VB5 / Java Swing days.
I like the part where it clearly knows a tv with sound is disconnected but it doesnt switch to the only working audio device. Trips around the settings and back get all the more interesting like that.
I dont even know where my failed prints from 6 months ago are stored until it bothers me with a popup that is slightly to fast to interact with.
I belive a complicated ui should have a kind of blog where you can find all the nonsense going doen in chronological order with tags and categories.
I've kept a file called "problems.txt" for the last two years, where I record the many Windows aggravations for posterity (and for when they happen again).
I stopped using Notepad because updates were turning it to shit, now I use SciTE (with a command rigged up to run a .bat to insert time and date on a key combo, which is the one thing I missed from Notepad).
> I dont even know where my failed prints from 6 months ago are stored
Bluetooth & devices > Printers & Scanners > pick any printer > Open print queue. The Print Queue can also then jump between printers.
And you don't need to go into the Settings app to change sound devices. Click the Sound icon in the taskbar, click the icon to the right of the slider with what looks like little sliders and an arrow, choose your device. But even then its pretty easy using the full Settings app. System > Sound > click the circle next to the device you want to change to the default. I don't get how that's materially worse than Control Panel > Sound > Right click > Set as Default Device.
I do know how to right click the printer icon in the tray.
The os should know when new screens are attached or removed and take logical action.
If you have 2 cars in your driveway you have to chose. If one is removed, which one do you use?
Putting things under system or behind a vague icon is not instantly obvious. If i did that i would sell nothing.
That 3 things combined in one icon is wrong is already obvious where you refer to it as the sound icon. The convention is for the banana icon to open the banana menu. You switch to the banana mind set and learn new banana features.
My favorite is Windows deciding to choose the default printer for me. I normally keep the printer turned off unless I'm actually printing something. As a result, several applications (LibreOffice off the top of my head but there have been several others) started hanging for several seconds on a dialog box on launch trying to connect to my powered down printer. So I go into the "new and improved" printer settings screen and select the Microsoft Print to PDF, thinking I'll set it to the default to bypass the issue. Except there is no option to set it as the default. I eventually go back to the main printer setting screen and realize it's possible to scroll down (not sure about light mode, but in dark mark it's hard to notice the scroll bar automatically). I scroll down and see some stupid "Let Windows manage my default printer" checkbox that got added (and enabled by default) in some recent update. I uncheck it and yay I can change my default printer.
Meanwhile in the old devices and printers control panel it was just right click -> set as default printer
I dread the day they remove the old panel. I use the "large cursor" accessibility feature (usable from the new control panel) so that my cursor is clearly visible at all times, but it is almost unusable for programming by default because the cursor for text hovering is centered (so it's not clear at all where the cursor points to when the text cursor covers multiple lines). The way to make it usable is to edit the mouse theme to change the text cursor to something that is not centered, which requires the old mouse options.
In an ideal world, they would fix this problem by making bigger mouse cursors automatically use some proper non-centered text selection cursor, but I don't have much hope for that. I guess there will be some way through the registry in any case. Maybe we'll see alternative control panels with more features?
But why would all this matter if deprecating the control panel is on someone's KPI? KPI is their only god. There is no place for reason or engineering excellence.
I have a deep albeit unfounded suspicion that no developer currently at Microsoft actually knows how the old Windows interfaces like Control Panel are built, which would explain why they haven't changed at all since Windows 7 and they're just slowly but surely tacking on new, different (and worse) interfaces which resort to the same APIs. They're essentially slowly replacing the 20-odd years accumulated work done from Windows 95 onwards, which is why they still haven't entirely replaced the old interfaces and the new ones often link to the old ones so that users can still access most of the functionality.
They should first fix their search. The new settings are overwhelming and I end up having so many clicks when I need something like adding Hyper-V or add a Bluetooth device.
Then, there’s the Windows search. If you ever tried using Settings and search. Most of the time you end up getting Edge opened with an outdated link or unhelpful Bing search.
I just hope they won’t axe it until figuring out how they make decent settings.
Ironically, the same company showed how to perfectly execute a settings page in Visual Studio Code: It's searchable, has a consistent and intuitive grouping, a simple way to get help for each individual setting and an import/export functionality. But I suppose, it's from a different department...
It also requires manual JSON for many things, which are also not searchable, nor assistive-tool friendly because it relies on individually navigating through a tree of autocomplete rather than viewing them all on a single page...
vscode's settings are easily my least favorite modern pattern, and I am flabbergasted that it's spreading to other tools. The "it's one big scrollable list with a sidebar nav" is great in some ways, but everything else about it is downright awful.
I still don't know how to switch to the JSON-only view the few times that I need it.
And I hate that quite a few extensions have a vague "just set X in settings" in their README's where X doesn't show up in the auto generated UI, and is called something else in JSON
Like tredre3 said there's also a button on the top right corner of settings, but I tend to prefer to start directly into json mode through the command palette.
Being able to find any sort of action with the palette just by typing is hands down the best UI design I've experienced in software. It's not new, Unity had it in the older Ubuntu distributions, but it's unfortunately not seen often enough and Ubuntu lost it when they moved to Gnome.
The palette search box also has the smart design of placing to the top functions you use the most through the palette, so if you open the json settings a few times it'll pop up at the top before you even finish typing the word "settings".
After a while, your interactions with the palette make its UI feel very personalized to your needs.
But I've never used a sophisticated application that does most of its config via registry editing. It's for extreme edge cases only, where it's basically fine - it's a worse about:config, but it serves the same purpose, you only go in there when you already know what you need to do.
vscode, in contrast, puts common things into hand-edited-json-only config. I don't think I've ever had a vscode project that didn't require json changes to work correctly. That's ridiculous.
I liked that part, but I'm fully with you that many UX decisions in VS code are completely inscrutable. Such as building an entire UI toolkit without any ability to show dialogs - and then requiring plugin authors to awkwardly work around this limitation by abusing the quick navigation and autocomplete functionalities - and if that doesn't work, have the users manually edit json files...
JSON(5, with comments) as a config storage format? And optional editing UI? Oh heck yes, that's perfectly reasonable.
Requiring manual JSON editing, even with fancy autocomplete? Hell no. Turn that into a UI with the same info you show in the autocomplete. Obviously. WTF VSCode. WTF every tool that has copied this. This is not even slightly acceptable.
> It's searchable, has a consistent and intuitive grouping, a simple way to get help for each individual setting and an import/export functionality.
IIRC, Eclipse had all of that (or maybe all that except for import/export?) five+ years prior to VS Code's first public release.
And given that "Do a substring search through this huge-ass mess of options and switches and winnow down to the matches" is such a blindingly obvious thing to add in when you get so very many options in your configuration GUI, I'd be shocked if there weren't several things that predate Eclipse that did that, too.
I wish they would just integrate Everything. It works fast, has an intuitive UI, and doesn't have any of the wacky search/sort bugs that stock Explorer has.
The whole point of search is to send you to Edge. They have no motivation to fix search, only to push more of their products. If you want a better life, abandon ship.
My main dev machine is macOS for better and worse. But since we do cross platform and target Windows. I ended up getting a proper Windows machine following Apple silicon transition.
Linux is less being used by our customers and for my job less useful / WSL or Mac VM is enough.
Did you mean to add the bingsearchdisabled twice to work around some issue where it persists like a virus, or was that a typo for E.G. the computer rather than the user?
No I messed up somewhere. I remember I did have 3 regedits at one time (in this part of the decrapify list). The count was right so I didn't pay attention.
The new menu would actually be quite ok if you could configure what’s on the main menu and what’s on “More”. The old menu has a ton of stuff I never use so in theory it would be nice to push that to a secondary menu. But the UX geniuses have decided it’s better to have random stuff I never use in the shorter first menu and the stuff I really need is on the second. It would be so easy to configure this. What are these geniuses thinking? (I guess they don’t think much….)
Putting the things I use the most closest to my mouse. It's great. I spent two seconds figuring out the icons the first time I encountered it and now it's faster for me.
Usually, I have no particular nostalgia for old designs—everyone praises Windows 3.1 but to me it's just eye-searing. But, even I can't stand the new search. A nontrivial amount of the time—and on two different machines IIRC—I'll open the search menu and type something, but my keystrokes just don't register. I have to close and reopen the start menu. And, actually opening the start menu takes a noticeably long time. I don't know if it's doing some last-minute indexing or something, but it's very annoying.
And the same is true for the settings app. I never really use the Control Panel–specific settings, and whitespace doesn't bother me, so I'm not inherently opposed to the new app. But the execution just feels subpar somehow—if I had to guess, it's probably the latency whenever you click anything.
(macOS also has all kinds of weird UI bugs too, e.g. the Bluetooth and sound dropdowns in the top menubar are very finicky for me. And System Preferences proper isn't much better. It drives me crazy....)
> everyone praises Windows 3.1 but to me it's just eye-searing
Windows 3.1 is better than earlier Windows, but I haven't seen a claim that it's better than Win95?
I don't really think 3.1 is eye-searing, but I think the basic design is pulled forward from 3.0 which ran on mostly any video card, but feels designed around 16 colors. Wikipedia says 3.1 requires vga, but they didn't make things pretty by default until 95.
In hindsight, I think I mixed up 3.1 and 95 (they’re both before my time). So I guess my actual controversial opinion is that I’m very glad UIs don’t look like Windows 95 anymore :-P
Of course, all this is a matter of personal preference—I just think that nostalgia plays an underappreciated role in these discussions.
It's good to know that exists, but having to rename a folder on the desktop to a magic incantation with a GUID in it is not an acceptable replacement for the previous control panel.
That's just a link to the "All Tasks" view of Control Panel with some extra characters stuck in front, not an actual separate mode. If deprecating the Control Panel only ever means the main Control Panel view and shortcut itself then that will be an alternative. If deprecating the Control Panel means eventually these views, and their associated tools, go away too then this will be no different.
It is a different list. E.g., the CP in my 11 Pro has just one panel under File Explorer Options, but multiple in the "God Mode" folder (which I recognize from the Explorer Settings). Some items in de GM folder open the same panel, though. Probably a hack for the search feature (a depressing thought).
It's practical to have them in a straight-forward list. Plus now I can have a short-cut directly to the power scheme, event though it still won't let me put it in the task bar. Windows is weird, which makes me believe this list is never going to go away. It would be too much trouble.
> It is a different list. E.g., the CP in my 11 Pro
Sorry, it probably wasn't clear - not everything in the All Tasks view is necessarily exposed in other views of the Control Panel. That doesn't imply it's something completely independent of Control Panel though, it means you can't get to all views of Control Panel by clicking from the main view. I.e. it's not that this doesn't list more things than the main Control Panel view will, it's that it's part of Control Panel which would also be removed if Control Panel is ever "actually" removed fully instead of just having the main shortcuts to it removed. You're actually pretty close with:
> a hack for the search feature
As the Control Panel search will indeed filter via this view since it has everything.
Google (rightly) catches a lot of grief for having multiple overlapping products (e.g. Chat), but Microsoft should be equally shamed for having such a hodge-podge of overlapping configuration interfaces in their own OS. In Windows 11, there's really no telling if the setting your're looking for will be in one of the newer/flat interfaces or a classic Windows GUI window.
May finally have to give up windows for good. I mean I haven't done any real work on windows since mac went to osx .. it's basically just a game console at this point anyways.
Valve's done a LOT of good for moving the ball on Windows things just working (mostly) on Linux. Usually it's some form of DRM or video playback that doesn't work... for obvious reasons.
I finally started running Linux as my main (and only) OS after hating what Microsoft has done with 11. I'm not a Microsoft hater, and while I like Linux I'm not the type of person to play with new distros everyday or heavily customize my system.
They finally did it. It works. I can just install Steam and play Hunt: Showdown and join a discord call. It's all I really wanted.
In fact every game I want to play works out of the box, and there's dozens across various genres. For an example list: Guild Wars 2, Stellaris, Crusader Kings 3, Counter-Strike 2, Dota 2, Baldurs Gate 3, Sea of Thieves, Halo Infinite are just some of the games I've been playing recently.
Hunt recently shipped a major update and it broke Proton support. Within a day Valve fixed it and it now works fine.
I wonder if Windows will eventually move to an "image" based approach like macOS has done. When one updates macOS or iOS, you basically download a multi-GB sealed image of the OS and install it in-place.
It does and has since Vista - the Windows install process has basically been a process that creates/formats the partitions, unpacks the files in a .WIM (Windows Image) file to the C:\WINDOWS directory, and configures the boot loader.
This will add another UI style, so of course it will increase the installation size. People need more scattered UI languages, not less!
/s
I wish Windows 7 was usable today, I'd switch back in a heartbeat. The peak of integrated and easy UI/UX on Windows was 7, and it went downwards after that.
It's actually amazing how old Windows is, and how many vestigial bits of ancient GUI versions are still a part of the OS. There's various levels of the UI: The newbie consumer level, the pro-user level, and the sys-admin level. The top is always changing, then the pro-user stuff gets updates after a while (always missing options which drives power users batshit), and then the low-level stuff which works fine and there's no reason to ever update just for looks.
That's where you run into truly ancient designs that haven't changed since the 90s. Event viewer, remote tools, driver install, etc.
And it's all still in there, using god knows what common .dlls from the dozen or so GUI toolkits that have come and gone. You have to admit, it shows an impressive longevity.
I just have to assume that Microsoft doesn't prioritize updating those elderly dialog boxes and tools because it's a thankless (and profit-less) task, which takes longer than expected and always filled with crazy edge cases and gotchas. They spent several years just updating the command line - granted, that's an important app which touched a lot of the OS, but it just shows the perils of messing with stuff that already works.
One of my favorites is "dialer.exe". I wonder how many have actually made a phone call with it on Windows 11. I'd expect more than 0... just not sure how much more.
It’s not only that but it’s also that drivers could ship custom property pages in an accompanying DLL. All using property page / dialog box classic Win32 technology.
So unless you have a locked down device like a phone, you can’t magically port everything over to a new settings app without providing a path for your ISV / IHV ecosystem to migrate to on timelines that are sensible for the business. And ‘drivers’ consists of way more than hardware devices: database access drivers etc etc.
Part of me wonders if an AI model couldn’t just sandbox the old UI and inspect it, and then auto map to a new settings style AI.
This is all modern examples but there are still bits hidden deeply within system that come from 9x times. I remember when MS published interface guidelines with Vista but the document was quickly forgotten and picture above shows all that mess. Personally, I remember almost all Ribbon UI changes and Windows Live brand "refreshes".
There were community attempts to polish interface initiated by Long Zheng, an user experience entrepreneur from Melbourne : Aero and Win7 Taskforce where you could submit all these inconsistencies and provide mockups (if you were able to do so). I'm pretty sure there were people from MS who took this unique feedback into consideration and some suggestions were implemented but with Windows 8 and 10 all these efforts become meaningless.
All this engineering effort for what? The new settings stuff is materially worse than the old stuff.
Part of me is just amazed at how slow large corps are - what does everyone do??
In so many areas the new stuff is not features complete or equivalent after years and years. And the usability is worse. And comically, despite going to a "modern" solution - the whole things runs SLOWER by far than classic settings which was near instant.
So both they why for the change and the seeming insanely slow pace of getting the old working (again) on the new and improved are both questions I think.
Sounds, printers, mouse, networking, user management and more - I feel like I'm always trying to fight my way back to harder to find classic control panels after trying to do stuff with the improved versions.
For larger installs you used to be able to loin to audit mode, customize a profile and make it the default for new users. That was super easy for even non-IT folks to do to get a baseline setup that seemed to cover almost all settings. Now that's gotten "improved" into garbage as well.
Instead we are getting UWP apps (mostly garbage) that can be hard to uninstall if provisioned in weird ways to a user.
This isn't exclusive to Microsoft, but it seems like all the research that went into Windows 95 isn't being repeated for new software. Windows 95, despite its flaws had actual UX research going into designing the project. It doesn't seem like that type of work is being done anymore, Apple also isn't exactly perfect here either, their new control/settings app is equally awful.
There's is an aversion to making software boring, but functional, but that's what most of us need. Microsoft could have frozen their UI in Windows 2000 era and it would have been fine for the majority of uses.
There have been very few advancements in OS design for Windows that have really improved since Windows 2000. USB support. WiFi manager. Firewall. SATA support. 64-bit. Native TRIM support. Native antivirus. And some things like desktop search have just gotten significantly less usable over time.
Win2k still very much feels like a nearly feature complete OS. It's got one of my favorite features: it shuts up and gets out of the way.
God, yes. It's exactly this. Windows 10 is always in my way, bothering me, nagging me. When it isn't being actively hostile, it's still in the way because so much just doesn't work.
And it just keeps getting worse over time, it's really astounding.
The start menu search rarely works. I have been using the app constantly. It has come up in search many times previously. Then, nothing. I have to drill down through the file system to start mutherfucking Notepad++ or Visual Studio Code.
This bug has been present since after Windows 7, which was definitely my favorite Windows version. It was done.
I have to use Windows at work, and one thing that hugely improves the experience is the "Everything" search tool [1]. It searches across all files you have in something like a second or two, and when you type it narrows down suggestions as you'd expect instead of randomly bringing up something completely unrelated. I even use it to launch programs I don't have pinned to the taskbar (it will find both .exes and .lnk shortcuts with readable names).
Compared to that, search
in the start menu (or Windows Explorer for that matter) is so comically bad it makes me weep. Before I knew about Everything, I could maybe believe there is something about NTFS or Windows security or whatever that makes it impossible to do fast quality search across the filesystem in modern Windows. But no, it's clearly possible, and it's such a shame that Microsoft is incapable of doing that in its own OS.
Windows search is so bad that you can type "NOTE" and it'll be seconds, on a freaking supercomputer, before "Notepad" appears. This is insane. The list of applications on my computer is in the very low hundreds total, and the number of users with literally hundreds of thousands or millions of apps is very, very low. It can and should be in the search bar's RAM at all times and a linear search should be orders of magnitude below my human perception speed to say nothing of better algorithms.
So, OK, sure, the alpha version couldn't do that, and the beta version couldn't do that, and by golly, launching apps quickly didn't make the release list... sure. But why hasn't this obvious optimization ever risen to the top of the feature list in the last several years?
The obvious answer is that nobody in Microsoft is empowered to care about the experience as a whole anymore, and it shows.
The slightly less obvious answer is that I bet Microsoft management has simply written off Windows now. It's not Cloud enough and too hard to make services- and subscription-based even if they put their best efforts in. I think they're going to discover that it was more foundational to their business than they realized.
The only way I'd use Windows is for work or a specific purpose like gaming. AKA I turn the computer on, launch a few software and stayed in those until I shut it down. I wouldn't bear with it for personal computing. macOS is heading the same way (minus the ads, plus the phone-like interface). Linux may be rough, but I can do whatever I want with it.
This may be related to smartphones now being old enough that your average young adult entering the workforce is more familiar with their interface than a Win95 style interface.
I would bet the average 20 year old can connect a new Bluetooth device on a phone OS faster than they can get to the Sound settings page of Win95.
I don’t think UX is static. The UI patterns we recognize change with what we’re exposed to. The Control Panel doesn’t look terribly far off from a terminal app ported to a GUI. It’s also pretty alien to someone accustomed to smartphones.
Older adults have used smartphones, but young adults have never used Win95, so a smartphone style interface is more usable for more people. I’m with you, I prefer the Control Panel, but Settings may be more utilitarian.
I remember having to point people to the hamburger menu because they couldn't figure out it was a menu. The other week a girl said it would be nice if my website had a menu. Turns out the new generation only understands flat icons. If you make a row of the machine like win 95 buttons they don't see it. "you can click on that? I thought those were just decoration!"
The moral of the story is that it is all about conditioning. MS should have left everything the way it was. The money they could have made! I could thoughtlessly click around and do everything on muscle memory.
Change things often enough and no one is comfortable. There are no improvements. A new user might like it, they might even like it more than the old user liked their iteration. Say, 5% better for 3% of the users 0.15% improvement in total vs 15% worse for 97% making it 14.55% worse. The difference is 100X
> "you can click on that? I thought those were just decoration!"
That is hilarious, that is one of my main complaint about modern flat UI is that it's almost never clear that you can click something. Everything looks like decorations or just text.
In a way that goes back to the skeuomorphism debate around buttons whether they should be drawn flat or 3D effect, where even Office 97 was trying to get rid of buttons looking like buttons and the affordance that they can be pressed, and whether that makes sense on a non-physical thing.
Turns out the new generation only understands flat icons. If you make a row of the machine like win 95 buttons they don't see it. "you can click on that? I thought those were just decoration!"
I don't understand how Win 95 icons are meaningfully different than the icons on a smartphone home screen. Maybe I'm misunderstanding what you meant.
Windows 95 might have been the last time anyone actually sat down and thought through how to design a UI. Everything since then has been a reiteration on previous ideas.
Back then you could still tell someone the thing they worked hard on sucked, it's terrible, it needs to be deleted and we need to pretend it never happened. Then you worked all night to prove it sucked only to be told you made it worse. And then, you started over. No crocodile tears, no excuses.
Besides all this politeness getting in the way of honest opinion, scaling this to throwing away a multi million project 10 times in a row is hard. Might even seem illogical.
> The new settings stuff is materially worse than the old stuff.
This depends on who your audience is, and I'm shocked by this community not seeing it.
The new settings are far more intuitive for non-experience users who are more comfortable with an iPad than a traditional computer. That's where the market is. The enthusiast demographic who actually understands what the settings mean and how the machine works is minuscule.
I’ve been a Mac user for more than 20 years and I may be in a minority of one, but I prefer the new settings. When I use my old Mac with the old settings I find myself thinking “so which image do I need to click to do what I want?” but in the new settings I can find what I need from the text labels.
I was a Mac user for about six years, went back to Windows through necessity, and returned to Mac four years ago. I don't hate the new Mac System Settings, but for me it's not as intuitive as the old version. Nor is the iPhone/iPad settings app easy to navigate. I don't completely understand the reasoning for the order or grouping of things. Then I realize I have no control over it, shrug my shoulders, and get on with finding and using the options I want.
I understand your point from a purely aesthetic standpoint.
However the second that a commonly needed setting is required you're going a layer "deeper" (it's not because before it was at the first level) and that aesthetic is broken. I doubt the iPad first crowd is going to really intuit that.
> The new settings are far more intuitive for non-experience users who are more comfortable with an iPad than a traditional computer.
Right but the iPad UX is also terrible. All I can really do is remove and recreate. There’s no way to actually fix anything. This isn’t necessary. Advanced options could be exposed in iOS too. It’s just bad design everywhere.
I use the old control panel but one should concede that it's really quite esoteric and the new control panel is comparatively more straight forward.
I'm also amazed at software developers complaining about Microsoft's development process for the Settings app. They've been incrementally developing it for years -- which is a good thing -- and yet there so many complaints here that it didn't materialize fully formed on day one. It's like when talking about Microsoft everyone forgets how software development is actually done.
The Windows Control Panel was first released in 1985. That’s 39 years ago. That’s longer than the time between the Wright Brothers’ first flight and the first jet aircraft.
How is Microsoft still doing fundamental rewrites of core features?
I still don't get what you mean. Clearly Windows isn't the same as it was 39 years ago and if it didn't change in all that time we wouldn't still be using it. Every operating system rewrites fundamental core features all the time.
The X Window System was originally released June 1984. That's 40 years ago.
And yet we're still having debates and active development on how to have graphical sessions on Linux.
iptables was released in 1998. That's 26 years ago. And yet those Linux devs are still working on nftables and firewalld.
If those Linux devs still haven't figured out how to do graphical sessions or firewall by now they never will.
FFS how to boot/init Linux is still under active development and some rapid changes over the past several years. If they can't even figure out how to boot how can you take those devs seriously?
Or maybe you redesign your stuff for the realities of today instead of just assuming what a few people did in the 80s was the be-all end-all of software and UI design.
The old control panel has a very logical layout, and that's why it stayed this way for so long. But it was also an expert tool and you ought to go there with the manual close at hand because it was so powerful. Like the networks sections having everything related to network thay you may want. Maybe there should be a beginner mode, but you don't want a beginner near those settings. Just like I rarely see people go into their network connection settings on iOS. The rewrite feels like taking Photoshop and morph it into Paint. Easier to understand but ultimately worthless.
But 99.99% of users are "beginners". I really don't know how to use Photoshop but I can use simpler paint tools to do what I want.
Microsoft will not remove the control panel until you can do everything with the Settings app (or something else not yet invented). Despite this "deprecation" it's really not going anywhere.
My use of the settings app has slowly increased over time as more and more settings are available there. I have to be doing something pretty specific to open the control panel now.
catering to developers is important in a completely different way than catering to typical users. I have one stomach for dinner and another for desert.
And yet, back in the 90s most of the non-experienced users learned to use their computer nonetheless, in some cases gaining deeper understanding through the process of navigating the logically structured interface.
Maybe it's more profitable to keep your users inexperienced. Easier to sell them cruft that way.
Right? Most of us who were children at the time learned how to use 95/98 by ourselves. The vast majority of people had to learn how to use 95/98, and most had never touched a computer before.
I don't think this demographic of tablet users who can't ever possibly accept another UI style actually exists. Poking at an unknown object to figure out how it works is not some ancient lost art. It's one of the most basic things that all humans do. We do this as infants.
Gods, imagine how frightened and confused DOS users were by Windows.
Totally. I was there, porting a FoxPro DOS app to Visual FoxPro and one of the biggest fights with the boss was about why I was adding multiple windows in the app.
And I remember that the mouse was something that confused users.
And the joke about using the CD drawer to put the coffee there? I see it.
Yet, all those users (school managers and a lot of old ladies) get it anyway.
What irks me most about the new Settings app is the lack of keyboard shortcuts. Sure, you can use the arrows to jump around the different elements but whatever happened to good old Alt-F, etc.? Plus, on a traditional menu bar, every keyboard shortcut is clearly labeled. Not so for Settings.
Frankly just because the interface looks more tablet-like doesn't mean it's actually ergonomic for tablet use either.
What they are presenting us is far more like the 90's Macromedia Flash style UI bloatware that hardware peripheral manufacturers also keep trying to foist onto us.
Having a function simply not exist can not count towards making it more intuitive to control that function.
Having simple controls that don't accomplish tasks is not a valid example of simple controls to accomplish tasks, and I'm shocked at anyone here not seeing it.
If this theory of the users needs were true, then everyone would and should just use Chromebooks.
The reason Windows exists and must be used by so many even when they don't want to, why a Chromebook or an iPad doesn't cut it, is Windows is where all the actual unimaginably varied productivity and special purpose software is. Not because of the middle of the road generic office and web apps. It's because of those PLUS the infinite other. It takes both to be useful not just the big mass in the middle of the bell curve.
No matter how much bigger the numbers are for the common case, things need to cover all cases in order to be useful. Trying to reduce Windows down to a Chromebook or an iPad is silly when the Windows95 paradigm was already the simplification.
Windows without the functionality of Windows is nothing. An iPad is far better at that than a simplified Widows can ever be. Even if somehow MS managed to make an excellent iPad, then what? iPads already exist and someone else is famous for them. Meanwhile, the thing they ripped out was their very value proposition itself. The differentiator that gives them a reason to exist at all.
All that supposedly unwanted complicated stuff was litterally the primary value and differentiator of the product itself.
That could be somewhat true if Settings was feature complete. It's not really for iPad audience if you have to spin up RegEdit and google for an afternoon to do half of the stuff you could do by clicking around Control Panel.
Also, ability to filter or sort a list wouldn't confuse iPad audience all that much, would it?
The fact you are trying to copy someone shouldn't prevent you from making it better in some basic ways.
Here’s one example of why it takes ages — drivers that grab the window handle of a control panel and hack at it to show custom UI. Old example that specifically addresses the Displays and Printers control panels, but similar hacks probably still exist today.
The most genuinely bad and frustrating part of the new control panel that made me ask "did literally anyone even test this for 5 minutes" are any of the pages where you have a list of things longer than 6 or 7 items. Like per-app sound device options, or associating a program with a file extension, or even just uninstalling a program.
* No way to search or filter the list, or jump to the extension I want (PDF), let me first scroll past .3gp, etc
* List items are comically large, it must be like 10% of the information density from before
* The whole thing is just sloooooww
A regression in every sense of the word :(
Not to mention all the things that are straight up missing from the new control panel, like all the right-click options currently available in the Audio Devices dialog.
You could plausibly be referring to Windows 11, Windows 10, Windows 8, Windows Vista or Windows ME. Making this strange line of argument just seem idiosyncratic and more about your own feelings on "inclusivity" than objective analysis of software quality.
ME was a rushed attempt at making DOS-based Windows less DOS-like, while Vista was perhaps too extravagant in its UI. 8 is when the nosedive started and things began getting really dumbed-down as they decided to rewrite huge swaths of previously working functionality and broke much of it in the process.
11 is, according to Microsoft in their official marketing material, "the most inclusively designed version of Windows". They sure are right about that -- they included a bunch of idiots in the design process.
> while Vista was perhaps too extravagant in its UI
Vista was a fine OS. The aero glass stuff was a little on the side of bad taste, but the UI usability wasn't bad, there was little difference in UI between Vista (the hated OS) and 7 aside from visuals, the layout of UI elements was mostly the same. And in terms of look, I can't say it was worse than the fisher price styling of Windows XP. Windows 2000 is where Microsoft aesthetics peaked and it's been downhill ever since.
The main reason Vista was hated was because it was very resource hungry compared to XP and most computers could barely handle it. 7's improvements on that side of things were rather minor, and most of the reason why people loved 7 is because they ran it with hardware that was modern enough so the experience didn't feel as slow as running Vista on 1gb of ram and an intel igpu (back then, intel igpu were unreasonably terrible. If you can do moderate gaming on low settings on modern igpus, back in the day, the intel igpu couldn't even run the UI of Vista, no AeroGlass/GPU compositing for you).
Most of the truly needed architectural change in Windows for the sake of reliability and security happened with Vista, though! Vista is when the graphic stack moved back to the user space and Windows became the OS that handled GPU driver crashes best. I remember when I had an ATi GPU with terrible drivers how good it felt to not reboot the computer or lose unsaved work as Windows could restart the driver on the fly and it wouldn't cause any issue except for 3d rendering software (so games would still crash in such a situation).
Vista also virtualized some of the filesystem calls so that programs used to having full permissions to write in folders they had no business to write to could run in userspace without admin rights.
All the changes Vista did piled up in terms of overhead, making it a heavier OS, but it was all for good reasons. Some of the overhead could have been avoided if Windows had been designed the right way to begin with (like not letting people get used to running software with admin accounts) but Vista did what it could to make Windows a better OS. People who hated Vista just didn't understand how needed those improvements, which we take for granted today, were. I still remember those worms circulating on the internet instantly pwning computers just for /being on the internet/ during Windows XP's era. Installing XP from unpatched mediums like an old CD and then connecting to the internet to get updates was very risky without being behind a NAT or firewall.
I really feel grateful towards the work the Windows team did during the Vista era, that windows can be considered a decent OS at all is all coming from the legacy of the groundwork they did on its foundations.
Right, he could just end by stating that corporations employ useless people who then do useless things to justify their employment like they always did, like every large organisation ever. But then he had to go all modern identity politics on it. It fries brains of its opponets just as much if not more than its supporters.
People being given preferential hiring because of their race or sex is inherently racist and sexist. He's perfectly justified to be upset over widespread racism in the tech industry, especially when it is also leading to noticable drops in software development quality. The real question is why do you seem to support explicit racism and sexism?
48.3% whites are a minority and they are underrepresented compared to the 59.3% in the U.S. population.
That is just for background. GP tried to make the case that developers engaging in diversity initiatives, who are often white, do this for their career. In other words, they are unproductive B players, who will hire C players in order to keep their jobs. They also discourage A players from engaging in work.
When you have no external business to compete with you end up with managers competing internally. They're literally just burning cash trying to look busy and distinguished.
Anyways.. watch any Microsoft "vision of the future" video from 1990 and it's basically just Teams. It took them 30 years to fully establish the steaming pile of bizarre Share Point plugins that is Teams.
Especially in the networking section, there's tons of functionality you can only access via the good old Control Panel applets.
In the Settings app there's only a "DHCP or no DHCP" option. No choice about DNS server info or DNS suffixes, no way to edit adapter settings (jumbo frames etc) and so on.
Another example, regional settings, the Settings app only allows for some bare-bones customization. Want to add additional clocks? Can't do that in Settings app.
So I truly hope this means they'll work on bringing that functionality over, rather than just removing the applets and let you sit there with the minimally functional Settings app.
But it's not necessary even in Linux. Many (most?) DEs offer control panels that let you do pretty much everything a normal power user will want to do.
Well kinda. Sure you don't go via the applet in Win11 (and I admit I forgot about that since I run Win10 still on my main machines), but all it does is launch the good old "Properties" dialog.
So it's not integrated into the Settings app. And thus could potentially go away once they deprecate the rest of the control panel, if the main point of that is to do everything through Settings app. If not, why remove the control panel?
This can be entirely configured in the settings app. It doesn't launch the older properties. So for that, not kinda the answer is just it can.
Now, jumbo frames isn't able to be set like that yet, I'll acknowledge.
> And thus could potentially go away once they deprecate the rest of the control panel, if the main point of that is to do everything through Settings app. If not, why remove the control panel?
Microsoft hasn't even said they're removing the Control Panel yet. This is an Ars Technica article blowing up a single phrase from a Microsoft support article that says:
> Tip: while the Control Panel still exists for compatibility reasons and to provide access to some settings that have not yet migrated, you're encouraged to use the Settings app, whenever possible.
So all Microsoft is saying, get used to navigating to your network adapter settings in Windows instead of relying on going through Control Panel, because sometime it might not be there. Not necessarily tomorrow, not next quarter, probably not next year, but sometime you're going to have to figure out the Settings app.
Microsoft isn't saying they're going to pull the Control Panel without offering all the functionality through Settings. But expect for more and more of the Control Panel to disappear over time.
Also, the Control Panel disappearing doesn't mean every dialog and applet that used to be linked through there would necessarily disappear.
You're reading a lot into that small sentence if your takeaway is they'll be removing Jumbo Frame support.
> This can be entirely configured in the settings app.
How? I can change DNS server, but not suffix info.
> But expect for more and more of the Control Panel to disappear over time.
Right, but they're also not saying explicitly that they'll move all the settings that exist in the old Control Panel. And given their history, it's not a given that they'll do just that.
> You're reading a lot into that small sentence if your takeaway is they'll be removing Jumbo Frame support.
It wouldn't be the first time they removed access to some essential settings before back-pedaling. That said, sure, they'll probably add access to that stuff.
Of course, it's entirely possible someone else is at the helm of this area of Windows now, one that actually cares about power users. In which case my worries are probably unfounded.
Yep, now's the time to move to linux. Microsoft has gone bonkers and is going to inflict a lot of unnecessary pain and frustration on people before they correct course, if they ever do.
To be fair XP was already digging it's grave while it existed. In my school time computer viruses were a legit excuse to not bring your homework that day because it was so blatant.
Only switching to Linux could give you that peace of a actually working computer.
I'm okay with some changes they're going to do as long as there will be proper alternatives. The new app is generally more confusing and less usable but I don't touch either that frequently so it is okay.
My concern is that they're not going to invest into the proper, fully functional alternatives, maybe intentionally. And I suspect they probably want to use this deprecation as an excuse to take the control away from users, similar to other mobile OS. The new setting app lacks many important functionalities and usually redirects to old control panels. And MS can simply remove old control panels without giving us alternatives, or significantly restricted "modern" ones with less controls.
Every single interaction with post-Windows 7 configuration / settings leaves me very frustrated. Some settings have new UIs, some don’t, often there are several generations of UIs for the same group of settings. Add to that minor revisions of the UI that happen as part of software updates. Finally, hardware vendors often have their own apps, various “Ninja Dragon Sci-fi Anime Nuclear Power Plant Control Centers” from graphic card vendors and some random sys-tray crap for your webcam and touchpad.
I have no idea why things turned out this way, and I remember how with every other major OS release Microsoft promises a brand new rewrite, and yet if you dig deep enough you probably can find some UI from Win3.1 era.
"Services" and "Disk Management" UI's are great examples of ollllld (possibly MFC?) Windows UI's and are still the standard way to manage those settings from what I can tell.
What's funny is I remember when those Microsoft Management Console snap-in tools were brand new, and what came before them was a lot less nice to use.
(They might be MFC. Windows 2000 is about the right time for Microsoft to be C++ happy enough to push developers to use it over just using the bare Win32 C APIs. MMC was a pretty big deal when it first came out.)
You can use Spy++ to look at the properties of open windows on your system. If the window class name starts with "afx:" then the application uses MFC. As far as I can recall I've never seen a Microsoft product built on either MFC or Visual Basic. They apparently don't like their own dog food.
They tried doing stuff in .Net for Vista but had to revert all that; perhaps they've now come back to using it for real, but I know the new settings panel is done in C/C++.
My most frustrated moment was discovering that windows 11 requires a network connection to set it up. It blocks on the user creation screen until you decide to add a microsoft account or create a new one. There's no other OS I know of that does the same thing.
If I recall correctly, you have to press a secret keyboard shortcut (to open command prompt) and run a command to unlock the "no Internet and thus no Microsoft account" version of the Windows 11 setup.
Microsoft has a similar surface design trend as Apple, both want to constantly streamline and dumb down the main parts of the OS so that no one could possibly be confused since there’s so little you can even do.
But interestingly while Apple keeps some of the complexity hidden deep in ridiculous new squirrel holes in the settings UI (things like ( i ) circles), Microsoft just accommodates those who would miss the greater detail by also shipping the previous version’s entire settings screens wholesale under an “advanced” or “more” button from the new UI.
I am much more confused on where to find things in 10/11 than I was in Windows XP. But maybe I’m a minority because all the normies back then needed geeks like me to set up their XP PCs so maybe this is easier for them?
Setting file associations is the worst UX regression in the W11 Settings app.
For example, say I want to set Irfanview to be my default application to view images. I need to go through every file type that Irfanview can open, then select Irfanview. I can't tell Windows just to use Irfanview for all the formats that it can handle.
I never bother to manually set file associations, when I find a file that doesn't open in the right app I just use the "Open with > Other app > always use this app" option to set it
This is because a particular support page has "The Control Panel is in the process of being deprecated in favor of the Settings app, which offers a more modern and streamlined experience.". Crazy how that somehow has spawned endless articles from tech "news" sites. But it's hardly news, and saying they've 'officially deprecated' is misleading. Fact is The Control Panel has been in the 'process of being deprecated' since Windows 8.
Wish Apple would deprecate the macOS System Settings app!
So clunky and slow in recent versions, it’s the only app that can make the latest M3 hardware feel underpowered and laggy. Yet still suffers from age-old problems like not being able to resize it’s window freely, which would at least help alleviate some of the UI weaknesses.
Older versions prior to recent redesign/“improvements” were actually better…
It can be resized vertically, but the UI is lay out in a way that it doesn't make sense to resize it horizontally (not saying that I like that UI layout, but it has got a reason for the limitation).
I can imagine a series of events at MS like below (A pure imagination):
1. A new UX head is hired and looks for something that will make them look important.
2. Initiate a usability research across all the features in the Windows UI.
3. Make an internal announcement. "Our research shows that many users are scared of changing settings in Control Panel. They are afraid of breaking the system by changing anything there. We will create a new UX for changing settings in a simple, intuitive, and innovative way."
4. They hire many UX researchers, visual designers, UI prototypers, and of course many middle managers.
5. A year later, another announcement. "We now have a complete understanding of how we can create a simple, intuitive, and innovative user experience. Now our engineering team will implement this in upcoming years."
6. They hire many product managers, UI engineers, program managers, QA team, and of course many middle managers.
7. Two years later, another announcement. "We are launching the new innovative UX that replaces Control Panel".
8. Get a lot of internal feedback. "The new UI doesn't let me change X or Y setting", "The new UI is too slow", "Too much whitespace in the new UI", etc. They are all ignored as "working as intended". They say "X and Y settings are used by very few users. Use the old UI for those settings."
9. Several years later, "We don't have enough engineering resources to maintain two different apps. Let's kill Control Panel."
There were a few of these staples that I could always rely on to fix issues for friends and family. I remember them from 20 years ago and they kept working reliably. Since I've long transitioned to using only Linux both at home and work, I have no idea how to get anything done in these fancy new lean and modern "streamlined" UIs and am not of much help to Windows users. At least so far Control Panel was there but even so, some things were added only to the dumb new UI parts. I think MS managers may be forgetting how much their users have been relying on their IT whiz kid relative or friend. If you cull power user features, you indirectly make life harder for the average user too.
I so badly wish they'd open-source Windows. It wasn't bad enough that they refuse to fix obviously bad code, but they also don't allow the very many talented performance engineers submit PRs that would do in a month what they couldn't get done in years.
Depending on the kinds of games you play, Linux + Proton can provide an excellent gaming experience now, often times better than on Windows, with fewer stutters.
Some multiplayer games with kernel rootkit/anticheat might not work, but I haven't encountered any Linux-specific issues in the games I play. I'm sure this isn't the experience for everyone but it's worth a try.
Maybe they could consider an Apple-style approach: open source the core of the kernel and text-mode user space but leave the GUI closed.
Of course, open sourcing everything would be even better, but that might too big of a step for them. Open sourcing the non-GUI core could be a good initial step, whether or not it ends up going further.
my guess is if they did it it would be under some odd ball license just to make sure its code couldn't be incorporated into other penguin themed operating systems
The only ones that I've found are Windows "mods" that use a combination of NTLite[1] for feature removal and slipstreaming and some edits to icon resources in system32.dll etc.
Did you have something else in mind? Email is in my profile in case you have a link that you can share.
That's just wishful thinking, but I wish there was a way to license the NT kernel and other core OS components. That way, other companies could work to add usable and performant userspace components to their version of Windows, with users finally being relieved of dealing with the batshit crazy UI and other warts Microsoft keeps on adding.
What drives me nuts is that even though Windows is the only os I have paid for it's also the only os I use which doesn't include full disk encryption (unless I pay even more). Linux is free and comes with it. Macos is freeish and comes with it. Windows home costs over $100 and doesn't. Those built in ads are also ironic.
Grey market pro keys are like $5 on ebay. I have zero qualms buying them when such a basic and critical form of security is absent from the base edition. It’s malpractice.
> I so badly wish they'd open-source Windows. It wasn't bad enough that they refuse to fix obviously bad code, but they also don't allow the very many talented performance engineers submit PRs that would do in a month what they couldn't get done in years.
Being open-source wouldn't fix things like that.
It'll be just like Gnome: PRs that fix UI gaffes wouldn't be accepted because "The Developers Know Better!"
Of course [1]! How would they give consistent, cleanly designed UI. I find the UX/UI much more cohesive than Windows' where some apps look like flat boxes (metro UI), others look like classic Windows.
You thought open-source means there'd be no design and they'd only jam code, while designing and architecturing is only for proprietary projects within ivy towered castles?
By the time Windows 8 rolled around Microsoft wanted a 'unified' UX across devices so bad that they threw the desktop and laptop users completely under the bus. Most people can barely remember just how unusable the first new UX Word was on a laptop screen before years of reluctant rollbacks reclaimed some screen realestate for actual work. But hey, "Just imagine 30% app store revenue for every application on every PC" is a powerfull enough motivator to sacrifice even the UX on.
I still use Word 2003 because the ribbon is evil (translated, it degrades the advantages of a toolbar and takes twice as many clicks to get things done).
I'm jealous - I held onto Excel 2003 until 2018 at which point Win10 couldn't really run it anymore - all office after 2003 is a step backwards IMO
I use Office 2010 which seems moderately stable (2007 was a complete mess) + ubitmenu though I am occasionally irked that 2010 isn't fully compatible with nested comments some colleagues use...
Yeah, Libre Office has -IMO- the best approach by allowing different UIs and i find the "single toolbar" superior to the ribbon-like interface or the "mass overload" of toolbars the default/office-2003-like UI has.
Obviously the single toolbar only provides the most common and basic functionality but that's what i'd need in a toolbar - and if i'd need more i could probably customize it (probably, i don't know, never had the need :-P).
I recently worked on an admin project with a group of varying experience and grade, from months to decades using MS Office. It's the first time in years I've had to use 'ribbon' apps.
Not one of the staff used the ribbon directly, they just searched for everything using Word's titlebar search field and picked the option from the results. Every time, unless it was something like embolden that has a keyboard shortcut.
I tried hunting and pecking through the ribbon but it was such a guessing-game, trying to imagine where the UX designer had filed the option, that I eventually relented and started using the search field too.
That's the problem. Toolbar buttons ought to be ONE-click shortcuts. Menus are multi-click.
My frustration stemmed primarily from having to constantly bounce back and forth between toolbar tabs to get certain tasks done (it's been a while so I can't remember the exact use cases, maybe formatting table borders and fonts/bold/etc). In those cases it legit doubled my clicks.
The ribbon essentially took my menus, and made them waste vast amounts of precious vertical screen real estate - not to mention less consistency in presentation & discoverability (particularly when other software I wasn't as familiar with began to copy the trend).
If I recall, older versions also did a better job of surfacing keyboard shortcuts (via tooltips), so you would inherently learn the ones you used most as you used the software.
Thankfully, Linux is getting much better for blind people. Orca has become much more stable, and accessibility is more than an extremely underground movement within desktop environments. Just a bit more, and we'll be ready.
> The Control Panel is in the process of being deprecated in favor of the Settings app, which offers a more modern and streamlined experience.
Is modern and streamlined what I want in a control panel replacement? When I think of modern and streamlined, I think about things that are so simple they aren't useful anymore, because they've replaced the complexity of control over a messy process with the intuitiveness of only having the illusion of control over a messy process.
507 comments
[ 1.9 ms ] story [ 395 ms ] threadAgreed about the macOS dock. I occasionally use macOS as well and it kind of reminds me of a terminal bell in tmux, it just lights up for anything and everything. Windows at least has different colors, solid vs blinking, and even progress bars through the taskbar icon.
I still go to "Sounds" even on Windows 10/11 because it's easier to read and seems to have more functionality.
The new pages seem designed by someone who only knew how to build a vertical layout and just stacked all controls without a care for the user. I am also amused how the modern window takes a good second plus to paint.
It's a much more elegant solution than multiple windows in Windows!
windows now: "we hope your prompt engineering is strong, that is our only interface"
Yeah I can do lots of stuff with powershell but lots of time I just want to run app wiz.cpl because new one doesn’t show all stuff that is installed. Let alone network settings new screens being useless.
The UX designers don't care for it to be actually usable, they just want the standard UX/UI ideas of whitespace and stuff looking good without thoughts how the features are actually used.
The number of pixels is increased since the days of Windows 3.1. Even notepad needs a couple of seconds to draw its empty window on a new mashine. /s
Not only that but many pieces of the Fisher Price Settings interface still redirect to the Control Panel to get you whatever setting you're after that isn't supported.
Hopefully this means they actually completed porting it all over, rather than just destroying huge swathes of functionality. Given Microsoft's track record... 60/40.
Their continued push to enshittify something that the world has come to know as standard was actually the final straw for me moving to Linux full time. I just thought that if I'm gonna be changing it might as well be something that isn't going to show me ads and farm me for data.
E.g. on the legacy "Sounds" none of the per app mixing, device pairing, or new filters like toggling global mono mixing are there. Some power user things are also just easier, like adjusting the non-primary sound device volume doesn't require going into the device properties and flipping to the tab for each device you want to change the volume of - it's more combined.
On the flipside the legacy "Sounds" disabled devices didn't clutter the view and there are advanced options not present in the new sections. It's also much more space efficient... though sometimes to its detriment in that the windows can't be made larger and it relies a lot on modals which can be easy to misplace and get confused on (but also useful in that they can let you see more of the information without having to flip back to other screens).
That repeats for me about everywhere. Either alone I'd probably be more than happy to use at this point but that there are two places to go each offering not quite the same set of features is the real pain point.
Yes, and they're not alone even in the FOSS world (cough ...Gnome... cough).
My take on this is that someone decided that everything must either run on a cellphone or conform to its UI, therefore GUIs are slowly moving to the mobile touch screen model, which translates into leaving lots of unused space because of the bigger size of finger tips compared to mouse pointers that could trigger errors with smaller and more dense controls, and of course less controls because smaller screens with comparable resolution to much larger monitors would make them much harder to operate.
I can understand the reason, however all comes from the 1st mistake which is the attempt to unify everything to a mobile UI, probably to save on development time. It's unnecessary and it's wrong.
thank you, I needed a good belly laugh!
Windows 95 was built in 3 years and its user interface is still superior to anything they've come up since then - instant redraws, buttons respond to clicks, information was laid out as needed, not to look good in a theoretical sense, etc.
I would say your comment makes more sense for Windows 2000.
windows '98 - even on a semi decent machine - was fast
On a CPU system fast enough to render it within a frame, you could switch that animation off. I think it was mostly there to preserve UI compatibility with potatoes.
Maybe if you ran Windows 95 on a 386 with 4MB of RAM.
Work is macbook, but I hate macOS settings and everything as well. Can't easily configure mouse acceleration or disable it is crazy to me.
On personal I use WSL for dev, but maybe I should just dualboot Linux.
The mouse feels perfect on Windows/Linux, but it's off in my Macbook. Sometimes also loses bluetooth connectivity, where it kind of starts to skip and/or stops working completely. And I have to take the bluetooth usb, put it back in for it to work normally again.
Maybe I should try another mouse, if you have any recommendations for a similar, ergonomic wireless one. Definitely don't want the magic mouse.
Ergonomically I think the Logitech one is perfect for me.
https://ploopy.co/mouse/
But the mindset lives on.
Sorry, what the hell is this? Do engineers at Microsoft actually think this is sensible, usable and accessible?
If engineer keeps pushing back, it is bad performance review and "hard to work with".
A lot of it is trying to make it look visually and superficially impressive trying to apply the common hammers like whitespace, very little visible content at once as to not "overwhelm" the user and other rules to anything, and then trying to pretend whatever that is going to increase the sales by doing non-sensical user research, only listening to what proves their initial vision and then later trying to cherry-pick success metrics.
A/B test the new Settings panel:
If User spends more time in the Settings page -> We just increased engagement. They must really like the new Settings page and find that pleasurable to use. That's a win.
User spends less time in the Settings page -> We made it quicker to find and tweak the correct settings. That's amazing.
Either way, any change you make you can find wins. You could even keep going back and forth between two versions.
Also another common flaw I notice with some redesigns or things in general is that when the features, e.g. config settings were initially released, there was very thorough understanding and need for that feature and whoever put it there knew the technical implications and why it is needed, and they put it there in such a way that it's reasonably easy to use and makes sense with other things.
However when redesigning, you are going to be exposed to all those features and nuances at once. And you won't have a good understanding of everything at all and all the little details and implications. And you might want to start with some sort of feel, framework and design to handle all of that. But then you are going to approach those features from an aspect where you have to take the features and make them adapt to the design as opposed to considering what makes sense specifically for that feature. And you won't have good understanding of the features, so either you are reducing the scope a lot or also just implement features incorrectly or in a poor way, not working well together with some other features, etc.
You might be into something though.
Or at least leadership definitely and obviously wants it, but product and design under leadership wants to just convince leadership that it's going to do that. But frequently it isn't or it's very difficult to analyze that data and it's easy to cherry pick flawed metrics retroactively to try to convince leadership that it actually did some improvements. It's difficult to question and verify any sort of metrics without launching a whole investigation into it yourself, which rarely someone would have an incentive to do so.
It could be that at your workplace maybe these things actually do improve KPIs and sales, I would actually be more happy with that compared to if there are meaningless changes or changes that make things worse that don't improve sales at all.
What's really needed is internal pushback against UI changes without user studies to back them up as well as a willingness to listen to user complaints and not just brush them off as "people complain no matter what change is make hurdurdur". Perhaps also an understanding that even neutral changes (as far as usability is concerned) have a negative cost to users.
Now I'm imagining a kind of spreadsheet-based hell where the UI is one enormous vertically scrollable grid of cells that are sometimes labels and sometimes inputs and sometimes buttons...
I feel like I caught a glimpse of it once or twice in the VB5 / Java Swing days.
I dont even know where my failed prints from 6 months ago are stored until it bothers me with a popup that is slightly to fast to interact with.
I belive a complicated ui should have a kind of blog where you can find all the nonsense going doen in chronological order with tags and categories.
Bluetooth & devices > Printers & Scanners > pick any printer > Open print queue. The Print Queue can also then jump between printers.
And you don't need to go into the Settings app to change sound devices. Click the Sound icon in the taskbar, click the icon to the right of the slider with what looks like little sliders and an arrow, choose your device. But even then its pretty easy using the full Settings app. System > Sound > click the circle next to the device you want to change to the default. I don't get how that's materially worse than Control Panel > Sound > Right click > Set as Default Device.
The os should know when new screens are attached or removed and take logical action.
If you have 2 cars in your driveway you have to chose. If one is removed, which one do you use?
Putting things under system or behind a vague icon is not instantly obvious. If i did that i would sell nothing.
That 3 things combined in one icon is wrong is already obvious where you refer to it as the sound icon. The convention is for the banana icon to open the banana menu. You switch to the banana mind set and learn new banana features.
Meanwhile in the old devices and printers control panel it was just right click -> set as default printer
In an ideal world, they would fix this problem by making bigger mouse cursors automatically use some proper non-centered text selection cursor, but I don't have much hope for that. I guess there will be some way through the registry in any case. Maybe we'll see alternative control panels with more features?
Then, there’s the Windows search. If you ever tried using Settings and search. Most of the time you end up getting Edge opened with an outdated link or unhelpful Bing search.
I just hope they won’t axe it until figuring out how they make decent settings.
vscode's settings are easily my least favorite modern pattern, and I am flabbergasted that it's spreading to other tools. The "it's one big scrollable list with a sidebar nav" is great in some ways, but everything else about it is downright awful.
And I hate that quite a few extensions have a vague "just set X in settings" in their README's where X doesn't show up in the auto generated UI, and is called something else in JSON
This is a special category of hellish perfection. Thank you for this cursed yet useful information.
Everything can be searched in VSCode, not just the settings page. Just do CTRL+SHIFT+P and type. Like this:
https://i.imgur.com/w2sTSPA.png
Like tredre3 said there's also a button on the top right corner of settings, but I tend to prefer to start directly into json mode through the command palette.
Being able to find any sort of action with the palette just by typing is hands down the best UI design I've experienced in software. It's not new, Unity had it in the older Ubuntu distributions, but it's unfortunately not seen often enough and Ubuntu lost it when they moved to Gnome.
The palette search box also has the smart design of placing to the top functions you use the most through the palette, so if you open the json settings a few times it'll pop up at the top before you even finish typing the word "settings". After a while, your interactions with the palette make its UI feel very personalized to your needs.
But I've never used a sophisticated application that does most of its config via registry editing. It's for extreme edge cases only, where it's basically fine - it's a worse about:config, but it serves the same purpose, you only go in there when you already know what you need to do.
vscode, in contrast, puts common things into hand-edited-json-only config. I don't think I've ever had a vscode project that didn't require json changes to work correctly. That's ridiculous.
So the level of crazy is not the same as if your roku expected you to edit json.
JSON(5, with comments) as a config storage format? And optional editing UI? Oh heck yes, that's perfectly reasonable.
Requiring manual JSON editing, even with fancy autocomplete? Hell no. Turn that into a UI with the same info you show in the autocomplete. Obviously. WTF VSCode. WTF every tool that has copied this. This is not even slightly acceptable.
IIRC, Eclipse had all of that (or maybe all that except for import/export?) five+ years prior to VS Code's first public release.
And given that "Do a substring search through this huge-ass mess of options and switches and winnow down to the matches" is such a blindingly obvious thing to add in when you get so very many options in your configuration GUI, I'd be shocked if there weren't several things that predate Eclipse that did that, too.
#1: Stop re-running a file search on sort.
https://www.voidtools.com/
Linux is less being used by our customers and for my job less useful / WSL or Mac VM is enough.
First commands I run on a new install/user.
Looks like it's time to audit the lists.
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
To enable the classic right-click menu :)
You're definitely sharper than me. I spend 2 seconds every time I encountered it.
And the same is true for the settings app. I never really use the Control Panel–specific settings, and whitespace doesn't bother me, so I'm not inherently opposed to the new app. But the execution just feels subpar somehow—if I had to guess, it's probably the latency whenever you click anything.
(macOS also has all kinds of weird UI bugs too, e.g. the Bluetooth and sound dropdowns in the top menubar are very finicky for me. And System Preferences proper isn't much better. It drives me crazy....)
Windows 3.1 is better than earlier Windows, but I haven't seen a claim that it's better than Win95?
I don't really think 3.1 is eye-searing, but I think the basic design is pulled forward from 3.0 which ran on mostly any video card, but feels designed around 16 colors. Wikipedia says 3.1 requires vga, but they didn't make things pretty by default until 95.
Of course, all this is a matter of personal preference—I just think that nostalgia plays an underappreciated role in these discussions.
For functionality. I prefer modern control panel over 3.x - and over Settings.
1) Settings has no applets I can pin to the start menu (ex: printers).
2) I can't be in two parts of Settings at the same time.
3) Commonly-used control panel options: In Settings they can be missing, neutered or moved+moved again.
4) Settings still reverts to control panel applets for some functions. Will those options still exist without a control panel? No one knows.
fixes 90% of my gripes with Windows.
It's practical to have them in a straight-forward list. Plus now I can have a short-cut directly to the power scheme, event though it still won't let me put it in the task bar. Windows is weird, which makes me believe this list is never going to go away. It would be too much trouble.
Sorry, it probably wasn't clear - not everything in the All Tasks view is necessarily exposed in other views of the Control Panel. That doesn't imply it's something completely independent of Control Panel though, it means you can't get to all views of Control Panel by clicking from the main view. I.e. it's not that this doesn't list more things than the main Control Panel view will, it's that it's part of Control Panel which would also be removed if Control Panel is ever "actually" removed fully instead of just having the main shortcuts to it removed. You're actually pretty close with:
> a hack for the search feature
As the Control Panel search will indeed filter via this view since it has everything.
Valve's done a LOT of good for moving the ball on Windows things just working (mostly) on Linux. Usually it's some form of DRM or video playback that doesn't work... for obvious reasons.
They finally did it. It works. I can just install Steam and play Hunt: Showdown and join a discord call. It's all I really wanted.
In fact every game I want to play works out of the box, and there's dozens across various genres. For an example list: Guild Wars 2, Stellaris, Crusader Kings 3, Counter-Strike 2, Dota 2, Baldurs Gate 3, Sea of Thieves, Halo Infinite are just some of the games I've been playing recently.
Hunt recently shipped a major update and it broke Proton support. Within a day Valve fixed it and it now works fine.
It's very common (at least for me) to see "small" 700 MB update ended up having 4+ GB downloaded.
/s
I wish Windows 7 was usable today, I'd switch back in a heartbeat. The peak of integrated and easy UI/UX on Windows was 7, and it went downwards after that.
That's where you run into truly ancient designs that haven't changed since the 90s. Event viewer, remote tools, driver install, etc.
And it's all still in there, using god knows what common .dlls from the dozen or so GUI toolkits that have come and gone. You have to admit, it shows an impressive longevity.
I just have to assume that Microsoft doesn't prioritize updating those elderly dialog boxes and tools because it's a thankless (and profit-less) task, which takes longer than expected and always filled with crazy edge cases and gotchas. They spent several years just updating the command line - granted, that's an important app which touched a lot of the OS, but it just shows the perils of messing with stuff that already works.
Does Microsoft publish a list of most used system apps based on their telemetry? It'd be interesting to see the bottom of that list.
So unless you have a locked down device like a phone, you can’t magically port everything over to a new settings app without providing a path for your ISV / IHV ecosystem to migrate to on timelines that are sensible for the business. And ‘drivers’ consists of way more than hardware devices: database access drivers etc etc.
Part of me wonders if an AI model couldn’t just sandbox the old UI and inspect it, and then auto map to a new settings style AI.
This popped today: https://pr0gramm.com/top/6301382
This is all modern examples but there are still bits hidden deeply within system that come from 9x times. I remember when MS published interface guidelines with Vista but the document was quickly forgotten and picture above shows all that mess. Personally, I remember almost all Ribbon UI changes and Windows Live brand "refreshes".
There were community attempts to polish interface initiated by Long Zheng, an user experience entrepreneur from Melbourne : Aero and Win7 Taskforce where you could submit all these inconsistencies and provide mockups (if you were able to do so). I'm pretty sure there were people from MS who took this unique feedback into consideration and some suggestions were implemented but with Windows 8 and 10 all these efforts become meaningless.
Part of me is just amazed at how slow large corps are - what does everyone do??
In so many areas the new stuff is not features complete or equivalent after years and years. And the usability is worse. And comically, despite going to a "modern" solution - the whole things runs SLOWER by far than classic settings which was near instant.
So both they why for the change and the seeming insanely slow pace of getting the old working (again) on the new and improved are both questions I think.
Sounds, printers, mouse, networking, user management and more - I feel like I'm always trying to fight my way back to harder to find classic control panels after trying to do stuff with the improved versions.
For larger installs you used to be able to loin to audit mode, customize a profile and make it the default for new users. That was super easy for even non-IT folks to do to get a baseline setup that seemed to cover almost all settings. Now that's gotten "improved" into garbage as well.
Instead we are getting UWP apps (mostly garbage) that can be hard to uninstall if provisioned in weird ways to a user.
This isn't exclusive to Microsoft, but it seems like all the research that went into Windows 95 isn't being repeated for new software. Windows 95, despite its flaws had actual UX research going into designing the project. It doesn't seem like that type of work is being done anymore, Apple also isn't exactly perfect here either, their new control/settings app is equally awful.
There's is an aversion to making software boring, but functional, but that's what most of us need. Microsoft could have frozen their UI in Windows 2000 era and it would have been fine for the majority of uses.
Win2k still very much feels like a nearly feature complete OS. It's got one of my favorite features: it shuts up and gets out of the way.
God, yes. It's exactly this. Windows 10 is always in my way, bothering me, nagging me. When it isn't being actively hostile, it's still in the way because so much just doesn't work.
And it just keeps getting worse over time, it's really astounding.
This bug has been present since after Windows 7, which was definitely my favorite Windows version. It was done.
Compared to that, search in the start menu (or Windows Explorer for that matter) is so comically bad it makes me weep. Before I knew about Everything, I could maybe believe there is something about NTFS or Windows security or whatever that makes it impossible to do fast quality search across the filesystem in modern Windows. But no, it's clearly possible, and it's such a shame that Microsoft is incapable of doing that in its own OS.
[1] https://www.voidtools.com/
So, OK, sure, the alpha version couldn't do that, and the beta version couldn't do that, and by golly, launching apps quickly didn't make the release list... sure. But why hasn't this obvious optimization ever risen to the top of the feature list in the last several years?
The obvious answer is that nobody in Microsoft is empowered to care about the experience as a whole anymore, and it shows.
The slightly less obvious answer is that I bet Microsoft management has simply written off Windows now. It's not Cloud enough and too hard to make services- and subscription-based even if they put their best efforts in. I think they're going to discover that it was more foundational to their business than they realized.
I miss the days of performant OS. Even my lovely Fedora+KDE is getting more feature bloat than I can manage.
"With software, either the users control the program, or the program controls the users." -Richard Stallman
I would bet the average 20 year old can connect a new Bluetooth device on a phone OS faster than they can get to the Sound settings page of Win95.
I don’t think UX is static. The UI patterns we recognize change with what we’re exposed to. The Control Panel doesn’t look terribly far off from a terminal app ported to a GUI. It’s also pretty alien to someone accustomed to smartphones.
Older adults have used smartphones, but young adults have never used Win95, so a smartphone style interface is more usable for more people. I’m with you, I prefer the Control Panel, but Settings may be more utilitarian.
The moral of the story is that it is all about conditioning. MS should have left everything the way it was. The money they could have made! I could thoughtlessly click around and do everything on muscle memory.
Change things often enough and no one is comfortable. There are no improvements. A new user might like it, they might even like it more than the old user liked their iteration. Say, 5% better for 3% of the users 0.15% improvement in total vs 15% worse for 97% making it 14.55% worse. The difference is 100X
No we don't like the new Slashdot.
That is hilarious, that is one of my main complaint about modern flat UI is that it's almost never clear that you can click something. Everything looks like decorations or just text.
I don't understand how Win 95 icons are meaningfully different than the icons on a smartphone home screen. Maybe I'm misunderstanding what you meant.
Besides all this politeness getting in the way of honest opinion, scaling this to throwing away a multi million project 10 times in a row is hard. Might even seem illogical.
This depends on who your audience is, and I'm shocked by this community not seeing it.
The new settings are far more intuitive for non-experience users who are more comfortable with an iPad than a traditional computer. That's where the market is. The enthusiast demographic who actually understands what the settings mean and how the machine works is minuscule.
I understand your point from a purely aesthetic standpoint.
However the second that a commonly needed setting is required you're going a layer "deeper" (it's not because before it was at the first level) and that aesthetic is broken. I doubt the iPad first crowd is going to really intuit that.
Android and the like will just link you directly to the settings and most peoples computer now a days is a phone, not a laptop.
Right but the iPad UX is also terrible. All I can really do is remove and recreate. There’s no way to actually fix anything. This isn’t necessary. Advanced options could be exposed in iOS too. It’s just bad design everywhere.
I'm also amazed at software developers complaining about Microsoft's development process for the Settings app. They've been incrementally developing it for years -- which is a good thing -- and yet there so many complaints here that it didn't materialize fully formed on day one. It's like when talking about Microsoft everyone forgets how software development is actually done.
How is Microsoft still doing fundamental rewrites of core features?
Perhaps Stack Ranking and/or promotions being based on Visibly Changing Something.
And yet we're still having debates and active development on how to have graphical sessions on Linux.
iptables was released in 1998. That's 26 years ago. And yet those Linux devs are still working on nftables and firewalld.
If those Linux devs still haven't figured out how to do graphical sessions or firewall by now they never will.
FFS how to boot/init Linux is still under active development and some rapid changes over the past several years. If they can't even figure out how to boot how can you take those devs seriously?
Or maybe you redesign your stuff for the realities of today instead of just assuming what a few people did in the 80s was the be-all end-all of software and UI design.
Microsoft will not remove the control panel until you can do everything with the Settings app (or something else not yet invented). Despite this "deprecation" it's really not going anywhere.
My use of the settings app has slowly increased over time as more and more settings are available there. I have to be doing something pretty specific to open the control panel now.
Maybe it's more profitable to keep your users inexperienced. Easier to sell them cruft that way.
I don't think this demographic of tablet users who can't ever possibly accept another UI style actually exists. Poking at an unknown object to figure out how it works is not some ancient lost art. It's one of the most basic things that all humans do. We do this as infants.
Gods, imagine how frightened and confused DOS users were by Windows.
And I remember that the mouse was something that confused users.
And the joke about using the CD drawer to put the coffee there? I see it.
Yet, all those users (school managers and a lot of old ladies) get it anyway.
So not only does it interrupt and block me from opening the browser's File menu, but now I have a bunch of inaccurate "Favorite" tickets.
What they are presenting us is far more like the 90's Macromedia Flash style UI bloatware that hardware peripheral manufacturers also keep trying to foist onto us.
Having simple controls that don't accomplish tasks is not a valid example of simple controls to accomplish tasks, and I'm shocked at anyone here not seeing it.
If this theory of the users needs were true, then everyone would and should just use Chromebooks.
The reason Windows exists and must be used by so many even when they don't want to, why a Chromebook or an iPad doesn't cut it, is Windows is where all the actual unimaginably varied productivity and special purpose software is. Not because of the middle of the road generic office and web apps. It's because of those PLUS the infinite other. It takes both to be useful not just the big mass in the middle of the bell curve.
No matter how much bigger the numbers are for the common case, things need to cover all cases in order to be useful. Trying to reduce Windows down to a Chromebook or an iPad is silly when the Windows95 paradigm was already the simplification.
Windows without the functionality of Windows is nothing. An iPad is far better at that than a simplified Widows can ever be. Even if somehow MS managed to make an excellent iPad, then what? iPads already exist and someone else is famous for them. Meanwhile, the thing they ripped out was their very value proposition itself. The differentiator that gives them a reason to exist at all.
All that supposedly unwanted complicated stuff was litterally the primary value and differentiator of the product itself.
Also, ability to filter or sort a list wouldn't confuse iPad audience all that much, would it?
The fact you are trying to copy someone shouldn't prevent you from making it better in some basic ways.
https://devblogs.microsoft.com/oldnewthing/20060410-17/?p=32...
* No way to search or filter the list, or jump to the extension I want (PDF), let me first scroll past .3gp, etc
* List items are comically large, it must be like 10% of the information density from before
* The whole thing is just sloooooww
A regression in every sense of the word :(
Not to mention all the things that are straight up missing from the new control panel, like all the right-click options currently available in the Audio Devices dialog.
the appropriate idiom is "development effort" -- engineering as a discipline is not at all applicable here.
So developers who are otherwise incompetent can justify their employment and companies can virtue-signal their identity politics.
Look at when the steep decline in software quality began, and see what that happens to coincide with.
11 is, according to Microsoft in their official marketing material, "the most inclusively designed version of Windows". They sure are right about that -- they included a bunch of idiots in the design process.
Vista was a fine OS. The aero glass stuff was a little on the side of bad taste, but the UI usability wasn't bad, there was little difference in UI between Vista (the hated OS) and 7 aside from visuals, the layout of UI elements was mostly the same. And in terms of look, I can't say it was worse than the fisher price styling of Windows XP. Windows 2000 is where Microsoft aesthetics peaked and it's been downhill ever since.
The main reason Vista was hated was because it was very resource hungry compared to XP and most computers could barely handle it. 7's improvements on that side of things were rather minor, and most of the reason why people loved 7 is because they ran it with hardware that was modern enough so the experience didn't feel as slow as running Vista on 1gb of ram and an intel igpu (back then, intel igpu were unreasonably terrible. If you can do moderate gaming on low settings on modern igpus, back in the day, the intel igpu couldn't even run the UI of Vista, no AeroGlass/GPU compositing for you).
Most of the truly needed architectural change in Windows for the sake of reliability and security happened with Vista, though! Vista is when the graphic stack moved back to the user space and Windows became the OS that handled GPU driver crashes best. I remember when I had an ATi GPU with terrible drivers how good it felt to not reboot the computer or lose unsaved work as Windows could restart the driver on the fly and it wouldn't cause any issue except for 3d rendering software (so games would still crash in such a situation). Vista also virtualized some of the filesystem calls so that programs used to having full permissions to write in folders they had no business to write to could run in userspace without admin rights.
All the changes Vista did piled up in terms of overhead, making it a heavier OS, but it was all for good reasons. Some of the overhead could have been avoided if Windows had been designed the right way to begin with (like not letting people get used to running software with admin accounts) but Vista did what it could to make Windows a better OS. People who hated Vista just didn't understand how needed those improvements, which we take for granted today, were. I still remember those worms circulating on the internet instantly pwning computers just for /being on the internet/ during Windows XP's era. Installing XP from unpatched mediums like an old CD and then connecting to the internet to get updates was very risky without being behind a NAT or firewall.
I really feel grateful towards the work the Windows team did during the Vista era, that windows can be considered a decent OS at all is all coming from the legacy of the groundwork they did on its foundations.
https://www.globaldata.com/data-insights/technology--media-a...
48.3% whites are a minority and they are underrepresented compared to the 59.3% in the U.S. population.
That is just for background. GP tried to make the case that developers engaging in diversity initiatives, who are often white, do this for their career. In other words, they are unproductive B players, who will hire C players in order to keep their jobs. They also discourage A players from engaging in work.
Anyways.. watch any Microsoft "vision of the future" video from 1990 and it's basically just Teams. It took them 30 years to fully establish the steaming pile of bizarre Share Point plugins that is Teams.
In the Settings app there's only a "DHCP or no DHCP" option. No choice about DNS server info or DNS suffixes, no way to edit adapter settings (jumbo frames etc) and so on.
Another example, regional settings, the Settings app only allows for some bare-bones customization. Want to add additional clocks? Can't do that in Settings app.
So I truly hope this means they'll work on bringing that functionality over, rather than just removing the applets and let you sit there with the minimally functional Settings app.
But it's not necessary even in Linux. Many (most?) DEs offer control panels that let you do pretty much everything a normal power user will want to do.
Hasn't been true for a while. You can get to all of that from the Settings app these days.
So it's not integrated into the Settings app. And thus could potentially go away once they deprecate the rest of the control panel, if the main point of that is to do everything through Settings app. If not, why remove the control panel?
This can be entirely configured in the settings app. It doesn't launch the older properties. So for that, not kinda the answer is just it can.
Now, jumbo frames isn't able to be set like that yet, I'll acknowledge.
> And thus could potentially go away once they deprecate the rest of the control panel, if the main point of that is to do everything through Settings app. If not, why remove the control panel?
Microsoft hasn't even said they're removing the Control Panel yet. This is an Ars Technica article blowing up a single phrase from a Microsoft support article that says:
> Tip: while the Control Panel still exists for compatibility reasons and to provide access to some settings that have not yet migrated, you're encouraged to use the Settings app, whenever possible.
> https://support.microsoft.com/en-us/windows/system-configura...
So all Microsoft is saying, get used to navigating to your network adapter settings in Windows instead of relying on going through Control Panel, because sometime it might not be there. Not necessarily tomorrow, not next quarter, probably not next year, but sometime you're going to have to figure out the Settings app.
Microsoft isn't saying they're going to pull the Control Panel without offering all the functionality through Settings. But expect for more and more of the Control Panel to disappear over time.
Also, the Control Panel disappearing doesn't mean every dialog and applet that used to be linked through there would necessarily disappear.
You're reading a lot into that small sentence if your takeaway is they'll be removing Jumbo Frame support.
How? I can change DNS server, but not suffix info.
> But expect for more and more of the Control Panel to disappear over time.
Right, but they're also not saying explicitly that they'll move all the settings that exist in the old Control Panel. And given their history, it's not a given that they'll do just that.
> You're reading a lot into that small sentence if your takeaway is they'll be removing Jumbo Frame support.
It wouldn't be the first time they removed access to some essential settings before back-pedaling. That said, sure, they'll probably add access to that stuff.
Of course, it's entirely possible someone else is at the helm of this area of Windows now, one that actually cares about power users. In which case my worries are probably unfounded.
Only switching to Linux could give you that peace of a actually working computer.
My concern is that they're not going to invest into the proper, fully functional alternatives, maybe intentionally. And I suspect they probably want to use this deprecation as an excuse to take the control away from users, similar to other mobile OS. The new setting app lacks many important functionalities and usually redirects to old control panels. And MS can simply remove old control panels without giving us alternatives, or significantly restricted "modern" ones with less controls.
I have no idea why things turned out this way, and I remember how with every other major OS release Microsoft promises a brand new rewrite, and yet if you dig deep enough you probably can find some UI from Win3.1 era.
(They might be MFC. Windows 2000 is about the right time for Microsoft to be C++ happy enough to push developers to use it over just using the bare Win32 C APIs. MMC was a pretty big deal when it first came out.)
They tried doing stuff in .Net for Vista but had to revert all that; perhaps they've now come back to using it for real, but I know the new settings panel is done in C/C++.
I guess you could make a temp account, and once you're logged in you can create a new local account and remove the online MS account.
Also, do the bypass methods that tools Rufus and Ventoy use still work?
But interestingly while Apple keeps some of the complexity hidden deep in ridiculous new squirrel holes in the settings UI (things like ( i ) circles), Microsoft just accommodates those who would miss the greater detail by also shipping the previous version’s entire settings screens wholesale under an “advanced” or “more” button from the new UI.
I am much more confused on where to find things in 10/11 than I was in Windows XP. But maybe I’m a minority because all the normies back then needed geeks like me to set up their XP PCs so maybe this is easier for them?
there's lots of things I don't like about windows but it's not this
For example, say I want to set Irfanview to be my default application to view images. I need to go through every file type that Irfanview can open, then select Irfanview. I can't tell Windows just to use Irfanview for all the formats that it can handle.
In the W7 Control Panel, this was a single click.
So clunky and slow in recent versions, it’s the only app that can make the latest M3 hardware feel underpowered and laggy. Yet still suffers from age-old problems like not being able to resize it’s window freely, which would at least help alleviate some of the UI weaknesses.
Older versions prior to recent redesign/“improvements” were actually better…
1. A new UX head is hired and looks for something that will make them look important.
2. Initiate a usability research across all the features in the Windows UI.
3. Make an internal announcement. "Our research shows that many users are scared of changing settings in Control Panel. They are afraid of breaking the system by changing anything there. We will create a new UX for changing settings in a simple, intuitive, and innovative way."
4. They hire many UX researchers, visual designers, UI prototypers, and of course many middle managers.
5. A year later, another announcement. "We now have a complete understanding of how we can create a simple, intuitive, and innovative user experience. Now our engineering team will implement this in upcoming years."
6. They hire many product managers, UI engineers, program managers, QA team, and of course many middle managers.
7. Two years later, another announcement. "We are launching the new innovative UX that replaces Control Panel".
8. Get a lot of internal feedback. "The new UI doesn't let me change X or Y setting", "The new UI is too slow", "Too much whitespace in the new UI", etc. They are all ignored as "working as intended". They say "X and Y settings are used by very few users. Use the old UI for those settings."
9. Several years later, "We don't have enough engineering resources to maintain two different apps. Let's kill Control Panel."
;-(
There were a few of these staples that I could always rely on to fix issues for friends and family. I remember them from 20 years ago and they kept working reliably. Since I've long transitioned to using only Linux both at home and work, I have no idea how to get anything done in these fancy new lean and modern "streamlined" UIs and am not of much help to Windows users. At least so far Control Panel was there but even so, some things were added only to the dumb new UI parts. I think MS managers may be forgetting how much their users have been relying on their IT whiz kid relative or friend. If you cull power user features, you indirectly make life harder for the average user too.
Some multiplayer games with kernel rootkit/anticheat might not work, but I haven't encountered any Linux-specific issues in the games I play. I'm sure this isn't the experience for everyone but it's worth a try.
And the FAT filesystem driver: https://github.com/microsoft/Windows-driver-samples/tree/mai...
And also PowerShell: https://github.com/PowerShell/PowerShell
And most of .NET: https://github.com/dotnet
Maybe they could consider an Apple-style approach: open source the core of the kernel and text-mode user space but leave the GUI closed.
Of course, open sourcing everything would be even better, but that might too big of a step for them. Open sourcing the non-GUI core could be a good initial step, whether or not it ends up going further.
Calculator (the horrible UWP one, unfortunately): https://github.com/microsoft/calculator
As for that FAT driver, it was traditional to include in the SDK/DDK sources of some of the actual drivers in Windows, so that one is not a surprise.
I think that is what could happen in 10-20 year period. As long as they could drive enough revenue from Cloud.
At least M$ under Nadella so far has a much better strategic play than most other tech CEO.
If you're willing to ignore Imaginary Property laws, there are some very interesting chimeric OSes out there on the shadier parts of the Internet.
Did you have something else in mind? Email is in my profile in case you have a link that you can share.
[1] https://www.ntlite.com
https://www.theverge.com/2024/8/14/24220138/microsoft-bitloc...
Being open-source wouldn't fix things like that.
It'll be just like Gnome: PRs that fix UI gaffes wouldn't be accepted because "The Developers Know Better!"
You thought open-source means there'd be no design and they'd only jam code, while designing and architecturing is only for proprietary projects within ivy towered castles?
[1]: https://developer.gnome.org/hig/
I use Office 2010 which seems moderately stable (2007 was a complete mess) + ubitmenu though I am occasionally irked that 2010 isn't fully compatible with nested comments some colleagues use...
Obviously the single toolbar only provides the most common and basic functionality but that's what i'd need in a toolbar - and if i'd need more i could probably customize it (probably, i don't know, never had the need :-P).
I came from the old school, and am still powering along through professional studies and office work as a relative power user.
Not one of the staff used the ribbon directly, they just searched for everything using Word's titlebar search field and picked the option from the results. Every time, unless it was something like embolden that has a keyboard shortcut.
I tried hunting and pecking through the ribbon but it was such a guessing-game, trying to imagine where the UX designer had filed the option, that I eventually relented and started using the search field too.
Reminds me of CAD programs which do have a more fully fledged command line but also incredibly dense ribbons/toolbars.
That's the problem. Toolbar buttons ought to be ONE-click shortcuts. Menus are multi-click.
My frustration stemmed primarily from having to constantly bounce back and forth between toolbar tabs to get certain tasks done (it's been a while so I can't remember the exact use cases, maybe formatting table borders and fonts/bold/etc). In those cases it legit doubled my clicks.
The ribbon essentially took my menus, and made them waste vast amounts of precious vertical screen real estate - not to mention less consistency in presentation & discoverability (particularly when other software I wasn't as familiar with began to copy the trend).
If I recall, older versions also did a better job of surfacing keyboard shortcuts (via tooltips), so you would inherently learn the ones you used most as you used the software.
On Word 2021, it’s Layout ribbon > click more Page Setup settings > use the dialog box.
It’s even one less if you just want basic settings like margin, size etc. and it live updates.
Is modern and streamlined what I want in a control panel replacement? When I think of modern and streamlined, I think about things that are so simple they aren't useful anymore, because they've replaced the complexity of control over a messy process with the intuitiveness of only having the illusion of control over a messy process.