Version 1.1.14
August 27, 2022
Fixed
- Fix empty or required fields not validating correctly.
Version 1.1.13
June 8, 2022
Added
- Add
icon-picker-svg
andicon-picker-sprite
classes to Redactor-chosen icons. - Add support for multiple URLs for remote icon sets.
Fixed
- Fix sprite sheets getting incorrect
id
attributes. - Fix an error when a field contained an icon from a remote icon set that no longer exists.
Version 1.1.12
November 1, 2021
Fixed
- Fix JS Redactor plugin not installing correctly in some instances.
Version 1.1.11
September 7, 2021
Fixed
- Fix Icons Path plugin setting not working correctly when using aliases.
Version 1.1.10
December 7, 2020
Changed
- Update Font Awesome remote source to 5.15.1.
Fixed
- Ensure icons load in Super Table and other nesting fields.
Version 1.1.9
August 11, 2020
Added
- Allow
iconSetsPath
settings to use environment variables or aliases. - Allow
iconSetsUrl
settings to use environment variables or aliases.
Version 1.1.8
June 10, 2020
Added
- Added
iconPickerField.length
andiconPickerField.getLength()
. - Added
iconPickerField.isEmpty
andiconPickerField.getIsEmpty()
.
Version 1.1.7
June 9, 2020
Fixed
- Fix error when only a single sprite existed in a sprite sheet.
Version 1.1.6
June 8, 2020
Fixed
- Improve performance of remote icon sets. (thanks @bertoost).
Version 1.1.5
June 6, 2020
Added
- Add
enableCache
setting.
Fixed
- Fix
entry.iconField
direct output showing URL, even when an icon isn’t picked.
Version 1.1.4
April 16, 2020
Fixed
- Fix logging error
Call to undefined method setFileLogging()
.
Version 1.1.3
April 15, 2020
Changed
- File logging now checks if the overall Craft app uses file logging.
- Log files now only include
GET
andPOST
additional variables.
Version 1.1.2
February 11, 2020
Fixed
- Fix windows path issues.
- Fix another potential error for field settings and icon sets.
Version 1.1.1
January 12, 2020
Fixed
- Fix error with remote sets set to “All”.
- Fix error when installing for the first time.
Version 1.1.0
January 12, 2020
Added
- Add GraphQL support for field. Now returns an IconModel.
- Add cache for each icon set. Icons for each set are now cached when the Icon Picker field is saved.
- Add controller action to lazy-load icon set content.
- Add utility to re-generate icon set caches.
- Improve performance for large icon sets.
- Add Redactor support. See docs.
- Add support for Google Material Design Icons, which need some special-handling.
Changed
- Major refactor, bringing performance improvements and caching.
- Update the icon selection field to lazy-load icons, rather than loading on page load. This brings significant performance benefits
Fixed
- Fix
craft.iconPicker.spritesheet
not always returning content.
Version 1.0.10
September 4, 2019
Fixed
- Fix numerous errors when fetching remote icon sets via URL.
- Change Font Awesome icon source to use file-system fetching, rather than via HTTP.
Version 1.0.9
September 3, 2019
Fixed
- Fix icons not propagating to other sites.
Version 1.0.8
August 17, 2019
Added
- Add
getPath()
function to icon model. - Add supported translation methods for field.
Changed
- Changing to Local file read from External URL.
Fixed
- Fix error when resolving font awesome json file path.
- Fix error when trying to access remote icons sets.
- Fix error with font-name for icon font files.
Version 1.0.7
April 27, 2019
Fixed
- Fix Live Preview not showing icon selection.
- Fix Neo fields clipping icon selection.
- Icon selection pane now attaches itself to the field, instead of the body.
Version 1.0.6
April 24, 2019
Added
- Add
maxIconsShown
to control how many icons should be shown in the selection pane.
Changed
- Update default
iconSetsPath
to be relative to the web folder -CRAFT_BASE_PATH . '/web/icons/'
.
Fixed
- Fix compatibility with some sprite definitions.
- Fix handling when no sub-folders in icon path, only single icons.
Version 1.0.5
April 7, 2019
Added
- Add
model.hasIcon()
.
Fixed
- Fix normalise-url function causing issues in some cases.
Version 1.0.4
March 17, 2019
Added
- Add settings override notices for plugin settings screen.
Fixed
- Fix SSL errors with spritesheets and icon sources when devMode is on.
Version 1.0.3
March 7, 2019
Fixed
- Fix overflow issue for some fields.
Version 1.0.2
March 6, 2019
Fixed
- Fix JS error causing issues across the control panel.
Version 1.0.1
March 5, 2019
- Initial (full) release.
Version 1.0.0
January 28, 2019
- Initial (beta) release.