Jean-Marie Alfonsi @sharpnado.com · 27/10/2025New Sharpnado component: the holy DragDropGridView \o/ • Drag-and-drop reordering with Pan or LongPress triggers • Seamless ScrollView integration with automatic scrolling • Customizable animations for drag/drop states 👉 sharpnado.com/dragdropgrid... 061
Jean-Marie Alfonsi @sharpnado.com · 06/10/2025Sharpnado.MaterialFrame 3.0 is out \o/ I'm excited to release version 3.0 of MaterialFrame for .NET MAUI - a complete architectural overhaul with critical Android performance fixes. 👉 sharpnado.com/migrating-ma... ⚡ Performance Boost - UI thread blocking: 22ms → 3ms (86% faster) 030
Jean-Marie Alfonsi @sharpnado.com · 29/09/2025I'm excited to release Sharpnado.Tabs 4.0, which brings a major improvement I've been working on for months: pure MAUI touch effects that work consistently across Android, iOS, Windows, and MacCatalyst without any platform-specific code. 👉 sharpnado.com/sharpnado-ta... 040
Jean-Marie Alfonsi @sharpnado.com · 10/09/2025New version of Sharpnado.Tabs v3.3.0 for #dotnet 9 #maui \o/ * many bug fixes * new property SelectedIconSource * supports Windows and MacOS * removes all touch and tap effects github.com/roubachof/Sh... 041
Jean-Marie Alfonsi @sharpnado.com · 17/03/2025Thank you so much @mauiday.net for this magnificent event! It felt like it was the first time all over again. I could feel the kindness in the room. I don’t really enjoy swags but this was the best swag I’ve ever received: human words written by human hands. Thank you. 171
Jean-Marie Alfonsi @sharpnado.com · 17/01/2025#davidlynch thank you for all you brought me. Thank you for Mulholland Drive, Eraserhead, and Twin Peaks. 020
Jean-Marie Alfonsi @sharpnado.com · 13/11/2024In #flutter: how do we load async data with #riverpod and how we can handle error and loading states with the #asyncvalue? www.sharpnado.com/loading-data... 010