Skip to content

Refactor/major#353

Open
AndreyYolkin wants to merge 39 commits intomainfrom
refactor/major
Open

Refactor/major#353
AndreyYolkin wants to merge 39 commits intomainfrom
refactor/major

Conversation

@AndreyYolkin
Copy link
Contributor

@AndreyYolkin AndreyYolkin commented Mar 4, 2026

Description

Linked Issues

Closes #352 #346 #350

Refactor repo aiming to release v1.0.0

  1. Bump all deps
  2. Converted to monorepo
  3. Resolved 404 error on styles
  4. Removed force inlineStyles disabling
  5. Experimental in-memory caching
  6. Vuetify 4 support
  7. disableVuetifyStyles was removed, use styles: 'none' instead
  8. Revamped docs

Additional Context


Tip

The author of this PR can publish a preview release by commenting /publish below.

The tip regarding automatic disabling of inline styles when SSR is enabled was specific to version v0.18.0. This information is no longer accurate or necessary for current users.
- Add vuetify to the workspace catalog to manage version centrally
- Update playground and vuetify-nuxt-module to use catalog version
- Bump vuetify from 4.0.0 to 4.0.1
- Update related dependencies in lockfile
Add layers.css to define custom CSS layer order and app.css for custom styles.
Include both files in Nuxt config to apply them globally.
…lities

Conditionally load the new modular styles (core, utilities, colors) for Vuetify 4.0.0 and above, while maintaining backward compatibility. This ensures the module works correctly with the updated Vuetify 4 styles structure.
…in dev

Enable caching for processed Vuetify SCSS files during development to improve rebuild performance. The cache is automatically invalidated when relevant SASS/SCSS files change.
@AndreyYolkin
Copy link
Contributor Author

/publish

@AndreyYolkin AndreyYolkin self-assigned this Mar 4, 2026
@AndreyYolkin AndreyYolkin marked this pull request as ready for review March 4, 2026 21:31
@pkg-pr-new
Copy link

pkg-pr-new bot commented Mar 4, 2026

npm i https://pkg.pr.new/vuetify-nuxt-module@353

commit: ed6eb32

@EDM115
Copy link

EDM115 commented Mar 4, 2026

woah, this is absolutely massive 🙏

@userquin
Copy link
Member

userquin commented Mar 6, 2026

It should be cool to add unocss-preset and tw-preset playground to compare DX experience (initial dev server css styles) and build size (CSS)

Improve readability by reorganizing the installation instructions into "New Project" and "Existing Project" sections. Replace the warning block with a clearer compatibility table and version history details. Add code groups for different package managers to enhance user experience.
Set the logo to a new horizontal SVG file and add CSS rules to properly space the logo within the navigation bar. Also adjust the CSS variable for the navigation logo height to match the new asset.
Update links in the documentation index page to reflect the new organized guide structure, ensuring users can navigate to the correct sections
@EDM115
Copy link

EDM115 commented Mar 8, 2026

quick question : will we get a migration guide or will the release notes be enough for us to figure out the changes to make ? ☺️

@AndreyYolkin
Copy link
Contributor Author

Think of v1 as of finalizing all the work was done before. Besides removal of disableVuetifyStyles it should have the same API. v2 will be a big overhaul, but we need to have a current version stable enough before opening the next chapter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Is Vuetify v4 supported ?

3 participants