v0.13.0
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.