<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>C# on JV Blog Dev</title><link>https://jvicius.github.io/jv-blog-dev/tags/c%23/</link><description>Recent content in C# on JV Blog Dev</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 22 Jul 2026 15:39:07 -0600</lastBuildDate><atom:link href="https://jvicius.github.io/jv-blog-dev/tags/c%23/index.xml" rel="self" type="application/rss+xml"/><item><title>🌌 Disney Infinity Collection Tracker</title><link>https://jvicius.github.io/jv-blog-dev/posts/mydicollection-maui/</link><pubDate>Wed, 22 Jul 2026 15:39:07 -0600</pubDate><guid>https://jvicius.github.io/jv-blog-dev/posts/mydicollection-maui/</guid><description>&lt;p&gt;A modern, fast, and 100% offline-first application built with &lt;strong&gt;.NET MAUI&lt;/strong&gt; to easily manage and track your Disney Infinity collection.&lt;/p&gt;
&lt;p&gt;Whether you&amp;rsquo;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&amp;rsquo;re missing, and how many duplicates you have.&lt;/p&gt;
&lt;h2 id="preview"&gt;Preview&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/user-attachments/assets/b3223098-1968-4b27-b802-7b2fae9c30d4"&gt;&lt;img alt="Ver Video" loading="lazy" src="https://img.shields.io/badge/Ver_Video-Reproducir-FF0000?style=for-the-badge&amp;logo=youtube&amp;logoColor=white"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="-features"&gt;✨ Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;📦 Precise Collection Tracking:&lt;/strong&gt; Keep track of your entire collection, including exact quantities for duplicates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;📶 100% Offline-First:&lt;/strong&gt; The database and all images are stored locally on your device. No internet connection required to check your collection on the go!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🌗 Native Theme Support:&lt;/strong&gt; Beautifully designed UI that seamlessly adapts to your device&amp;rsquo;s Light and Dark mode.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🌐 Bilingual:&lt;/strong&gt; Fully translated into English and Spanish (automatically adapts to your system&amp;rsquo;s language).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;🔍 Lightning-Fast Filters:&lt;/strong&gt; Quickly sort and filter your collection by Franchise or Item Type (Figure, Power Disc, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;📖 Official Wiki Integration:&lt;/strong&gt; Direct links to the Disney Infinity Fandom Wiki for every single item in the database.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="-roadmap--upcoming-features"&gt;🚀 Roadmap / Upcoming Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;NFC Scanning:&lt;/strong&gt; Tap your physical figures or Power Discs to the back of your phone to automatically log them into your collection.&lt;/li&gt;
&lt;li&gt;&lt;input disabled="" type="checkbox"&gt; &lt;strong&gt;In-App Figure Details:&lt;/strong&gt; View character stats, skill trees, and compatibility directly inside the app without needing to open the web browser.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="github-repo"&gt;GitHub Repo&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/jvicius/MyDICollection"&gt;&lt;img alt="GitHub" loading="lazy" src="https://img.shields.io/badge/GitHub-Mi_Repo-181717?style=for-the-badge&amp;logo=github"&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Highlightlabel.Maui: lightweight and high-performance highlight specific text matches within a string 🚀</title><link>https://jvicius.github.io/jv-blog-dev/posts/highlightlabel-maui/</link><pubDate>Tue, 07 Jul 2026 11:21:08 -0600</pubDate><guid>https://jvicius.github.io/jv-blog-dev/posts/highlightlabel-maui/</guid><description>&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nuget.org/packages/HighlightLabel.Maui"&gt;&lt;img alt="NuGet version" loading="lazy" src="https://img.shields.io/nuget/v/HighlightLabel.Maui.svg"&gt;&lt;/a&gt;
&lt;a href="https://opensource.org/licenses/MIT"&gt;&lt;img alt="License: MIT" loading="lazy" src="https://img.shields.io/badge/License-MIT-yellow.svg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="preview"&gt;Preview&lt;/h2&gt;
&lt;p&gt;&lt;img alt="HighlightLabel.Maui Preview" loading="lazy" src="https://raw.githubusercontent.com/jvicius/HighlightLabel.Maui/master/assets/sample.jpeg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="features-"&gt;Features ✨&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dynamic Text Highlighting&lt;/strong&gt; — Automatically search, tokenize, and highlight matching text sequences within any raw string input in real time.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Case-Insensitive Matching&lt;/strong&gt; — Robust, case-insensitive query processing ensures accurate visual feedback regardless of user typing style.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom Highlight Styling&lt;/strong&gt; — Full native support to define custom highlight colors for matched tokens.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Safe-Fail Tokenization&lt;/strong&gt; — Built-in Regex evaluation guardrails that sanitize text inputs and prevent application crashes caused by unexpected special characters or API string changes.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Native Property Inheritance&lt;/strong&gt; — Seamlessly inherits and respects standard .NET MAUI Label properties including custom FontFamilies, FontSize, and default TextColors for unmatched segments.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="installation-"&gt;Installation 📦&lt;/h2&gt;
&lt;p&gt;Add the NuGet package to your .NET MAUI project:&lt;/p&gt;</description></item><item><title>RichLabel.Maui: Render Rich Text Dynamically from JSON 🚀</title><link>https://jvicius.github.io/jv-blog-dev/posts/richlabel-maui/</link><pubDate>Mon, 06 Jul 2026 11:47:41 -0600</pubDate><guid>https://jvicius.github.io/jv-blog-dev/posts/richlabel-maui/</guid><description>&lt;h1 id="richlabelmaui-"&gt;RichLabel.Maui 🚀&lt;/h1&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nuget.org/packages/RichLabel.Maui"&gt;&lt;img alt="NuGet version" loading="lazy" src="https://img.shields.io/nuget/v/RichLabel.Maui.svg"&gt;&lt;/a&gt;
&lt;a href="https://opensource.org/licenses/MIT"&gt;&lt;img alt="License: MIT" loading="lazy" src="https://img.shields.io/badge/License-MIT-yellow.svg"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="preview"&gt;Preview&lt;/h2&gt;
&lt;p&gt;&lt;img alt="RichLabel.Maui Preview" loading="lazy" src="https://raw.githubusercontent.com/jvicius/RichLabel.Maui/master/assets/preview.jpeg"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="features-"&gt;Features ✨&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;JSON-Driven Text&lt;/strong&gt; — Render complex, formatted labels using a clean, well-structured JSON schema.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rich Styling&lt;/strong&gt; — Native support for custom font families, sizes, bold, italic, underline, text colors, and background colors per text segment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Advanced Layouts&lt;/strong&gt; — Render standard paragraphs, custom bulleted lists, and auto-numbered sequences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extensible Tap Gestures&lt;/strong&gt; — Pass custom action types and data payloads through JSON to trigger native actions (phone calls, custom alerts, view navigation, etc.).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cross-Platform Alignment&lt;/strong&gt; — Supports Start, Center, End, and Justified text alignment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Safe Formatting &amp;amp; Scaling&lt;/strong&gt; — Built-in validation prevents crashes from invalid formatting input, with automatic font scaling for tablets.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="installation-"&gt;Installation 📦&lt;/h2&gt;
&lt;p&gt;Add the NuGet package to your .NET MAUI project:&lt;/p&gt;</description></item></channel></rss>