🚀 Features
- consolidate all position and location props (#15152) f11dc93, closes #15152 #14952
- items: add item-props="props" and :item-props="true" (#15160) 14c83cf, closes #15160 #15159
- layout: rename priority to order (#15153) 0f07b27, closes #15153
- theme: redesign public interface (#15175) c2f6146, closes #15175 #15169
- theme: set color-scheme a664b3d, closes #14039
- VOverlay: add closeOnBack prop 883ba1a, closes #15130
- VOverlay: add disabled prop 30dbd9b
- VOverlay: improve default transition a8bae5e
- VSelect: implement generic props and slots 2980589, closes #14962
🔧 Bug Fixes
- sass: interpolate value for css properties (#15137) 21b140f, closes #15137 #14958
- states: use direct child selector 4c45cbd
- validation: input without rules is always valid (#15144) fb30f47, closes #15144 #15143
- VBadge: correct icon size and padding bc7d409, closes #14991
- VBadge: re-implement offsets 92fcc26
- VBottomNavigation: use flex-grow instead of 100% width cb1cea5
- VBtn: add missing content div (#15138) 9701649, closes #15138
- VBtn: don't hide overflow, allow stacked to wrap 0095e6e
- VListItem: less strict prop types 0e49930
- VOverlay: allow skipping elements with activator="parent" 52647af
- VOverlay: passthrough scopeId 796a99b, closes #4282
- VSelectionControl: apply color styles to correct element ce7df0e
- allow component icons in all icon props a4ef229, closes #15162
- set tab height in px instead of 100% 67b2516, closes #14849
- VOverlay: increment zIndex on open 05290fe, closes #15134
- VTextField: update onClick:appendInner event name check c612aa9
- VToolbar: allow extension slot conditional rendering ea87a04, closes #14993
- remove unused globals aba697b