Skip to content

Conversation

@ikushum
Copy link
Member

@ikushum ikushum commented Oct 21, 2025

Description

The new homepage focuses more on Vuetify ecosystem and tooling

Todo:

  • Interactive section for components and themes
  • Delete unused components from old homepage
  • Add missing links where necessary
  • Update copy where necessary

@ikushum ikushum requested review from a team and johnleider October 21, 2025 06:34
@ikushum ikushum self-assigned this Oct 21, 2025
@ikushum ikushum marked this pull request as draft October 21, 2025 06:34
@ikushum ikushum marked this pull request as ready for review October 21, 2025 06:41
@johnleider
Copy link
Member

johnleider commented Oct 21, 2025

This looks amazing. Here are a few things that stand out to me:

  • All <script> tags should use lang="ts"
  • Update this to allow the user to click and select the package manager like we have on https://vuetify.new
image
  • The special sponsor should be between the first and section section
  • Component gallery should have some interactive examples that show what they look like as opposed to just their code
  • Need to have an override for the "Open in Vuetify Bin" so we can instead say "Open in Playground"
image
  • The Vuetify tooling section should be broken up into alternating information sections like you see on https://developer.mozilla.org/en-US/plus
  • Vuetify One section should have a CTA button that says "Experience Vuetify One" that opens up the menu on click. In the future, we want a dedicated page for this feature that we can send the user to
  • Discord section looks great, I'd remove Discord icon from the button and move it above the header and add an "open-in-new" icon at the end
image image

Copy link
Contributor

@Haviles04 Haviles04 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks awesome!!!!

@KaelWD KaelWD changed the title feat(docs): Create new homepage docs: create new homepage Oct 23, 2025
Copy link
Member

@MajesticPotatoe MajesticPotatoe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few comments:

  • Default install command is for bun, should probably default it to npm
  • Buttons "Get Started" have no functional link (assuming they are placeholders, but should be updated)
  • Vuetify Tooling section feels a little long winded (little scroll fatigue). ESLint Plugin + ESLint Config could be merged into one (their titles are even the same aside of the "config/plugin"
  • Vuetify Tooling - Would probably reorder these so Vuetify Create is first then ESLint / Figma following
  • Vuetify One - Buttons to individual products don't work (should add links to them to open in new tabs)
  • Support Services links not working

Other than that it looks nice and feels good!

@ikushum
Copy link
Member Author

ikushum commented Nov 9, 2025

Just a few comments:

  • Default install command is for bun, should probably default it to npm
  • Buttons "Get Started" have no functional link (assuming they are placeholders, but should be updated)
  • Vuetify Tooling section feels a little long winded (little scroll fatigue). ESLint Plugin + ESLint Config could be merged into one (their titles are even the same aside of the "config/plugin"
  • Vuetify Tooling - Would probably reorder these so Vuetify Create is first then ESLint / Figma following
  • Vuetify One - Buttons to individual products don't work (should add links to them to open in new tabs)
  • Support Services links not working

Other than that it looks nice and feels good!

@MajesticPotatoe

  • Default install command is for bun, should probably default it to npm

This is actually random, it can be any package managers

  • Buttons "Get Started" have no functional link (assuming they are placeholders, but should be updated)

Yes, links and copy are just placeholders, will go through them again.

  • Vuetify Tooling section feels a little long winded (little scroll fatigue).

I agree, made some improvements. Would appreciate your feedback again

@KaelWD KaelWD changed the base branch from dev to next December 26, 2025 05:33
@KaelWD KaelWD added this to the v4.0.0 (Revisionist) milestone Dec 26, 2025
@KaelWD
Copy link
Member

KaelWD commented Dec 26, 2025

All these strings should be localisable
image

@ikushum
Copy link
Member Author

ikushum commented Dec 26, 2025

  • use proper image path where necessary (for example images in Vuetify Support Services section)

@KaelWD KaelWD mentioned this pull request Dec 29, 2025
22 tasks
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.

6 participants