๐ Features
๐ง Bug Fixes
- theme: ability to restore "system" (#21821) (45077be), closes #21819
- VColorPicker: keep sliders visible when inputs are hidden (#21803) (215bfd8), closes #21801
- VCombobox: select all values from pasted text (#21840) (408a95d), closes #21838
- VDataTable: don't pass slots to VSelect in mobile view (#21572) (6e61468), closes #19873
- VDatePicker: avoid infinite loop when first day is out of range (#21649) (a330d75)
- VFileInput: avoid text overflow with long file names (#21748) (389a260), closes #21707
- VFileUploadItem: accept
title
slot (#21769) (fe85aa0) - VList: merge classes from itemProps (5423fbf)
- VNumberInput: only trim zeros from the end (ab2d941), closes #21828
- VNumberInput: keep cursor position when typing decimal values (acc30fb)
- VOverlay: trigger scrollStrategy when target is a point (1146171)
- VProgressLinear: accept pointer events unless
clickable
is used (#21691) (a6b1136), closes #21690 - VRipple: support touch simulators (#20776) (9fa2870)
- VSlider: correctly apply
thumb-color
(#21833) (b207522), closes #21832 - VTextField: don't try to re-focus input on focus (#21722) (14c88df), closes #21716 #21626 #21717
- VTreeview: hide extended lines when fluid (#21798) (5728b2b), closes #21794
๐งช Labs
- docs(VPie): adapt examples for mobile (1e51d0e)
- docs(VVideo): include tooltips and aria labels in controls slot example (859bf98)
- docs(VVideo): fix GitHub link (2798cbc)
- docs(VVideo): fix link to VVideoVolume API (dac5a94)
- docs(VVideo): fix missing icon (e495003)
- VPie: apply opacity only to chips within VChipGroup (0a3c710)
- VPie: control avatar size with tooltip prop (8540548)
- VPie: expose total in most of the slots (7190a85)
- VPie: update description of notable features (2472ce9)
- VPie: create new component (#21176) (5f0ebca)
- VStepperVertical: correct avatar alignment (#21797) (6292149), closes #21792
- VVideo: keep slider thumb label readable (85ce063)
- VVideo: missing tooltips (45aeef1)
- VVideo: hide slider thumb unless hovered (4f00a16)
- VVideo: add new component (#21460) (936eba2), closes #5592
Other Commits
- chore(release): publish v3.9.3 (89d2a0f)
- docs(VBadge): improved usage example (d7d76bf)
- docs(upgrade-guide): mention v-tab href not being value (3146397), closes #21830
- docs(VEmptyState): fix tabs in astro cat example (403f310)
- docs: fix roadmap headings (24431df)
- docs(VAutocomplete): remove unnecessary v-model (d577476)
- docs: split & update roadmap (f6df9b9)
- docs(VNavigationDrawer): usage improvements (b8182ab), closes #19175
- chore(VExpansionPanels): restore title click test (0b8f64b)
- docs(VCombobox): fix missing icon in advanced example (8582575)
- docs(VCarousel): remove unused slot (#21583) (6401c8e)
- docs(VCombobox): pick and preserve color from options (#21625) (8992d54), closes #21621 #16189
- docs(VNumberInput): example with enforced step increments (#21696) (b8c52c0), closes #19835
- chore(VTimeline): replace cypress with vitest (0c4c655)
- chore(VInfiniteScroll): replace cypress with vitest (82707b9)
- chore(VHover): replace cypress with vitest (85d3f48)
- chore(VItemGroup): replace cypress with vitest (69163a8)
- chore(VThemeProvider): replace cypress with vitest (00dc2b4)
- chore(VDivider): replace cypress with vitest (f1c0f65)
- chore(VToolbar): replace cypress with vitest (a74c8b2)
- chore(VExpansionPanels): replace cypress with vitest (2557cb8)
- chore(VNavigationDrawer): add missing await in tests (9248d2d)
- chore(VWindow): replace cypress with vitest (#21786) (fabee04)
- chore(VProgressLinear): replace cypress with vitest (#21785) (f2d0c58)
- chore(VNavigationDrawer): replace cypress with vitest (#21788) (dbb235b)
- chore(VSlider): replace cypress with vitest (#21779) (656f0aa)