v2.0.0 - Navigation highlight
2.0.0 (2024-02-21)
Quick Info
This new release brings some small breaking changes, as shown below, the biggest change is mostly a UX change that switches from tabIndex
to arrow navigation highlight. This change is much better for user experience since it allows the user to use both the filter (when enabled) and the arrow navigation at the same time (the previous implementation didn't allow this). The other change is where the distribution are located, this shouldn't be a problem for most users but you might want to take a look at the new dist folder structure displayed on the readme. There's also a new Infinite Scroll not to be confused with Virtual Scroll
The lib should be a lot more UX friendly and also all Aria attributes were revisited and some fixes were applied too.
⚠ BREAKING CHANGES
- export Locale as named exports (#219)
- change TS Types exports location (#218)
- replace arrow navigation
tabIndex
by arrow navigation highlight, fix #206 (#213)
Features
- add
virtualScroll
option that could be disabled (#225) (d9f9fdb) - by @ghiscoding - add new option
infiniteScroll
auto-scroll back to top (#224) (fb74e74) - by @ghiscoding - change TS Types exports location (#218) (38d3142) - by @ghiscoding
- export Locale as named exports (#219) (6eb57ce) - by @ghiscoding
- replace arrow navigation
tabIndex
by arrow navigation highlight, fixes #206 (#213) (50be59c) - by @ghiscoding
Bug Fixes
- use
ariaMultiSelectable
only with multiple select (a39c535) - by @ghiscoding