aprillz
NuGet publisher profile
Packages (30)
Aprillz.MewUI
MewUI all-in-one metapackage - includes Core, all platforms, and all rendering backends. Use RuntimeIdentifier and MewUIBackend properties at publish to filter.
Aprillz.MewUI.Core
A cross-platform and lightweight, code-first .NET GUI framework aimed at NativeAOT
Aprillz.MewVG.Core
Core types and utilities for Aprillz.MewVG
Aprillz.MewVG.GL
OpenGL rendering backend for Aprillz.MewVG
Aprillz.MewUI.Platform.Win32
Win32 platform host for Aprillz.MewUI
Aprillz.MewVG.Metal
Metal rendering backend for Aprillz.MewVG
Aprillz.MewUI.Backend.MewVG.Win32
MewVG (NanoVG) OpenGL backend for Aprillz.MewUI on Win32
Aprillz.MewUI.Backend.Gdi
GDI rendering backend for Aprillz.MewUI
Aprillz.MewUI.Backend.Direct2D
Direct2D rendering backend for Aprillz.MewUI
Aprillz.MewUI.Platform.MacOS
macOS platform host for Aprillz.MewUI
Aprillz.MewUI.Platform.X11
X11 platform host for Aprillz.MewUI
Aprillz.MewUI.Backend.MewVG.X11
MewVG (NanoVG) OpenGL backend for Aprillz.MewUI on Linux X11
Aprillz.MewUI.Backend.MewVG.MacOS
MewVG (NanoVG/Metal) backend for Aprillz.MewUI on macOS
Aprillz.MewUI.Windows
MewUI metapackage for Windows - includes Core, Win32 platform host, and all Windows rendering backends (Direct2D, GDI, MewVG). Use MewUIBackend property at publish to select one.
Aprillz.MewUI.Linux
MewUI metapackage for Linux - includes Core, X11 platform host, and MewVG (NanoVG/GL) rendering backend.
Aprillz.MewUI.MacOS
MewUI metapackage for macOS - includes Core, macOS platform host, and MewVG (NanoVG/Metal) rendering backend.
Aprillz.MewUI.Skia
Skia rendering integration for Aprillz.MewUI. Provides SkiaCanvasView and the ISkiaInteropProvider registry; ships a CPU upload fallback for any backend. Install a matching Aprillz.MewUI.Skia.Interop.* package for zero-copy GPU paths.
Aprillz.MewUI.Skia.Interop.Direct2D
Zero-copy GPU bridge between Aprillz.MewUI.Skia and the Direct2D backend. Activate at startup with SkiaDirect2DInterop.Use().
Aprillz.MewUI.Skia.Interop.MewVG.Win32
Zero-copy GPU bridge between Aprillz.MewUI.Skia and the MewVG.Win32 backend. Activate at startup with SkiaMewVGWin32Interop.Use().
Aprillz.MewUI.Skia.Interop.MewVG.MacOS
Zero-copy GPU bridge between Aprillz.MewUI.Skia and the MewVG.MacOS backend. Activate at startup with SkiaMewVGMacOSInterop.Use().
Aprillz.MewUI.Skia.Interop.MewVG.X11
Zero-copy GPU bridge between Aprillz.MewUI.Skia and the MewVG.X11 backend. Activate at startup with SkiaMewVGX11Interop.Use().
Aprillz.MewUI.Skia.Interop.Gdi
Zero-copy bridge between Aprillz.MewUI.Skia and the GDI backend. Skia paints directly into a shared DIB section so GDI BitBlt consumes the bits without a per-frame copy. Activate at startup with SkiaGdiInterop.Register().
Aprillz.MewUI.Skia.Linux
MewUI Skia metapackage for Linux - includes Skia CPU fallback plus MewVG X11 interop.
Aprillz.MewUI.Skia.All
MewUI Skia all-in-one metapackage - includes Skia CPU fallback and all backend interop packages.
Aprillz.MewUI.Skia.Windows
MewUI Skia metapackage for Windows - includes Skia CPU fallback plus Direct2D, GDI, and MewVG Win32 interop packages.
Aprillz.MewUI.Skia.MacOS
MewUI Skia metapackage for macOS - includes Skia CPU fallback plus MewVG Metal interop.
Aprillz.MewUI.WebView2.Win32
Win32 WebView2 control for Aprillz.MewUI. Requires Microsoft Edge WebView2 Runtime (Evergreen).
Aprillz.MewUI.MewDock
Package Description
Aprillz.MewUI.Svg
SVG rendering support for Aprillz.MewUI. Pure managed implementation via System.Xml.Linq - no System.Drawing dependency, NativeAOT compatible.
Aprillz.MewUI.MewCharts
Charting for Aprillz.MewUI, powered by the LiveChartsCore engine compiled into a pure MewUI IGraphicsContext backend (no SkiaSharp dependency). Bundles LiveChartsCore (MIT) from a pinned source submodule.