ProgressBar is one control that many apps customize and seem to carry branding personality. Windows wants to update the personality by introducing a new progress ring style.
| Capability| Priority |
|:--|:-|
| Developers are able to use WinUI3.x* package and without any work, get the new Windows visual style. | Must |
| Developers have flexibility to style ProgressBar's visual and motion without retemplating. (This is to be a new GH item.) | Should |
| Developers and end users experience control update that feel coherent with the same controls used by Fabric, Edge, and Xbox. | Should |
*Timing here is not a commitment, but to follow the release cycle. Just using the next version #.
This only impacts ProgressBar control.
Visual comp
[x] PM: docs.microsoft.com updates ready
[ ] Dev: feature previously shipped in a prerelease NuGet package
I personally would like to see a gradient used for the indeterminate progress bar and ring. It distinguishes the two modes better at a glance
Is this refined animation the one currently present in the XAML Controls Gallery?
The animation currently appears like a bad loop. And is missing the starting easing and the second slower ease out as is demonstrated by the FastDNA Indeterminate Progress animation
The Gallery currently has the old progress bar, I'm in the process of updating. The updated version is on the right:
Yes that's the animation I saw in the controls gallery, it seems to zip forward and then slow at the end, and repeats it over and over.
It looks like a visual bug, compared to the animation used in the FastDNA and FabricUI versions of the control.
Have you been given the correct animation values? You may want to ask the design team to look at it @chigy
Feature is done but leaving open for @yulikl to follow up on animation values.
Glad to hear on the second community call, that some more polish is coming to the Progress Bar.
On a slightly related subject - will the Determinate ProgressRing make it into preview soon?
On a slightly related subject - will the Determinate ProgressRing make it into preview soon?
Yes! It's in PR now, will be one of the first things you'll see in 2.4 prerelease.
What is happening here? I thought it should bring the Fluent Design into my app, not to restyle it all. Give the people control back over the style of theirs controls! This library is overriding all styles including the custom styling. It should enrich the basic application with Fluent Design approach. All controls now looks different that the standard ones documented!
Are you going to document now what you did? There is no list and documentation how this library has an effect on the app. It makes everything round and different. If the app was styles with original style, after applying this lib is destroy all UX design work.
When did you guys seen docs last time?
https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/index
It looks like you are trying to incorporate Google Material Design instead Microsoft Fluent Design. The google design is totally unreadable, that is why most commercial apps are creating own layout and design. Do not make the same mistake.
The most important, leave choice for the developer. If the controls should be round or not, the color palet, the behavior and response. If you are want to redesign all leave a option to disable parts of design.
@mklemarczyk please keep the code of conduct in mind when leaving comments in this repo. All of us strive to keep our choice of language professional.
@mklemarczyk as for the content of your last comment, it doesn't sound like it's addressing the ProgressBar style.
When did you guys seen docs last time?
https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/index
The Progress controls page in the docs, https://docs.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/progress-controls, shows exactly what the control looks like with the change tracked by this issue.
You appear to have broader feedback for WinUI, which I encourage you to raise in a new issue.
Closing this issue because the style change has shipped and is documented in the Controls Gallery and docs site.
@mklemarczyk You can partly revert back to the previous control look (border thickness, corner radius) by using the Fluent XAML Theme Editor. It will generate XAML which you just have to copy into your app.
Most helpful comment
I personally would like to see a gradient used for the indeterminate progress bar and ring. It distinguishes the two modes better at a glance