Skip to content

Vuetify v4#60

Merged
webdevnerdstuff merged 8 commits into
mainfrom
vuetify-v4
Jul 20, 2026
Merged

Vuetify v4#60
webdevnerdstuff merged 8 commits into
mainfrom
vuetify-v4

Conversation

@webdevnerdstuff

Copy link
Copy Markdown
Owner

No description provided.

Bump vuetify to ^4.1.5 and vite-plugin-vuetify to ^2.1.3, drop the
@wdns/vuetify-color-field dependency, and pin node 24.18.0 in .nvmrc,
.npmrc, and both CI workflows.
- Update internal import paths for v4's exports map (util/colors,
  lib/composables/validation)
- Back the color field with the native VColorInput (VColorInput and
  VDateInput are core in v4)
- Type VRadioGroup direction explicitly (v4 omits it from the public
  instance type)
- Emit v4 grid column classes (v-col--cols-*) so field columns size
  correctly instead of collapsing inline
- Restore the Vuetify 3 heading typography scale (v4 renamed the utility
  classes to MD3 names, so text-h3/4/5/6 fell back to browser defaults)
- Use the :active prop for the nav menu active state (v4 no longer honors
  the manual v-list-item--active class)
- Exclude theme text-color classes from the generic link color so
  info/primary links keep their color under v4 CSS layers
- Replace @wdns/vuetify-color-field references with the native color input
- Target .find('input, textarea') for typing (v4 puts the data-cy
  fallthrough attr on the .v-input wrapper, not the input)
- Filter autocomplete to the target directly (v4 persists the typed
  search text)
- Update column-class assertions and snapshot to v4 v-col--cols-* names
@webdevnerdstuff
webdevnerdstuff merged commit 6e1485f into main Jul 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant