Limited
2
0

feat(scenarios): add buy me a coffee maui library

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.
This commit is contained in:
2026-03-03 23:19:45 -05:00
commit 0e9fb32448
15 changed files with 1071 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
namespace BuyMeCofee.Maui.Helpers;
internal static class BmcBrandAssets
{
private const string LogoResourceName = "BuyMeCofee.Maui.Resources.Images.bmc_logo.png";
internal static ImageSource GetCupLogo()
{
var assembly = typeof(BmcBrandAssets).Assembly;
return ImageSource.FromStream(() => assembly.GetManifestResourceStream(LogoResourceName)!);
}
internal static Stream GetCupLogoStream()
{
var assembly = typeof(BmcBrandAssets).Assembly;
return assembly.GetManifestResourceStream(LogoResourceName)!;
}
}