Quasar 1.1.0 released! New component (QVirtualScroll) & many other new things, a LOT of improvements and fixes.


  • Admin

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

    New

    • New component: QVirtualScroll which includes two modes: lists and tables
    • feat(quasar): Prevent scroll on all platforms (including iOS overflow)
    • perf: Improved performance for QDialog/QMenu/QTooltip which use Quasar Portal (which has been refactored)
    • feat(QSlider/QRange): New label text color props #4980
    • feat(ui): Add mdi-v4 icon set #4955
    • feat(QSelect): Add before-options and after-options slots (#4958)
    • feat(QPopupEdit): pass positional arguments to QMenu #4916
    • feat(QImg): New Boolean prop (no-default-spinner) #4912
    • feat(QSelect): lots of enhancements regarding iOS support (including for Cordova)
    • feat(QPage): Improve initial size on SSR
    • feat(QHeader/QFooter): New prop for header/footer: “height-hint” which helps SSR’s initial render
    • feat(ClosePopup/QMenu): Improve handling & perfomance; add “separate-close-popup” prop to QMenu
    • feat(Loading/Notify): “ignoreDefaults” prop #4772
    • feat(quasar): Enhance QDialog and QSelect transition processing (#4847)
    • feat(ui): add support for fontawesome-v5-pro duotone class (fad)
    • feat(QPopupEdit): make the default slot scoped to allow more flexibility in custom component
    • feat(quasar): Improve model handling for model-mixin
    • feat(QInput): Allow mask to work on numeric values
    • feat(QSelect): Add behavior prop to force options list display as menu or dialog
    • feat(QRating): Allow different icons when selected and different icons for each value
    • feat(QSelect): make fillInput fill the inputValue on kdb navigation
    • feat(ui): Standard sizes (xs|sm|md|lg|xl) for “size” prop on QAvatar, QCircularProgress, QIcon, QKnob, QLinearProgress, QRating, QSpinner #4821
    • feat(quasar): Hide days not belonging to the current month in date picker #4760
    • feat(QInfiniteScroll): add debounce prop
    • feat(QForm): Get QForm’s children in the order they are in document #4787
    • feat(quasar): Add justify-evenly to flex helper classes
    • feat(QTooltip): added aria role

    Docs

    • Flex Playground
    • Improved design for API cards
    • App Extension > “Tips & Tricks” (new category)

    Fixes

    • fix(QDrawer): Model is king (do not tamper with it ever); Various improvements #1970
    • Quasar Japanese language pack - QDate header title #4701 (#4966)
    • Fixed QBtnGroup with vertical separator #4947 (#4949)
    • fix(api): add missing props and methods to various components
    • fix(QResizeObserver): Correctly handle iOS destruction of the component #4870
    • fix(4877) Add missing type definitions (#4883)
    • fix(ie): Readjust styles for IE (#4887)
    • fix(model-toggle): Fix sequences of show-hide and fix defaultOpened (#4869)
    • fix(QDialog/QSelect): minimized dialog sizes, taking into account mobile browser (notch and without) + cordova (notch and without)
    • fix(QCheckbox/QRadio/QToggle): focus ring should be smaller for “dense” to allow to click on adjacent elements
    • fix(QItem/QExpansionItem): QItem and QExpansionItem RTL inset #4782
    • fix(QTabs): Underline not animating correctly when tab name is Integer 0 #4850
    • Fix small typo in Dutch language pack (#4848)
    • fix(api): Update transition description for QSelect
    • fix(api): Arg type for TouchHold
    • fix(quasar): Consistent apply of disabled/readonly attributes and cursor to field elements
    • fix(QField): Use label as outer tag for QField #4337
    • fix(quasar): Improve isNaN check in QInfiniteScroll and QPagination
    • fix(QTd): Column management #4826
    • fix(QTable): Fix expanded->expand in slot props, fix QTd’s column find #4824
    • fix(QSlideTransition): Don’t end transition when transitionend is emitted by inner elements #4731 #4811
    • fix(QScrollArea): Credit @lucaluca; Use consistent class name for mobile & desktop #2825
    • fix(QSelect): Cast non array values to array for innerValue #4807
    • fix(quasar): textToRgb incorrect use of Math.max #4770
    • fix(ie): Restrict QField’s label width in IE
    • fix(QStepper): Use brand color in QStepper CSS
    • feat(api): Improve Screen plugin API description #4668


  • Big props to dev team!!! Quasar rules 🙂



  • Awesome work, ty!


Log in to reply