v3.0.0
3.0.0 (2024-03-22)
Quick Info
This release brings a completely revamped UI using SVG icons, improved UI overall and add/replace some more CSS/SASS variables. Please note that because the lib is now using SVG icons which indirectly dropped support for Font icons, there are also more use of CSS flexbox to align SVG icons and texts. Another breaking change was to remove some methods and options that were previously deprecated and removed in this release as shown below
option or method name | alternative |
---|---|
addTitle option |
use displayTitle instead |
styler method |
use cssStyler instead |
⚠ BREAKING CHANGES
Features
- add new
labelId
option for accessibility (#254) (f66852f) - by @ghiscoding - new Modern Look by using SVG icons (#247) (a89059f) - by @ghiscoding
- remove deprecated options (#251) (a25882f) - by @ghiscoding
- replace caret & clear icons by SVG icons (#238) (a5bc462) - by @ghiscoding
Bug Fixes
- add
classNameToList()
function to remove extra spaces in classes (#244) (a0adf0c) - by @ghiscoding - clicking Tab key should focus on OK btn or Shift+Tab to inverse (1b06a99) - by @ghiscoding
- don't show pointer cursor when hovering disabled element (#248) (15caab9) - by @ghiscoding
- flip icon vertically when select drop is open (#240) (1d74e26) - by @ghiscoding
- infinite scroll with arrow navigation should work with short list (#256) (57f8d6a) - by @ghiscoding
- nav highlight shouldn't follow mouse pos when using nav arrows (#257) (3c4950d) - by @ghiscoding
- only add icon container element when actually used (#250) (7406bd3) - by @ghiscoding
- select drop caret icon not flipping vertically when opened (#243) (42c87f7) - by @ghiscoding
- when using
showClear
, don't show btn unless having selection (#245) (28ad6b4) - by @ghiscoding