New
- feat+perf(ui): backport the superior algorithms of QTabs + QTab from Qv2 & its router-link (adapt it to vue router v3); noticeable perf improvements; smarter active route matching - might give slightly different (but more logical) results
- perf(QTabs): (backport from Qv2) better way to watch the current route
- perf(QTabs): (backport from Qv2) better algorithm for QTab register/unregister
- feat(QTabs): (backport from Qv2) improve keyboard navigation (home/end keys)
- feat(QTabs): (backport from Qv2) when using keyboard and focusing to QTab -> focus directly on the active tab and scroll to it
- feat(QRouteTab): (backport from Qv2) enhance cancel navigation options
- feat(QTab): refine QTab click event handler
- feat+perf(ui): improve private router link mixin
- feat(QCheckbox,QRadio,QToggle): (backport from Qv2) set aria-hidden on the whole __inner content (includes visual style and form component) #13093 (#14478)
- feat(QBtn): (backport from Qv2) enhance cancel navigation options
- feat(QItem): (backport from Qv2) ability to cancel/delay/redirect navigation
- feat(QBreadcrumbsEl): (backport from Qv2) ability to cancel/delay/redirect navigation
- feat(QRating): (backport from Qv2) add a11y for icons #13941 (#14477)
- feat(QDialog): (backport from Qv2) New Boolean prop -> allow-focus-outside
- feat(QBtn): (backport from Qv2) improve cleanup
- feat(ui/util/extend): (backport from Qv2) small tweaks for extend #12831 (#14518)
- feat(touch events): (backport from Qv2) use passive mode in more cases #12822 (#14474)
Fixes
- fix+refactor(ui/utils): "is" utils are not exported correctly; differentiate between private and public utils
- fix(QTabs): infinite loop error if component is destroyed before tab scroll is completed #14470
- fix(QForm): add forgotten check for errors resolving as undefined if not greedy and all valid #14492 (#14493)
- fix(QTree): (backport from Qv2) Allow no-selection-unset to accept 0 as a key #14506
- fix(TouchPan): (backport from Qv2) typo in modifiers mouseAllDirs (#14520)
- fix(lang): (backport from Qv2) update NL translation for expand/collapse (#14499)
Donations
Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider: