-
Notifications
You must be signed in to change notification settings - Fork 39
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
🧪 [Experiment] Shimmer #390
Labels
experiment 🧪
Used to track issues that are experiments (or their linked discussions)
Projects
Milestone
Comments
Merged
Merged
I'm using this and it works great. Question tho: how to make a perfectly round shimmer? |
3 tasks
Suggestion: turn this into a Brush instead, allowing all instances to share the same internal composition animation and brush to optimise performance and resource usage (rather than every single usage creating it's own brushes and animations). Logic and internal implementation would largely stay the same. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Approved from Discussion
#381
Problem Statement
A way to indicate to the user that certain parts of the screen are loading.
Overview
This experiment adds the following components:
Using
You can try it out via the NuGet Packages here:
UWP
https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-Labs/NuGet/CommunityToolkit.Labs.Uwp.Shimmer
WinUI 3
https://dev.azure.com/dotnet/CommunityToolkit/_artifacts/feed/CommunityToolkit-Labs/NuGet/CommunityToolkit.Labs.WinUI.Shimmer
Read more about Preview Packages here.
Code
Result
![Shimmer](https://user-images.githubusercontent.com/9866362/224965225-64f76f1e-d7c1-42de-92d7-282a00295bec.gif)
Docs & samples
https://github.com/CommunityToolkit/Labs-Windows/blob/main/components/Shimmer/samples
Additional info
TO DO
FUTURE
ContentPresenter
or make it attachable to an UI element (likeAttachedShadow
?Implementation Requirements
Tested Platforms
Technical Review
Community Help?
Yes
The text was updated successfully, but these errors were encountered: