-
Notifications
You must be signed in to change notification settings - Fork 678
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ProgressRing determinate mode animation feels slow (~3 s) when initial Value is set to 100 #3134
Comments
Would it be possible to include Gif's of the animation in question? |
@StephenLPeters Give me a day or so, I need a tool record it. Gaming bar is disabled for me. |
PowerPoint has a good screen recording option if that is available to you. |
@StephenLPeters Many of the items have the download status of 100%. Notice when I first load the items. The progress ring takes time to reach 100%. I think the animation should not take that long. Also at the very end of the video, when I scroll down and scroll up again I suspect the virtualisation kicks in and the progress ring again takes time to show the status of 100%. |
Thanks, very helpful! |
Really have a bad gut feeling about Lottie in places like this :) |
As I mentioned in another repo - if this does not currently exist, then the ability to play animations in reverse, as well as with faster and slower speeds. |
Question: Why did we move away from the spinning dots? Almost every progress ring uses that, even the Windows bootloader. |
This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
Describe the bug
I have a ListView that display status of various items. One important thing the item display's is the download percentage. I am using the determinate ProgressRing to display the percentage.
One issue I noticed is that when the item view is displayed, the animation takes close to 3 seconds to animate to the 100% value. Which feels very slow. This is especially true, when the initial value is already 100%.
Also, because of virtualisation the item view is reused with different view models and hence every time a new viewmodel is used that has a 100% for download status, the control is animated again (taking ~3 seconds). This happens when you scroll up and down enough to trigger the virtualisation.
Expected behavior
The animation should probably take less than a second.
Also, for virtualisation scenario ideally there should be no animation. I can understand that is going to be not possible unless animation is completely disabled for 100% (value is already 100% when the control is loaded/displayed).
Screenshots
Version Info
NuGet package version:
2.5.0-prerelease.200812001
Windows app type:
Additional context
The text was updated successfully, but these errors were encountered: