PackageTrack
Sign in Get early access

flutter_iconpicker

A Dialog for picking Icons in Flutter and use them anywhere. Can be used as a default Dialog or as a Adaptive Dialog.

4.0.3 6.9K downloads/mo #3440 most downloaded on pub.dev Ahmadre/FlutterIconPicker

What this package is like to depend on

Last release 10 months ago

04 Oct 2025

Release timing varies

gaps range from 8 days to 12 months

Most releases are documented

notes for 60 of 81 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

82 releases · first in 2019

1 release in the last 12 months

see the full history below

Release timeline

82 releases · Dec 2019 to Oct 2025
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 82
  1. 4.0.3 04 Oct 2025
    Release notes
    • 🐛 Fix invalid FontAwesomeIcon reference vectorSquare
    • 🐛 Fix Color Brightness
    Open source →
  2. 4.0.1 26 Sep 2024
    Release notes
    • 🐛 Fixed iOS 18 requirements on FontAwesome Icons.
    • ⬆️ Update FontAwesome Icons (6.5.1)
    Open source →
  3. 4.0.0 07 Sep 2024
    Release notes
    • 💡 Add iconBuilder: IconWidgetBuilder to create your own custom widgets for your displayed icons
    Open source →
  4. 3.6.6 07 Sep 2024
    Release notes
    • 🐛 [Hotfix]: Fix mutually exclusive icons while searching (flatten results)
    Open source →
  5. 3.6.5 07 Sep 2024
    Release notes
    • 🐛 Fix generate_packs --packs allowed packs parameter
    Open source →
  6. 3.6.4 07 Sep 2024
    Release notes
    • 📝 Update generate_packs --help documentation to show allowed packs parameter
    Open source →
  7. 3.6.3 07 Sep 2024
    Release notes
    • 🐛 Fix mutually exclusive icons while searching
    Open source →
  8. 3.6.2 03 Sep 2024
    Release notes
    • 🐛 Fix typo in Cupertino.dart icons
    Open source →
  9. 3.6.1 01 Sep 2024
    Release notes
    • 📝 Add hints to picker modes
    Open source →
  10. 3.6.0 01 Sep 2024
    Release notes
    • 💡 [BREAKING CHANGE] showIconPicker and showMultipleIconPicker use now the optional parameter: SinglePickerConfiguration and MultiplePickerConfiguration to configure the picker. Also the parameter selectedIcon is now called: preSelected.
    • 💡 Add support for selecting multiple icons by showMultipleIconPicker which returns List<IconPickerIcon>
    • 💡 Add support for pre-selected icons by preSelected which consumes List<IconPickerIcon>
    • 💡 Update serialization helpers to support multiple icons to serialize
      • Use new helpers serializeIcons and deserializeIcons
    Open source →
  11. 3.5.2 31 Aug 2024
    Release notes
    • 🐛 Fix update scrollview_observer web support
    Open source →
  12. 3.5.1 30 Aug 2024
    Release notes
    • 🐛 Fix key mapped value for custom icons
    Open source →
  13. 3.5.0 30 Aug 2024
    Release notes
    • 💡 [BREAKING CHANGE] Improve returned Icon type
      • Migrate from 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.
    • 💡 Add pre-selected Icon when opening the Icon picker by selectedIcon
    • 💡 Add shouldScrollToSelectedIcon to control if scrolling to pre-selected Icon when opening the Icon picker should be enabled or disabled
    • 💡 Add pre-selected color for selected icons by selectedIconBackgroundColor
    Open source →
  14. 3.4.7 29 Aug 2024
    Release notes
    • ⬆️ Update dependencies to latest Flutter 3.24.* and Dart SDK 3.5.*
    • ⬆️ Update dcli to 6.0.5
    Open source →
  15. 3.4.6 10 Jul 2024
    Release notes
    • 🐛 (Windows): Support empty strings in project path
      • Thanks to: #71
    Open source →
  16. 3.4.5 27 May 2024
    Release notes
    • ⬆️ Update dependencies to latest Flutter 3.22.* and Dart SDK 3.3.*
    • 📝 Add more hints in documentation
    • 🐛 Fix generate_packs command (caused by dcli package). Thanks for the hint #66
    Open source →
  17. 3.4.4 20 Feb 2024
    Release notes
    • 📝 Fix documentation
    Open source →
  18. 3.4.3 19 Feb 2024
    Release notes
    • ⬆️ Update dependencies to latest Flutter 3.19.*
    Open source →
  19. 3.4.2 13 Feb 2024
    Release notes
    • 📝 Update documentation
    Open source →
  20. 3.4.1 13 Feb 2024
    Release notes
    • 🐛 Fix generate_packs command for macOS
    Open source →
  21. 3.4.0 13 Feb 2024
    Release notes
    • 🐛 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!
      • Also see: dart run flutter_iconpicker:generate_packs --help for general usage
    • 📝 Update documentation
    Open source →
  22. 3.3.3 09 Feb 2024
    Release notes
    • 🐛 Fix iconPickerShape was not applied anymore with Material 3
    • 📝 Update documentation
    Open source →
  23. 3.3.2 08 Feb 2024
    Release notes
    • ⬆️ [BREAKING CHANGE] Update main interface
      • The IconPicker is now called via IconData? icon = await showIconPicker(... and not anymore like: IconData? icon = await FlutterIconPicker.showIconPicker(.... Please update your code accordingly!
    • 📝 Update documentation
    Open source →
  24. 3.3.1 08 Feb 2024
    Release notes
    • ⬆️ [BREAKING CHANGE] Update dependencies
      • Seperate Material Icons
      • Please check this Migration Guide for more information
    • 📝 Update documentation
    Open source →
  25. 3.3.0 08 Feb 2024
    Release notes
    • 💡 Add searchComparator to define a custom search function which can be used instead
    • ⬆️ Update to latest flutter 3.16.*
    • ⬆️ Update dependencies
    • 📝 Update documentation
    Open source →
  26. 3.2.4 04 Jun 2023
    Release notes
    • ⬆️ Update to latest flutter 3.10.*
    • ⬆️ Update dependencies:
      • Material Icons
      • FontAwesome Icons
    Open source →
  27. 3.2.3 04 Jun 2023

    Nothing published for this version

  28. 3.2.2 01 Nov 2022
    Release notes
    • 📝 Add Disclaimer to Readme (please read!)
    • ⬆️ Update dependencies (based on flutter stable 3.3.6):
      • Material Icons
      • Cupertino Icons
      • FontAwesome Icons
    Open source →
  29. 3.2.1 28 Aug 2022
    Release notes
    • 🐛 Fix mainAxisSpacing and crossAxisSpacing. Thanks for the hint #41
    Open source →
  30. 3.2.0 28 Aug 2022
    Release notes
    • [BREAKING CHANGE]:
      • Update CupertinoIcons icon call by static accessor -> please check if your already stored icons matches and can be resolved!
    • Update dependencies to latest Flutter 3.0.5 Release
    • Update Material Icons to latest Icons from Stable branch
    • Update Cupertino Icons to latest Icons from Stable branch
    Open source →
  31. 3.1.4 26 Apr 2022
    Release notes
    • Update Dependencies
    • Update font_awesome_flutter icons
    • 🐛 Fix Format
    Open source →
  32. 3.1.4+1 26 Apr 2022
    Release notes
    • Update Docs
    Open source →
  33. 3.1.3 15 Apr 2022
    Release notes
    • 🐛 Fixed pie_chart_outlined not exists.
      • Thanks to: #43
    Open source →
  34. 3.1.2 04 Jan 2022
    Release notes
    • 🐛 Fixed default return Material Icons wiht new iconPackModes interface. Thanks to jlnrrg for his hint in #34
    Open source →
  35. 3.1.1 29 Dec 2021
    Release notes
    • Remove iconPackMode. Use now: iconPackModes, where you can add a List<IconPack> to provide users multiple packs (including your own customIconPack).
    Open source →
  36. 3.1.0 26 Dec 2021
    Release notes
    • [BREAKING-CHANGE]:
      • 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]
        • Thanks for Feature Request: #34
      • Mark iconPackMode as deprecated
    Open source →
  37. 3.0.5 26 Dec 2021
    Release notes
    • 🐛 Fix outdated Material Icons.
    • 🐛 Fix outdated Font Awesome Icons.
    • Update dependencies
    Open source →
  38. 3.0.4 02 Sep 2021
    Release notes
    • 🐛 Fix outdated Material Icons.
    Open source →
  39. 3.0.3 02 Sep 2021

    Nothing published for this version

  40. 3.0.2 27 May 2021
    Release notes
    • 🐛 Update MaterialIcons to pick through Icons rather then IconData
    Open source →
  41. 3.0.1 19 May 2021
    Release notes
    • 🐛 Fix and adapt to constant changes in IconPacks (especially: MaterialIcons) changes in codePoints
    • Update example-project with explicit DB example (hive + provider)
    Open source →
  42. 3.0.1+1 20 May 2021
    Release notes
    • Breaking Change:
      • iconDataToMap is now named: serializeIcon
        • Works still the same with a little addition: serializeIcon(IconData icon, {IconPack iconPack})
      • mapToIconData is now named: deserializeIcon
    Open source →
  43. 3.0.1+2 20 May 2021
    Release notes
    • Remove main dependencies hive and provider, because PubSpec-Assist for IntelliJ did something wrong here
      • Thanks to: #21
    Open source →
  44. 3.0.0 16 Mar 2021
    Release notes
    • Migrate to nullsafety
      • Use 2.2.3 if you are not ready for null-safety yet
    • Remove some dependencies to be more independent with null-safety
    • Update Material Icons:
      • Add all Sharp, Rounded and Outlined icons
      • General clean up and update with Flutter 2.0.1
    Open source →
  45. 3.0.0-nullsafety 05 Mar 2021 pre-release

    Nothing published for this version

  46. 2.2.3 20 Feb 2021
    Release notes
    • Update flutter components
    • clean-up
    Open source →
  47. 2.2.2 26 Oct 2020
    Release notes
    • 🐛 Update dependencies (Cupertino, LineAwesome, FontAwesome)
    • Add showSearchBar
    Open source →
  48. 2.2.1 26 Oct 2020

    Nothing published for this version

  49. 2.2.0 26 Oct 2020

    Nothing published for this version

  50. 2.1.5 13 Aug 2020
    Release notes
    • Format for publication with dartfmt -w .
    Open source →
  51. 2.1.4 13 Aug 2020
    Release notes
    • 🐛 Fix Search-Bar if custom icons are selected
    Open source →
  52. 2.1.3 13 Aug 2020

    Nothing published for this version

  53. 2.1.2 18 Jul 2020
    Release notes
    • Major Performance fixes (Many thanks goes to: Leonard Arnold)
      • Added dynamic GridView.builder with SliverGridDelegateWithMaxCrossAxisExtent
      • Remove additional _buildIcons method
    • Add custom as a new IconPackMode so you can now add your own customized Icons
    • Add customIconPack as Map<String, IconData>
    • Update example with myCustomIcons
    Open source →
  54. 2.1.1 18 Jul 2020

    Nothing published for this version

  55. 2.1.0 18 Jul 2020

    Nothing published for this version

  56. 2.0.6 21 May 2020
    Release notes
    • 🐛 Fix FontAwesomeIcons Pack
    Open source →
  57. 2.0.5 18 May 2020
    Release notes
    • Add option showTooltips for showing the name of the icon in a Tooltip
    Open source →
  58. 2.0.4 17 May 2020
    Release notes
    • Introducing: AdaptiveDialog with the help of Rody Davis - Adaptive Dialogs
      • Minor changes and additions to improve AdaptiveDialog with BoxConstraints and ShapeBorder
      • Use of raw Dialog
    • Update pub dependencies (Fixes on font_awesome_flutter landed)
    • Add AlertDialog constraints for custom dialog size
    • Add Color parameters for background and icons
    • Add Icon parameters for custom prefix and suffix icons in SearchBar
    • Add ColorBrightness to detect proper colors for texts depending of dialogs background color
    • 🐛 Fix white gaps inside IconPicker
    • Add custom parameters: main and cross axis spacing between icons
    • Add barrierDismissible
    • Add API-Reference in Readme
    • Update Example:
      • add Theme-Modes
      • add AdaptiveDialog switch
    Open source →
  59. 2.0.3 17 May 2020

    Nothing published for this version

  60. 2.0.2 17 May 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive