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
@ikushum ikushum force-pushed the feat/new-homepage branch 2 times, most recently from fe5c653 to 29d51b0 Compare October 28, 2025 06:19
@ikushum ikushum force-pushed the feat/new-homepage branch 4 times, most recently from 945d5e9 to 6c67471 Compare November 2, 2025 16:43
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

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.

5 participants