Scrim.Maui
1.0.0-alpha-2.2
Test versions from CI/CD
dotnet add package Scrim.Maui --version 1.0.0-alpha-2.2
NuGet\Install-Package Scrim.Maui -Version 1.0.0-alpha-2.2
<PackageReference Include="Scrim.Maui" Version="1.0.0-alpha-2.2" />
<PackageVersion Include="Scrim.Maui" Version="1.0.0-alpha-2.2" />
<PackageReference Include="Scrim.Maui" />
paket add Scrim.Maui --version 1.0.0-alpha-2.2
#r "nuget: Scrim.Maui, 1.0.0-alpha-2.2"
#:package Scrim.Maui@1.0.0-alpha-2.2
#addin nuget:?package=Scrim.Maui&version=1.0.0-alpha-2.2&prerelease
#tool nuget:?package=Scrim.Maui&version=1.0.0-alpha-2.2&prerelease
Scrim.Maui
Frosted-glass surfaces for .NET MAUI: blur-behind dialogs, sheets, docks, flyouts and navigation panes backed by native materials — UIVisualEffectView on iOS/Mac Catalyst, window-level blur on Android 12+, in-app acrylic on Windows, with an automatic opaque fallback everywhere else.
dotnet add package Scrim.Maui
Quick start
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:scrim="clr-namespace:Scrim.Maui;assembly=Scrim.Maui">
<Grid>
<scrim:Sheet IsPresented="{Binding IsSheetOpen}"
Detents="0.4,0.7,0.95"
DimBehind="0.3">
<VerticalStackLayout Spacing="12">
<Label Text="Hello from the frosted sheet" />
<Button Text="Close"
scrim:FrostedDialog.ClosesDialog="True" />
</VerticalStackLayout>
</scrim:Sheet>
</Grid>
</ContentPage>
Sheet, Flyout, Dock, NavigationPane and the standalone FrostedView cover the declarative side; fluent extensions (view.ShowAsBottomSheet(), …) and IFrostedPresenter cover code-first and DI. Real backdrop blur on iOS 15+/Mac Catalyst 15+, Android 12+ (API 31+) and Windows (in-app acrylic); an opaque fallback everywhere else.
Docs
Full guide, API reference, and platform notes: github.com/DanijelMalik/Scrim.Maui
License
Apache-2.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-android36.0 is compatible. net10.0-browser was computed. net10.0-ios was computed. net10.0-ios26.0 is compatible. net10.0-maccatalyst was computed. net10.0-maccatalyst26.0 is compatible. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-android36.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-ios26.0
- Microsoft.Maui.Controls (>= 10.0.20)
-
net10.0-maccatalyst26.0
- Microsoft.Maui.Controls (>= 10.0.20)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|