Releases: dedinopriadi/bee_dynamic_launcher
Releases · dedinopriadi/bee_dynamic_launcher
Release list
v1.1.0
What's Changed
- Add optional per-variant branding style metadata in
catalog.json(baseColor,secondaryColor,backgroundColor,surfaceColor). - Add one-call style APIs:
applyVariantAndGetStyleandapplyVariantAndGetStyleColors. - Add ready-to-use color helpers:
LauncherVariantResolvedColors,styleColorsForVariant, andcurrentStyleColors. - Update example app to apply active style/colors from catalog with cleaner border-focused UI accents.
- Update README + API reference + CHANGELOG for the new styling capabilities.
Notes
- Native MethodChannel contract is unchanged; styling remains Dart-side metadata.
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Fix Android launcher alias resolution when applicationId differs from manifest namespace (for example product flavors with applicationIdSuffix).
- Improve ComponentName lookup so alias classes are resolved from merged manifest activities.
Impact
- Dynamic launcher switching now works consistently for both single-flavor and multi-flavor Android apps.
Full Changelog: c03e23d...v1.0.1
v1.0.0 — First Stable Release
bee_dynamic_launcher is now stable 🎉
Switch Android and iOS launcher icons from Flutter using one JSON catalog and one CLI flow.
What you get
- Dynamic launcher icon switching on Android and iOS
- JSON-driven variant catalog (
catalog.json+ic_<id>.png) - In-app preview helpers via
LauncherCatalog - Native sync CLI via
dart run bee_dynamic_launcher
CLI highlights
- Validate catalog and icon consistency (
--scan,--scan --strict) - Check native setup without writes (
--check-android-manifest,--check-ios-pbxproj) - Generate native resources and icon outputs in one command
Docs
- Setup and platform guides: https://github.com/dedinopriadi/bee_dynamic_launcher#readme
- Package page: https://pub.dev/packages/bee_dynamic_launcher
Thanks to everyone who helped shape this initial stable release.