Fluid.Avalonia.Acrylic
1.3.1
dotnet add package Fluid.Avalonia.Acrylic --version 1.3.1
NuGet\Install-Package Fluid.Avalonia.Acrylic -Version 1.3.1
<PackageReference Include="Fluid.Avalonia.Acrylic" Version="1.3.1" />
<PackageVersion Include="Fluid.Avalonia.Acrylic" Version="1.3.1" />
<PackageReference Include="Fluid.Avalonia.Acrylic" />
paket add Fluid.Avalonia.Acrylic --version 1.3.1
#r "nuget: Fluid.Avalonia.Acrylic, 1.3.1"
#:package Fluid.Avalonia.Acrylic@1.3.1
#addin nuget:?package=Fluid.Avalonia.Acrylic&version=1.3.1
#tool nuget:?package=Fluid.Avalonia.Acrylic&version=1.3.1
Fluid.Avalonia.Acrylic
A cross-platform, software-rendered acrylic / frosted-glass backdrop for Avalonia — one SkiaSharp shader, every platform. It renders entirely through Avalonia's Skia backend, so it works on Windows, macOS, Linux and the browser (WebAssembly) with no OS backdrop support (Mica / vibrancy / KWin blur) required.
Companion to Fluid.Avalonia, but dependency-free and usable in any Avalonia app.
Get started
dotnet add package Fluid.Avalonia.Acrylic
Requires Avalonia 12+ with the Skia renderer (the default on desktop and browser).
xmlns:acrylic="using:Fluid.Avalonia.Acrylic"
<acrylic:AcrylicSurface CornerRadius="28" BlurRadius="8" Vibrancy="1.5" TintColor="#3B82F6">
</acrylic:AcrylicSurface>
AcrylicSurface— aContentControlthat frosts whatever is behind it and clips toCornerRadius(BlurRadius,Vibrancy,Brightness,TintColor,RefractionHeight/RefractionAmount,HighlightEnabled,ShadowEnabled).AcrylicInteractiveSurface— adds press/drag deformation and an interactive highlight.
For best performance, opt into the tuned defaults at startup:
AppBuilder.Configure<App>().UseAcrylicPerformanceDefaults();
A live browser demo, screenshots, full documentation and a comparison vs. native window blur and DaisyGlass are on the project page.
License
MIT — a repackaged fork of LiquidGlassAvaloniaUI by KaranocaVe (MIT). All rendering credit belongs to the upstream project.
| Product | Versions 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 was computed. 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 was computed. 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. |
-
net8.0
- Avalonia (>= 12.0.5)
- Avalonia.Skia (>= 12.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.