bee_dynamic_launcher 1.1.0
bee_dynamic_launcher: ^1.1.0 copied to clipboard
Dynamic launcher icons for Flutter: Android activity-alias switching and iOS alternate app icons, with a Dart API and optional CLI to sync native projects from a JSON catalog.
1.1.0 #
- Add optional per-variant branding style metadata in
catalog.json(baseColor,secondaryColor,backgroundColor,surfaceColor) with safe fallback behavior. - Add style helper APIs:
styleForVariant,currentStyleapplyVariantAndGetStyle(one-call apply + resolve style)
- Add ready-to-use Flutter color helpers:
LauncherVariantResolvedColorsstyleColorsForVariant,currentStyleColorsapplyVariantAndGetStyleColors(one-call apply + resolve colors)
- Update example app to demonstrate active variant styling and color usage with the new API.
1.0.1 #
- Android: resolve activity-alias
ComponentNameusing the merged manifest namespace (Gradlenamespace) while keeping the install-time package ascontext.packageName. FixesapplicationIdSuffix/ product-flavor installs where aliases are registered asnamespace.Launcher…but the app id isnamespace.staging(or similar).
1.0.0 #
- First stable release:
BeeDynamicLauncherMethodChannel API for Android and iOS. LauncherCatalogwith JSON loading, preview path getters (allPreviewIconAssetPaths,variantEntryFor,launcherLabelFor, and related helpers).BeeDynamicLauncher.previewIconAssetPathfor in-app preview assets.- CLI:
dart run bee_dynamic_launcher— validate assets, patch Android/iOS markers, resize icons; flags--icons-only,--native-only,--scan,--wizard, etc.
