flutter_dynamic_icon_plus 1.6.0
flutter_dynamic_icon_plus: ^1.6.0 copied to clipboard
A flutter plugin for dynamically changing app icon, support IOS version > 10.3 and Android
1.6.0 October 16, 2026 #
- Android: never disable
MainActivityor other real activities when switching icons. Only activity-aliases are toggled. Fixes the app not opening after an icon change 7, crashes when launching from Android Studio 11 and push notifications not opening the app 5. An activity left disabled by older versions is re-enabled on the next icon change. - Android:
setAlternateIconName(iconName: null)restores the default icon again 8. - Android: icon names are matched against the declared aliases, so
icon_1,.icon_1and the fully qualified name all work, also withapplicationIdSuffix. Previously a bare name crashed the service with "Component class ... does not exist" 12. - Android:
supportsAlternateIconsonly counts activity-aliases, not activities added by other plugins. - Replace the leftover template unit test that broke
gradlew testbuilds 19. - Example builds with current Flutter (Gradle 8.14.3, Kotlin 2.2.20) and uses the
.DEFAULTalias setup. - README:
.DEFAULTalias migration, when the Android icon changes 4, and iOS troubleshooting for blank icons 25 18. - Migration: move the MAIN/LAUNCHER intent-filter from
MainActivityto a.DEFAULTactivity-alias (see README). Otherwise the default icon stays visible next to the alternative one.
1.5.0 October 16, 2026 #
- Fix Swift Package Manager support: move iOS sources to
ios/flutter_dynamic_icon_plus/Sources/, addPackage.swiftwith theFlutterFrameworkdependency, and remove the root-levelPackage.swiftfrom 30. - Restore the CocoaPods podspec so projects not yet on Swift Package Manager keep building.
- Breaking: minimum iOS version raised to 13.0.
1.2.1 April 3, 2024 #
- Fix crash issue when fill icon name with empty string or null
1.2.0 April 2, 2024 #
- Fix Issue 1, after check more detail found problem for specific device/brand. So, need to add parameters
blacklistBrands,blacklistManufactures, andblacklistModelsonsetAlternateIconNameto add blacklist brand that can't works with Service. - For blacklist brands, manufactures, and models will use approach force restart app to change the app icon with alternative icon on Android
1.1.2 February 21, 2024 #
- Update Readme
1.1.1 February 21, 2024 #
- To decrease bad experience user in Android, just change app icon on app closed via Service
1.1.0 February 21, 2024 #
- To decrease bad experience user in Android, just change app icon on app closed via Service
1.0.0 February 19, 2024 #
- Dynamic App Icon on Android and iOS