flutter_iconpicker 3.6.1 flutter_iconpicker: ^3.6.1 copied to clipboard
A Dialog for picking Icons in Flutter and use them anywhere. Can be used as a default Dialog or as a Adaptive Dialog.
[3.6.1] - 01.09.2024 #
- 📝 Add hints to picker modes
[3.6.0] - 31.08.2024 #
- 💡 [BREAKING CHANGE]
showIconPicker
andshowMultipleIconPicker
use now the optional parameter:SinglePickerConfiguration
andMultiplePickerConfiguration
to configure the picker. Also the parameterselectedIcon
is now called:preSelected
.- Follow this guide for more: Migration Guide
- 💡 Add support for selecting multiple icons by
showMultipleIconPicker
which returnsList<IconPickerIcon>
- 💡 Add support for pre-selected icons by
selectedIcons
which consumesList<IconPickerIcon>
- 💡 Update serialization helpers to support multiple icons to serialize
- Use new helpers
serializeIcons
anddeserializeIcons
- Use new helpers
[3.5.2] - 31.08.2024 #
- 🐛: Fix update
scrollview_observer
web support
[3.5.1] - 30.08.2024 #
- 🐛: Fix
key
mapped value for custom icons
[3.5.0] - 30.08.2024 #
- 💡 [BREAKING CHANGE] Improve returned Icon type
- Migrate from
IconData
toIconPickerIcon
model which holds now thekey
,data
andpack
informations. For more seeIconPickerIcon
Model. Raw icon data can now be accessed byicon.data
.
- Migrate from
- 💡 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
[3.4.7] - 29.08.2024 #
- ⬆️ Update dependencies to latest Flutter
3.24.*
and Dart SDK3.5.*
- ⬆️ Update
dcli
to6.0.5
[3.4.5] - 27.05.2024 #
- ⬆️ Update dependencies to latest Flutter
3.22.*
and Dart SDK3.3.*
- 📝 Add more hints in documentation
- 🐛 Fix
generate_packs
command (caused bydcli
package). Thanks for the hint #66
[3.4.4] - 20.02.2024 #
- 📝 Fix documentation
[3.4.3] - 19.02.2024 #
- ⬆️ Update dependencies to latest Flutter 3.19.*
[3.4.2] - 14.02.2024 #
- 📝 Update documentation
[3.4.1] - 14.02.2024 #
- 🐛 Fix
generate_packs
command for macOS
[3.4.0] - 14.02.2024 #
- 🐛 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
[3.3.3] - 09.02.2024 #
- 🐛 Fix
iconPickerShape
was not applied anymore with Material 3 - 📝 Update documentation
[3.3.2] - 09.02.2024 #
- ⬆️ [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!
- The IconPicker is now called via
- 📝 Update documentation
[3.3.1] - 08.02.2024 #
- ⬆️ [BREAKING CHANGE] Update dependencies
- Seperate Material Icons
- Please check this Migration Guide for more information
- 📝 Update documentation
[3.3.0] - 08.02.2024 #
[3.2.4] - 04.06.2023 #
- ⬆️ Update to latest
flutter 3.10.*
- ⬆️ Update dependencies:
- Material Icons
- FontAwesome Icons
[3.2.2] - 01.11.2022 #
- 📝 Add Disclaimer to Readme (please read!)
- ⬆️ Update dependencies (based on
flutter stable 3.3.6
):- Material Icons
- Cupertino Icons
- FontAwesome Icons
[3.2.0] - 29.08.2022 #
- [BREAKING-CHANGE]:
- Update
CupertinoIcons
icon call by static accessor -> please check if your already stored icons matches and can be resolved!
- Update
- 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
[3.1.4+1] - 26.04.2022 #
- Update Docs
[3.1.4] - 26.04.2022 #
- Update Dependencies
- Update
font_awesome_flutter
icons - Fix Format
[3.1.2] - 04.01.2022 #
[3.1.1] - 29.12.2021 #
- Remove
iconPackMode
. Use now:iconPackModes
, where you can add aList<IconPack>
to provide users multiple packs (including your owncustomIconPack
).
[3.1.0] - 26.12.2021 #
- [BREAKING-CHANGE]:
iconPackMode
is nowiconPackModes
, where you can add aList<IconPack>
to provide users multiple packs (including your owncustomIconPack
). You can also use only a single pack, just do:[IconPack.blabla]
- Thanks for Feature Request: #34
- Mark
iconPackMode
as deprecated
[3.0.5] - 26.12.2021 #
[3.0.1+2] - 20.05.2021 #
- Remove main dependencies
hive
andprovider
, because PubSpec-Assist for IntelliJ did something wrong here- Thanks to: #21
[3.0.1+1] - 20.05.2021 #
- Breaking Change:
iconDataToMap
is now named:serializeIcon
- Works still the same with a little addition:
serializeIcon(IconData icon, {IconPack iconPack})
- Works still the same with a little addition:
mapToIconData
is now named:deserializeIcon
[3.0.1] - 20.05.2021 #
- Fix and adapt to constant changes in IconPacks (especially: MaterialIcons) changes in
codePoints
- Fixes: #19 - many thanks to Piotr Merski for his solution here :)
- Update example-project with explicit DB example (hive + provider)
[3.0.0] - 05.03.2021 #
- Migrate to nullsafety
- Use
2.2.3
if you are not ready for null-safety yet
- Use
- Remove some dependencies to be more independent with null-safety
- Update Material Icons:
- Add all
Sharp
,Rounded
andOutlined
icons - General clean up and update with Flutter
2.0.1
- Add all
[2.2.3] - 20.02.2021 #
- Update flutter components
- clean-up
[2.2.2] - 26.10.2020 #
[2.1.5] - 13.08.2020 #
- Format for publication with
dartfmt -w .
[2.1.2] - 18.07.2020 #
- Major Performance fixes (Many thanks goes to: Leonard Arnold)
- Added dynamic
GridView.builder
withSliverGridDelegateWithMaxCrossAxisExtent
- Remove additional
_buildIcons
method
- Added dynamic
- 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
[2.0.6] - 21.05.2020 #
- Fix
FontAwesomeIcons
Pack
[2.0.5] - 18.05.2020 #
- Add option
showTooltips
for showing the name of the icon in aTooltip
[2.0.4] - 17.05.2020 #
- Introducing:
AdaptiveDialog
with the help of Rody Davis - Adaptive Dialogs- Minor changes and additions to improve
AdaptiveDialog
withBoxConstraints
andShapeBorder
- Use of raw
Dialog
- Minor changes and additions to improve
- 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
[1.1.3] - 04.05.2020 #
- Performance optimization:
- Switch from
InkResponse
toGestureDetector
for selecting Icons: #6
- Switch from
[1.1.1] - 31.03.2020 #
- Fixed FontAwesome import
[1.1.0] - 21.03.2020 #
- Add new IconPacks:
Material Outline
,Cupertino
,LineAwesome
,FontAwesome
- Fixes: #2
- Refactor IconPacks
- Add
iconPackMode
[0.1.5] - 11.01.2020 #
- Improve performance with loading icons on
showIconPicker
- render icons async
- add
const
where possible
[0.1.4] - 07.01.2020 #
- Support Light & Dark Mode with:
Theme.of(context).dialogBackgroundColor
for LinearGradient
[0.1.3] - 02.01.2020 #
- Add Serialization for persisting IconData
iconDataToMap(iconData)
mapToIconData(map)
- Add additional information in Readme
[0.1.2] - 19.12.2019 #
- Add example project
[0.1.0] - 16.12.2019 #
- Add scrollable Material Icons
- Add SearchBar
- Add CloseButton
- Add arguments for picker