Skip to content

Releases: matthewrdev/maude

Maude v0.3.0

09 Feb 03:13

Choose a tag to compare

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

23 Nov 07:29
2abaa21

Choose a tag to compare

This release adds 'Frames Per Second' monitoring and rendering into the live chart view.