Allan's Feed
- Level Up Animation with Keyframes for MAUI & Blazor
Allan Ritchie brings the CSS @keyframes model to .NET MAUI and Blazor, where evaluating an animation is a pure function of time you can scrub, reverse, and export. It stacks into 42 animated Motion Icons and a ShinyButton that runs its own busy/success/error states.
Read more - Shiny Controls 1.0 — The Ultra Control Suite for .NET MAUI & Blazor
Allan Ritchie ships Shiny Controls 1.0, a huge suite with two real renderers — native .NET MAUI and real Blazor components — sharing one Material 3 token contract. It's the bottom sheets, chat views, schedulers, and camera pipelines you keep rebuilding, finally packaged as a library.
Read more - Shiny.DocumentDb — Hidden Gems
Allan Ritchie digs into the Shiny.DocumentDb features that never got a proper write-up — diffs, temporal audit trails, raw JSON terminals, and interceptor-built soft delete. If you already use DocumentDb, this is the guided tour of the APIs you'll want next.
Read more - Shiny.DocumentDb v13 — Encryption, an Outbox, and a Front Door
Allan Ritchie ships Shiny.DocumentDb v13 with field-level encryption, a transactional outbox, HTTP/MCP front doors, and a ConfigureDocument rewrite. It's a big release at the edges of the store — what sits in front of your documents and what the write hands off next.
Read more - Shiny.DocumentDb — Doing All the Things (v12)
Allan Ritchie ships Shiny.DocumentDb v12 with a phpMyAdmin-style browser for schema-free stores, type-free JSON collections, cancellable interceptors, and a built-in soft delete. It's three releases in three days, verified with real AOT publishes and cross-provider conformance tests.
Read more - Faces, Voices & Documents — On-Device Recognition Controls for .NET MAUI
Allan Ritchie introduces on-device face, voice, and document recognition stacks for .NET MAUI — no cloud APIs, no inference bills. Part of MAUI UI July 2026, it centers on drop-in controls that hide the camera, enrollment, and matching plumbing.
Read more - Giving your .NET MAUI a Real Set of AI Wings
Allan Ritchie shows how to move past chat-bubble demos and give a .NET MAUI assistant real device capabilities with Shiny AI tool packs. Part of MAUI UI July 2026, it's a hands-on build where the model can write notes, schedule reminders, navigate your app, and more.
Read more - Give Your MAUI Agent Hands — Contacts, Reminders & Location as AI Tools
Allan Ritchie shows how to move beyond a chat assistant that can only talk by wiring device services into your .NET MAUI app as AI tools. He walks through three new Shiny packages that let a model work with contacts, reminders, and location — opt-in, read-only by default, and AOT-compatible.
Read more - A NEW CameraView to Rule Them All
Allan Ritchie introduces CameraView, a single .NET MAUI control that delivers camera preview, capture, filters, and a pluggable frame-analysis pipeline across iOS, Android, Windows, macOS, and Blazor. From barcode scanning and face detection to structured document parsing, this one control replaces an entire stack of platform-specific camera code.
Read more