Releases: matthewrdev/maude
Releases · matthewrdev/maude
Maude v0.3.0
Maude 0.3.0 introduces Maude.Native as the standalone core for non‑MAUI .NET mobile apps so the runtime can be used directly without MAUI dependencies.
Highlights
- Maude.Native: The core runtime is now a first‑class package for .NET Android/iOS/Mac Catalyst hosts; the MAUI package now depends on it.
- Chart theming: Light and Dark themes are now supported and can be switched at runtime.
- Shake predicate: Gate shake handling behind your own predicate without manually enabling/disabling the listener.
- Default memory channel control: Use WithoutDefaultMemoryChannels(...) to remove built‑in channels and focus on custom metrics.
New
MaudeOptionsBuilder.WithChartTheme(...)and runtime theme switching via MaudeRuntime.ChartTheme.MaudeOptionsBuilder.WithShakeGesturePredicate(...)to allow or suppress shake handling dynamically.MaudeOptionsBuilder.WithoutDefaultMemoryChannels(...)to drop CLR/native/RSS/footprint channels selectively.
Improvements
- Better separation of core runtime vs. MAUI host (Maude.Native underpins Maude).
- Native presentation services and chart rendering now fully housed in the native runtime.
- Updated test harnesses across native hosts.
v0.2.0 - Frames Per Second Tracking
This release adds 'Frames Per Second' monitoring and rendering into the live chart view.