| 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
returns instead of longifs, 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
disabledstatus; - :heavy_check_mark: fixed Tab event listener for the cases where
currentTargetis a child element of the event target (possibly a result of incorrect code mergers in the past);