Deadpikle.AvaloniaProgressRing 0.11.0

dotnet add package Deadpikle.AvaloniaProgressRing --version 0.11.0
                    
NuGet\Install-Package Deadpikle.AvaloniaProgressRing -Version 0.11.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Deadpikle.AvaloniaProgressRing" Version="0.11.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Deadpikle.AvaloniaProgressRing" Version="0.11.0" />
                    
Directory.Packages.props
<PackageReference Include="Deadpikle.AvaloniaProgressRing" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Deadpikle.AvaloniaProgressRing --version 0.11.0
                    
#r "nuget: Deadpikle.AvaloniaProgressRing, 0.11.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Deadpikle.AvaloniaProgressRing@0.11.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Deadpikle.AvaloniaProgressRing&version=0.11.0
                    
Install as a Cake Addin
#tool nuget:?package=Deadpikle.AvaloniaProgressRing&version=0.11.0
                    
Install as a Cake Tool

Avalonia Progress Ring

NuGet NuGet NuGet NuGet

This project is a simple progress ring for Avalonia that's modeled off of ModernWpf's progress ring. Credit to ModernWpf for the initial code and design! v0.8.x works on Avalonia 0.9.x, and v0.9.x is compatible with Avalonia 0.10.x. v0.10.x is compatible with Avalonia 11 Preview 2+ (0.10.7+ builds on Avalonia 11.1+). v0.11.x is compatible with Avalonia 12 Preview 1+.

Progress Ring GIF

Using in Your Project

Add Deadpikle.AvaloniaProgressRing to your NuGet references, then add the following to your App.xaml in Application.Styles:

<StyleInclude Source="avares://AvaloniaProgressRing/Styles/ProgressRing.xaml"/>

In your UserControl, add the following:

<UserControl xmlns="https://github.com/avaloniaui"
             xmlns:progRing="clr-namespace:AvaloniaProgressRing;assembly=AvaloniaProgressRing">
    <progRing:ProgressRing Width="80" 
                           Height="80"
                           IsActive="True"
                           HorizontalAlignment="Left"
                           VerticalAlignment="Top"
                           Foreground="Green"
                           Margin="10,20,0,0"/>
</UserControl>

Make sure that you bind to IsActive to show/hide the progress ring!

Contributing

All contributions and improvements are welcome with one exception: no contributions made via AI or AI tools will be accepted at this time. Thanks for your involvement!

License

MIT. Thanks!

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (9)

Showing the top 5 NuGet packages that depend on Deadpikle.AvaloniaProgressRing:

Package Downloads
Ahsoka.DeveloperTools.Core

Package Description

Zafiro.Avalonia.FileExplorer

Package Description

Spice86

Reverse engineer and rewrite real mode dos programs

Ahsoka.DeveloperTools.Extensions

Package Description

SuppaWallet.Gui

Package Description

GitHub repositories (8)

Showing the top 8 popular GitHub repositories that depend on Deadpikle.AvaloniaProgressRing:

Repository Stars
HeyM1ke/Assist
C# Valorant Thirdparty Launcher
OpenRakis/Spice86
Reverse engineer and rewrite real mode DOS programs!
legend2ks/YoutubeDownloader
YouTube video/playlist/channel downloader
TheMulhima/Lumafly
A cross platform mod manager for Hollow Knight written in Avalonia.
schneidermanuel/TwitchLeecher-Dx
Twitch Leecher DX - The Broadcast Downloader
CalyPdf/CalyPdf
Cross-platform Pdf Reader Application
Ombrelin/pandoc-gui
Lightweight and cross-platform GUI wrapper for the pandoc command line
furesoft/Slithin
A management application for the remarkable tablet
Version Downloads Last Updated
0.11.0 3,342 4/7/2026
0.11.0-preview20260220 411 2/20/2026
0.10.11-preview20251127001 3,195 11/27/2025
0.10.10 61,974 11/17/2024
0.10.9 341 11/17/2024
0.10.8 12,173 7/27/2024
0.10.7 432 7/26/2024
0.10.6 9,568 3/10/2024
0.10.5 3,052 1/24/2024
0.10.4 2,208 12/31/2023
0.10.3 36,504 9/18/2023
0.10.2 500 9/15/2023
0.10.1 6,124 8/14/2023
0.10.0 3,745 7/18/2023
0.10.0-preview20230704001 806 7/5/2023
0.10.0-preview20230601001 1,304 6/2/2023
0.10.0-preview20230530001 320 5/31/2023
0.10.0-preview20230425001 886 4/25/2023
0.9.10 1,665 5/31/2023
0.9.9 2,141 3/26/2023
Loading failed