Quasar v1.13.0 released! Countless new features (and Morph directive!)


  • Admin

    https://github.com/quasarframework/quasar/releases/tag/quasar-v1.13.0

    Enjoy the countless new features and please consider donating (it really matters as it makes all these possible)!

    New

    • Morph directive and Morph utils! Morph one element into another with a transition (shape, color, …) https://quasar.dev/vue-directives/morph
    • feat(QDate): multiple selection https://quasar.dev/vue-components/date#Multiple-selection
    • feat(QDate): range selection https://quasar.dev/vue-components/date#Range-selection
    • feat(QDate): new event -> “@navigation” #5052 (#7203)
    • feat(QDate): new props -> navigation-min-year-month and navigation-max-year-month #4556 #7201 https://quasar.dev/vue-components/date#Applying-navigation-boundaries
    • feat(QDate): new method -> setCalendarTo(year, month)
    • perf(directives): better update mechanism
    • feat(QIcon): New usage method: svguse (#7544) https://quasar.dev/vue-components/icon#SVG-use-way
    • perf(QStepper): small tweak to content render fn
    • feat(QSlider/QRange): show labels on hover when readonly #7500 (#7502)
    • perf(QSlider/QRange): tweak the classes list #7500 #7502
    • feat(Notify): pass attributes to notifications and notification action #7477 (#7482)
    • refactor(Notify): small tweaks to Notify’s new “attrs” props #7477 #7482
    • feat(QBtnToggle): add more features that can be configured for buttons #7478 (#7481)
    • feat(QFab): improve a11y; disable QFabActions when QFab is not showing; add tabindex prop; fix tabindex order #7389 (#7393)
    • perf(QFab/QFabAction): simplify communication between components #7389 #7393
    • perf(cache): create the original cached object in data to avoid an update of the parent component #7350 (#7354)
    • feat(QTable): add row index in page as third parameter to row-(dbl)click #5089 (#7493)
    • feat(QRouteTab): add custom handling of navigation #7143 (#7365)
    • feat(a11y): set aria attributes to ‘true’; add aria-hide for some SVGs - ref #7423 (#7515)
    • feat(QTable/QVirtualScroll): add prop tableColspan - the number of cols in the table #7504 (#7512)
    • feat(VirtualScroll): expose edge to align to when using scrollTo #7517 (#7523)
    • feat(VirtualScroll): keep focus inside when scrolling #7545 (#7548)
    • feat(VirtualScroll): improve detection for when the rendered list is still visible; improve slice size detection (#7558)
    • feat(VirtualScroll): improve scrollTo to allow 3 positions (start, center, end) and to force align (start-force, center-force, end-force) #7583 (#7585)
    • feat(TouchPan): add a modifier for preserving the cursor (#7415)
    • feat(lang): New language -> Kurdish (Sorani) language (kur-ckb) (#7613)
    • feat(openURL): enhance the function params (add windowFeatures; strengthen security with noopener defaulted to true)
    • feat(QMenu): Add no-route-dismiss prop (#7653)
    • feat(QInfiniteScroll): New prop (initial-index) and new method (setIndex(number)) #7657

    Fixes

    • refactor(QEditor): small correction on API file
    • fix(fullscreen portals): consider the fullsceeen element is body is a video is in fullscreen (#7480)
    • fix(QBtn): “append” prop not taken into account properly #7143 #7365
    • fix: CSS Helper Class rotate-205 should be 225 degrees. (#7483) (#7484)
    • fix(ts): fix QEditor getContentEl return type (#7521)
    • fix(VirtualScroll): account for RTL in horizontal scroll (#7549)
    • fix(QTable): fix rowIndex when using virtual table #7562 (#7563)
    • fix(VirtualScroll): consider the case when the scrollEl has no height #7567 (#7571)
    • fix(QEditor): add forgotten focus event forwarding #7578 (#7579)
    • fix(lang): #7586 fixed a typo in daysShort in Thai (#7588)
    • fix(VirtualScroll): the q-virtual-scroll–with-prev size should be added to the size, not overwrite (#7589)
    • fix(QTable): Avoid matching ‘undefined’ and ‘null’ for table filter (#7621)
    • fix(ts): QuasarIconSet type import (fix #7640) (#7648)
    • fix(QDate): today button on landscape view looks stretched out
    • fix(api): QPopupEdit before-show and before-hide params (#7633)


  • Fantastic update! Massive respect for the Morph directive! Was really waiting on that. Amazing work!



  • Wow thank you!



  • @rstoenescu awesome update, that morph util/directive is 🔥. Thanks again.



  • OMG😱 the morph directive is 🔥 looks like black magic. awesome work!!!..



  • Wow super impressed by morph!


Log in to reply