Replace MAUI asset pipeline logo loading with embedded resource stream to fix logo not appearing in consuming NuGet projects. Add CustomLogoSource property to Button and Widget controls for custom branding. Update logo to higher resolution PNG. Bump version to 1.1.2.
Implement BmcSupporterService to verify supporters via BMC API with configurable caching. Add SupporterEmail and HideIfSupporter properties to all controls to automatically hide donation prompts for existing supporters. Replace PNG logo with SVG for crisp rendering at all scales. Add BmcOptions and BmcConfiguration for library-wide settings. Bump version to 1.1.0.
Separate iOS and macCatalyst builds into distinct steps for better error isolation. Add README.md to NuGet package for documentation visibility on NuGet.org.
Replace platform-specific app builds with NuGet package creation for library distribution. Remove Android/iOS/Windows signing and artifact generation since this is a library, not an app. Keep macOS build job for verification only. Add PackageId and package metadata to csproj.
Create Gitea Actions workflow for building signed releases across all platforms. Includes Android APK/AAB signing with keystore, iOS/macOS signing with certificates and provisioning profiles, and Windows MSIX packaging. Supports both tag-triggered and manual releases with version input. Artifacts are uploaded with 30-day retention.
Create detailed documentation covering installation, quick start, and all three controls (button, QR code, widget). Includes XAML and code-behind examples, property reference tables, theming guide, and platform support information. Adds badges for .NET MAUI 10.0, platform compatibility, and license.
Create a .NET MAUI library for Buy Me a Coffee integration with branded button, QR code, and widget controls. Includes 8 theme presets (yellow, black, white, blue, violet, orange, red, green), customizable styling, and SkiaSharp-based rendering. Supports opening BMC pages in browser and generating QR codes for donations.