NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3815 most downloaded on pub.dev
A Dialog for picking Icons in Flutter and use them anywhere. Can be used as a default Dialog or as a Adaptive Dialog.
Last release 1 years ago
04 Oct 2025
Release timing varies
gaps range from 8 days to 12 months
Most releases are documented
notes for 50 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
82 releases · first in 2019
🐛 Fix invalid FontAwesomeIcon reference vectorSquare
🐛 Fixed iOS 18 requirements on FontAwesome Icons.
One column per quarter.
💡 Add iconBuilder: IconWidgetBuilder to create your own custom widgets for your displayed icons
iconBuilder: IconWidgetBuilder to create your own custom widgets for your displayed icons🐛 [Hotfix]: Fix mutually exclusive icons while searching (flatten results)
🐛 Fix generate_packs --packs allowed packs parameter
generate_packs --packs allowed packs parameter📝 Update generate_packs --help documentation to show allowed packs parameter
generate_packs --help documentation to show allowed packs parameter🐛 Fix mutually exclusive icons while searching
🐛 Fix typo in Cupertino.dart icons
Cupertino.dart icons* 📝 Add hints to picker modes
💡 [BREAKING CHANGE] showIconPicker and showMultipleIconPicker use now the optional parameter: SinglePickerConfiguration and MultiplePickerConfiguratio…
showIconPicker and showMultipleIconPicker use now the optional parameter: SinglePickerConfiguration and MultiplePickerConfiguration to configure the picker. Also the parameter selectedIcon is now called: preSelected.
showMultipleIconPicker which returns List<IconPickerIcon>preSelected which consumes List<IconPickerIcon>serializeIcons and deserializeIcons🐛 Fix update scrollview_observer web support
scrollview_observer web support🐛 Fix key mapped value for custom icons
key mapped value for custom icons💡 [BREAKING CHANGE] Improve returned Icon type
IconData to IconPickerIcon model which holds now the key, data and pack informations. For more see IconPickerIcon Model. Raw icon data can now be accessed by icon.data.selectedIconshouldScrollToSelectedIcon to control if scrolling to pre-selected Icon when opening the Icon picker should be enabled or disabledselectedIconBackgroundColor⬆️ Update dependencies to latest Flutter 3.24.* and Dart SDK 3.5.*
3.24.* and Dart SDK 3.5.*dcli to 6.0.5🐛 (Windows): Support empty strings in project path
⬆️ Update dependencies to latest Flutter 3.22.* and Dart SDK 3.3.*
3.22.* and Dart SDK 3.3.*generate_packs command (caused by dcli package). Thanks for the hint #66* 📝 Fix documentation
⬆️ Update dependencies to latest Flutter 3.19.*
* 📝 Update documentation
🐛 Fix generate_packs command for macOS
generate_packs command for macOS🐛 Fix App Size (Flutter app bundles were increased around >= 1 MB)
IconPack's are now generated on demand! For more see: Troubleshooting to generate the Icons you need as a developer!dart run flutter_iconpicker:generate_packs --help for general usage🐛 Fix iconPickerShape was not applied anymore with Material 3
iconPickerShape was not applied anymore with Material 3⬆️ [BREAKING CHANGE] Update main interface
IconData? icon = await showIconPicker(... and not anymore like: IconData? icon = await FlutterIconPicker.showIconPicker(.... Please update your code accordingly!⬆️ [BREAKING CHANGE] Update dependencies
💡 Add searchComparator to define a custom search function which can be used instead
⬆️ Update to latest flutter 3.10.*
flutter 3.10.*Nothing published for this version
📝 Add Disclaimer to Readme (please read!)
flutter stable 3.3.6):
🐛 Fix mainAxisSpacing and crossAxisSpacing. Thanks for the hint #41
Update CupertinoIcons icon call by static accessor -> please check if your already stored icons matches and can be resolved!
CupertinoIcons icon call by static accessor -> please check if your already stored icons matches and can be resolved!* Update Docs
Update font_awesome_flutter icons
font_awesome_flutter icons🐛 Fixed pie_chart_outlined not exists.
pie_chart_outlined not exists.
🐛 Fixed default return Material Icons wiht new iconPackModes interface. Thanks to jlnrrg for his hint in #34
Remove iconPackMode. Use now: iconPackModes, where you can add a List to provide users multiple packs (including your own customIconPack).
iconPackMode. Use now: iconPackModes, where you can add a List<IconPack> to provide users multiple packs (including your own customIconPack).Mark iconPackMode as deprecated
iconPackMode is now iconPackModes, where you can add a List<IconPack> to provide users multiple packs (including your own customIconPack). You can also use only a single pack, just do: [IconPack.blabla]
iconPackMode as deprecated🐛 Fix outdated Font Awesome Icons.
* 🐛 Fix outdated Material Icons. * Fixes: #25 * Thanks to: #28
Nothing published for this version
🐛 Update MaterialIcons to pick through Icons rather then IconData
Icons rather then IconData
iconDataToMap is now named: serializeIcon
iconDataToMap is now named: serializeIcon
serializeIcon(IconData icon, {IconPack iconPack})mapToIconData is now named: deserializeIconRemove main dependencies hive and provider, because PubSpec-Assist for IntelliJ did something wrong here
hive and provider, because PubSpec-Assist for IntelliJ did something wrong here
🐛 Fix and adapt to constant changes in IconPacks (especially: MaterialIcons) changes in codePoints
codePoints
Use 2.2.3 if you are not ready for null-safety yet
2.2.3 if you are not ready for null-safety yetSharp, Rounded and Outlined icons2.0.1Nothing published for this version
* Update flutter components * clean-up
🐛 Update dependencies (Cupertino, LineAwesome, FontAwesome)
Nothing published for this version
Nothing published for this version
Format for publication with dartfmt -w .
dartfmt -w .🐛 Fix Search-Bar if custom icons are selected
Nothing published for this version
Major Performance fixes (Many thanks goes to: Leonard Arnold)
GridView.builder with SliverGridDelegateWithMaxCrossAxisExtent_buildIcons methodcustom as a new IconPackMode so you can now add your own customized IconsMap<String, IconData>myCustomIconsNothing published for this version
Nothing published for this version
* 🐛 Fix FontAwesomeIcons Pack
FontAwesomeIcons PackAdd option showTooltips for showing the name of the icon in a Tooltip
showTooltips for showing the name of the icon in a TooltipIntroducing: AdaptiveDialog with the help of Rody Davis - Adaptive Dialogs
AdaptiveDialog with the help of Rody Davis - Adaptive Dialogs
AdaptiveDialog with BoxConstraints and ShapeBorderDialogconstraints for custom dialog sizeSearchBarColorBrightness to detect proper colors for texts depending of dialogs background colorIconPickerbarrierDismissibleNothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →