A modern, fast, and 100% offline-first application built with .NET MAUI to easily manage and track your Disney Infinity collection. Whether youβre hunting for figures at a retro game store or organizing your display at home, this app lets you know exactly what you own, what youβre missing, and how many duplicates you have. Preview β¨ Features π¦ Precise Collection Tracking: Keep track of your entire collection, including exact quantities for duplicates. πΆ 100% Offline-First: The database and all images are stored locally on your device. No internet connection required to check your collection on the go! π Native Theme Support: Beautifully designed UI that seamlessly adapts to your deviceβs Light and Dark mode. π Bilingual: Fully translated into English and Spanish (automatically adapts to your systemβs language). π Lightning-Fast Filters: Quickly sort and filter your collection by Franchise or Item Type (Figure, Power Disc, etc.). π Official Wiki Integration: Direct links to the Disney Infinity Fandom Wiki for every single item in the database. π Roadmap / Upcoming Features NFC Scanning: Tap your physical figures or Power Discs to the back of your phone to automatically log them into your collection. In-App Figure Details: View character stats, skill trees, and compatibility directly inside the app without needing to open the web browser. GitHub Repo ...
Highlightlabel.Maui: lightweight and high-performance highlight specific text matches within a string π
Is a powerful, lightweight, and high-performance .NET MAUI control designed to automatically highlight specific text matches within a string. Perfect for search autocomplete lists, filter systems, and real-time query suggestions. Features seamless data binding, case-insensitive evaluation via optimized Regex tokenization, custom highlight coloration, bold emphasis triggers, and cross-platform layout rendering without UI thread blocking or performance degradation in large text and large CollectionViews. Preview Features β¨ Dynamic Text Highlighting β Automatically search, tokenize, and highlight matching text sequences within any raw string input in real time. Case-Insensitive Matching β Robust, case-insensitive query processing ensures accurate visual feedback regardless of user typing style. Custom Highlight Styling β Full native support to define custom highlight colors for matched tokens. Safe-Fail Tokenization β Built-in Regex evaluation guardrails that sanitize text inputs and prevent application crashes caused by unexpected special characters or API string changes. Native Property Inheritance β Seamlessly inherits and respects standard .NET MAUI Label properties including custom FontFamilies, FontSize, and default TextColors for unmatched segments. Installation π¦ Add the NuGet package to your .NET MAUI project: ...
RichLabel.Maui: Render Rich Text Dynamically from JSON π
RichLabel.Maui π A powerful, flexible, and lightweight .NET MAUI control for rendering rich text from a simple JSON structure. It provides seamless, extensible support for interactive tap gestures, making it easy to handle links, phone numbers, emails, or trigger custom actions within your app. Preview Features β¨ JSON-Driven Text β Render complex, formatted labels using a clean, well-structured JSON schema. Rich Styling β Native support for custom font families, sizes, bold, italic, underline, text colors, and background colors per text segment. Advanced Layouts β Render standard paragraphs, custom bulleted lists, and auto-numbered sequences. Extensible Tap Gestures β Pass custom action types and data payloads through JSON to trigger native actions (phone calls, custom alerts, view navigation, etc.). Cross-Platform Alignment β Supports Start, Center, End, and Justified text alignment. Safe Formatting & Scaling β Built-in validation prevents crashes from invalid formatting input, with automatic font scaling for tablets. Installation π¦ Add the NuGet package to your .NET MAUI project: ...
Welcome to my dev space! π
Hey there! Thanks for stopping by. I decided to spin up this blog as a dedicated space to document my journey, share engineering insights, and open-source some of the custom components and tools I build along the way. As a software developer deeply invested in the .NET ecosystem, my main focus here will be around .NET MAUI, C#, and building clean, efficient UI/UX controls that solve real-world problems. What to expect? π€ Component Breakdowns: Detailed guides on how I build, package, and deploy NuGet packages. Architecture & Patterns: Real production workflows, handling dynamic data (like JSON-driven layouts), and performance tuning. Home Lab & Automation: Occasionally, I might share some of my backend experiments, Docker setups, or fun automation work. Stay tuned for the next posts. Feel free to connect, break things, and happy coding! π»β¨