Skip to content

v0.13.0

Compare
Choose a tag to compare
@rstoenescu rstoenescu released this 29 Jan 15:31
· 13742 commits to dev since this release

Removed Velocity as a dependency. As a result your app bundle will be smaller with 44KB, which is a nice improvement. If you are using within your app you need to require/import it yourself.

New

  • Tooltip offset prop
  • Modal
    • Option for positioning on edges
    • Add toggle() method
    • Do nothing when closing already closed Modal
  • Image Gallery Slider - new method "goToSlide(index)"
  • Progress component now has optional buffering too
  • Disabled Drawer open by swipe on iOS platform (not theme) because it interferes with Safari's page back/forward swipe feature
  • DataTable:
    • #296 ability to hide header
    • Cell format() now receives the row as second parameter
  • Knob new prop readonly
  • DatetimeRange supports full-width CSS class
  • Input Datetime now supports 'default-selection' prop
  • Stepper:
    • #307 Allow action to take place before jumping to next step (thanks to @zh012 )
    • New 'step' event (thanks to @fsgiudice )
    • Coloring and step icon
  • Toast:
    • on large screen does not has a minimum width anymore
    • ability to call Toasts before DOM is ready
    • improved fault tolerance over setDefaults() method
  • Ability for Collapsibles to act as Accordion (opening one closes the others in the group)
  • Autocomplete has new event: "selected" when a suggestion is selected (thanks to @wilcorrea )
  • Accessibility
    • For some Form components
    • For Dialog, Action Sheet & Buttons
      • Highlight focus state
      • Dialog should focus on first input or last button when it gets displayed
      • Be able to navigate with TAB key between inputs/buttons
  • #329 Ability to set Drawer backdrop opacity
  • Popover new "fit" prop - sets min-width on Popover same as width of container
  • Improvements for Rating component
  • Utils.animate()
  • Smoother q-transition slide animations

Performance

  • Removed usage of Velocity for Drawer & slightly improved its performance
  • Removed usage of Velocity for Slider component
  • Slight improvement on execution speed for q-transition

Fixes

  • #316 [ios] Not detecting Cordova correctly
  • #340 Datetime with min/max - can't set date after reaching one limit and hitting previous/next month
  • #313 Modal overlay / scroll issue on iOS
  • #343 Clicking a modal close button multiple times quickly will send you back a page
  • #300 Datetime input does not auto updates when min/max changes
  • #303 Drawer should be hidden on small AND MEDIUM
  • #317 [firefox] Numeric component has browser validation error if not specifying step="any" (thanks to @Vaerum )
  • #332 DialogSelect component errors out with Number as option value
  • #333 q-numeric with undefined v-model shows 1
  • #344 [cordova] Drawer closes when keyboard appears due to resize event
  • Scroll Layout content to top on Modal open
  • Various Layout toolbar fixes (including one from @blvz )
  • #273 [vue-devtools] QSelect - _this.model.includes is not a function
  • #214 Card component flashes (blinking)
  • #350 Range Component does not allow vertical scrolling if touch event starts on it
  • #347 Range Component remains active if dragging mouse pointer out of window
  • #352 [chrome] On certain scenarios, first Tooltip or Popover that gets opened is opened in a slightly wrong position
  • #353 [ios] Non fixed/absolute positioned FABs show wrong positioned overlay
  • #355 Popovers & Tooltips need position update on window resize
  • #356 [ios] Tooltips don't show up

Deprecations

State component has been deprecated and will be removed soon. Use simple Vue v-if directive instead.