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
@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
johnleider
johnleider previously approved these changes Jan 21, 2026

<template #item="{ props, item }">
<v-list-item v-bind="props" :prepend-icon="'svg:' + item.path">
<v-list-item v-bind="props" :prepend-icon="'svg:' + item.raw.path">
Copy link
Member

Choose a reason for hiding this comment

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

@KaelWD KaelWD merged commit 7f6e8dc into next Jan 23, 2026
17 checks passed
@KaelWD KaelWD deleted the feat/new-homepage branch January 23, 2026 06:44
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