Fluent 2 Design System
fluent2.microsoft.design
fluent2.microsoft.design
Instead, Microsoft has VPs. So there's no one person at the helm saying, "This is the vision and where we're heading."
As a result, I suspect there are actual good designers at Microsoft trying to start movements from within, and those have bubbled up to what we see today as the progression of Microsoft's design through Fluent from Metro and prior.
But because there's no one at the helm, these efforts will always be isolated.
There will never be anyone saying, "Let's carry these efforts across products and down to the UI." "Let's deprecate and discontinue all of these fragmented UI frameworks. Moving forward, Microsoft will only create UI using Fluent UI."
Worse yet, even if someone tried, Microsoft has tried and failed again and again and again so why would you bother? It's clear Microsoft's UIs are shifting sand compared to Apple's platforms or even Linux desktops!
Why does my digital stylus function as an 11th touch input and scroll since Fall Creator Update?
I handed a stylus to a sales associate at Best Buy and challenged them to select text on a Windows 11 computer and they were unable to do so --- but were instantly successful on my Samsung Galaxy Book 12 running Windows build 1703 which allows this to function as it has since Windows for Pen Computing (and Go Corp.'s PenPoint before that).
I'd give my interest in Hell for someone to make a nice stylus computer running Linux, or for Apple to make a Mac which has touch and support for the Apple Pencil.
I need a tablet computer w/ a file system.
My current setup is:
- Samsung Galaxy Book 3 Pro 360 w/ Wacom EMR stylus running Windows 11 --- I have to keep the Settings app open and constantly toggle the option for "Let me use my pen as a mouse when it's available" on and off depending on which app I need to use - Samsung Galaxy Note 10+ w/ Wacom EMR stylus --- on-the-go notetaking and sketching and reference to notebooks from... - Amazon Kindle Scribe w/ Wacom EMR stylus --- ebooks and full-fledged note-taking and free-form sketching - MacBook w/ Wacom One to afford a Wacom EMR stylus --- the screen on the Wacom One is dim and low-resolution, but workable and being able to seamlessly switch from working on the Mac to taking notes on the Kindle Scribe makes it worthwhile --- that said, I'd gladly update to a device w/ a better screen but the same stylus technology
The previous high-water mark of my technology usage was a NeXT Cube w/ a Wacom Arz tablet and NCR-3125 pen computer w/ a Wacom digitizer (unfortunately on/off only, not pressure sensitive), but again, being able to work on my Cube, and switch to note-taking was well worth it.
But then, "Microsoft Bad" because they broke 30+ year old corporate apps many enterprises depend on. Or those same enterprises will then hold onto Windows 10 because "our stuff just works there" and you get even higher fragmentation.
The way to do it would be to redesign the controls in Win32/MFC drawing routines for them to be consistent with Fluent Design, not create yet another UI framework that would supposedly replace it.
While I generally agree with your point, this is unfair.
If you're trying to set-up a comparison with Steve Jobs then ok, Jobs did act as guardian of Apple's sense of style and taste. And while that kind of worked for Apple, during one period of its evolution, it's arguably not a necessary role for the CEO of a multi-billion dollar global business.
there is a windows 3.1 directory picker in “odbc data sources” utility
Found it (Win 10, 22H2):
On Windows, concepts like acrylic and mica are nice, but are terrible for performance over Remote Desktop, RDP being a core strength and differentiator of Windows (especially with the push to sell cloud-based subscriptions and thin clients).
The other thing that drove me nuts is lack of care for low-res (aka full HD) displays, where rounding and thin borders leads to visible artifacts in common controls. A designer who uses high-end mac devices will never see these things. UI/UC Design isn’t meant for museums, it needs to be built in dialog with the real world application.
I can't quite picture what you're describing, but I'm curious. Do you have any references to this somewhere?
The fun part is that WinUI 3 is not bundled with the OS, meaning that whenever they make updates to the controls (say... Fluent 3) any apps built with an older version of WinUI 3 will still use the old look.
Enjoy an even worse hodgepodge of UI styles everyone!
I use a handful of apps on desktop and they don't look consistent anywhere. Spotify, VSCode, Rider, etc. Desktop design has entered the same space as web design now. Not just for the Spotify-ish apps that are basically web like, but also for everything else. The Win32/Qt/etc era is gone. Dead. It's not coming back.
The OS should provide services though for security and UX consistency in a few cases. One example could be permission dialogs, file dialogs and so on. That does mean that it's a jarring UI jump to go from the app to a dialog opened by the app, but that's fine and unavoidable.
But in the end it comes down to this: do I want my app to look the same to everyone, or do I want my app to look the same to the user as the other apps on the user's desktop? And my answer 20 years ago was "desktop consistency!" while my answer to day is the opposite. Consistency within the app is important for usability though (here is where Windows itself fails with its hodgepodge, since you can argue it's a single "app"). But consistency between N apps running on the same desktop? Not happening. Given that, I'd consider it quite a nice feature to be able to "freeze" my app, and not risk a future update of it sucking in newer OS libraries. The trend is towards more and more self contained apps with vendered everything.
I get the feeling that Fluent 2 is not really meant for open use by others as it is extremely opinionated even in the way one is to install it? For example, the web target only has a React variant (e.g. no vanilla html/css/js). Also the iOS/macOS library is called “fluent Apple” which is not a good name for a package in that ecosystem.
Microsoft has even more user-facing products in 2023 than they did in 2012, so it's probably going to be even worse.
For much of Windows 10’s life, even the built-in apps like Maps were visibly inconsistent internally on things like corner rounding and hover effects.
The new version consumes hundreds of megabytes less memory. It consumes as much memory conducting a video call as the old version does when idle.
No, they aren't. They are adding another voice to the existing cacophony.
The image / banner at the top of the page also has tearing when you scroll.
Also who thought the "change the layout on hover" giant text ('Web React', 'iOS', and 'Windows') was a good idea?
I'm surprised they had the audacity to post this.
> This design guide was created for Windows 7 and has not been updated for newer versions of Windows.
WithSlotShorthandValue<WithSlotRenderFunction<Omit<ComponentProps<AvatarSlots, "root">, "color">
& { active?: "active" | "inactive" | "unset"; activeAppearance?: "ring" | ... 2 more ...; ... 4
more ...; size?: AvatarSize | undefined; } & RefAttributes<...>>> | null | undefinedWhy not just have it optional and lack of it means it is unset?
https://www.typescriptlang.org/docs/handbook/advanced-types....
I am still hoping that someone could come out with a design system that could get us a bit more information density. Screens are big but the line spacing on these designs alone means that on larger screens you end up paying a lot for whitespace in between
Things look aesthetically nicer than Win98/XP days, but I would love for some more options for information dense UIs other than just "copy what Thunderbird does"
It's a great design system and implementing the visual design from scratch based in the guidelines helps a lot to understand the concepts behind it. At first it might look like overkill to implement six color schemes for the two light and two dark themes, but once you have this it's very useful to implement a visual hierarchy (using Carbon's layering model [1]) for the pages.
There are so many B2B enterprisey webapplications that do not have a good visual hierarchy, no hover and focus states, and no keyboard navigation. Instead they make buttons look like text, i.e. it does not look like you can interact with it.
[1] https://carbondesignsystem.com/guidelines/color/overview#lay...
*Update:* It's six not only five color schemes.
For sake of argument, let's say that these design systems serve as proving grounds for new platforms. In that case I think there's some interesting discussion to be had!
The upteen complaints about things like Gnome 3 or Android's material design. Hell, lots of complaints about iOS 7 at that transition. If there are strong alternative design systems out there, those can be pushed forward
Only in a limited functional sense. But it looks ugly, and the actual content consists of a bunch of standard components without any clue as to how to make them work together visually, while the guidelines is just a handful of one-liners, with some bad grammar advice thrown in. It focuses on minutiae, while handwaiving the larger picture.
The only thing that can improve Teams is for it to be deleted and all backups of the source code thrown into an acid bath.
They haven't had a consistent OS UI since at least 2009. and they seem hell bent on removing all vertical scroll bars, or reducing the size until they are pointless. why do you need to hide the vertical scrollbars, and even on hover they are 4 pixels wide? I have dual 27 inch monitors, I HAVE THE SCREEN SPACE. stop fucking up my shit.
Windows 11 is about 1/3 the width of the above picture
They're mostly a relic from back when mice didn't have a scroll wheel (think Windows 3.1-era times). Nowadays, some people use them on trackpads because they either don't know how to do a two-finger scroll or a specific trackpad's just too shitty to handle it.
As a very nice surprise, Fluent 2's text fields are good.
But then you click their popover in the menu on the left: https://i.imgur.com/zzQjscX.png I mean, how?!
backdrop-filter: blur(5px)
WebKit/Safari currently needs -webkit- prefix for it, that's why you don't see the blurred background.Probably some autoprefixer in their publishing pipeline is broken :)
I also cant remember the last time I was excited about design from Microsoft. May be it was Windows XP.
My only concern is Microsoft has a tradition of messing it up when they ship it. And in typical Microsoft tradition you are likely getting Fluent 2 on top of Fluent 1 and then Metro, Aero or even Win 95 design All in one. I just wish they could release a more coherent system at the expense of backward computability. May be targeting Chromebook OS market, where backward compatibility isn't as much as a concern.
[1] https://medium.com/microsoft-design/designing-the-new-era-of...
https://fluent2.microsoft.design/components/web/react/button...
I just get the same old feeling that MS has no idea what good looks and feels like.
I am sad mostly because there is probably someone in the org saying "We cannot go too far away from what is established here or else how would we be different?!!!?!"
You don't have to be different, you have to be usable.
The disconnect between the design team at Microsoft who do the talk and make the mock-ups and the design of the shipping products is ridiculous.
If they truly think this stuff matters they need to embed design into their teams with power to actually make change.
Like we are all supposed to know what Fluent is?
But no, they will close it down like apple. I swear companies are such sheep.
I don't know about you, but this site pinned my CPU while loading. The UI does not look complicated; a navigation tree and a view pane with text. I have never heard of Blazor before, but this is a very poor first impression.
All other components I’ve seen so far were pretty bad, one takes about a second for datagrid paging, another 100-300ms to open a drop-down.
https://assets.sbnation.com/assets/1195944/winphone_3.png
In comparison, this looks about the same as every other corp. system. Maybe that's the goal. :(
And yes, it was amazing. And so was the phone.