Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
5.1.0 source code.tar.gz | 2024-11-22 | 773.4 kB | |
5.1.0 source code.zip | 2024-11-22 | 909.3 kB | |
README.md | 2024-11-22 | 1.4 kB | |
Totals: 3 Items | 1.7 MB | 1 |
What changed
- :battery: added a new PositionObserver for Tooltip, Popover, Dropdown and ScrollSpy to replace the legacy scroll and/or resize event listeners, for top notch performance;
- :pager: Modal and Offcanvas now make use of ResizeObserver with the same effect;
- :world_map: Tooltip and Popover use a different positioning system based on
position: absolute
; - :metro: improved accessibility for Modal and Offcanvas by implementing a focus trap, if at least one focusable element is inside your modal/offcanvas, users cannot focus outside of it;
- :100: replaced Cypress tests with Vitest, it's not just better but it works perfect on my Linux machine;
- :rescue_worker_helmet: removed many tools like eslint and prettier with Deno 2.0 powered tools; we only update dependencies that actually matter;
- :bullettrain_side: performance improvements: early
return
s instead of longif
s, improved logic, code cleanup; - :key: updated Types, in some cases more strict in others more flexible;
- :man_dancing: all interaction event listeners now check for target
disabled
status; - :heavy_check_mark: fixed Tab event listener for the cases where
currentTarget
is a child element of the event target (possibly a result of incorrect code mergers in the past);