Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refreshed NuxtWelcome design (+ other error pages?) #26959

Open
danielroe opened this issue Apr 26, 2024 · 5 comments
Open

Refreshed NuxtWelcome design (+ other error pages?) #26959

danielroe opened this issue Apr 26, 2024 · 5 comments

Comments

@danielroe
Copy link
Member

No description provided.

@nathanchase
Copy link
Contributor

nathanchase commented May 10, 2024

Purpose and Priorities

The revamped <NuxtWelcome> component should primarily address three key questions:

  • “How do I get rid of this screen?”
  • “Where are the docs?”
  • "How do I migrate from Nuxt 3 to Nuxt 4?"

Design Elements to Consider:

“Get Started” Block:

  • Consider making the “Get Started” block visually represent the removal of <NuxtWelcome> from app.vue.
  • A pseudo-merge commit view, showing the red removal of the line from the code, could be effective.
  • Is it possible to have a one-click action to automatically remove this line from app.vue directly inside <NuxtWelcome>?

“Examples” Section:

  • Reevaluate the purpose of the “Examples” section, as it currently leads the user to a HelloWorld within the docs
  • Perhaps use https://nuxt.new/ as a landing for this?
  • Decide whether it’s even necessary or if it can be removed/relabeled.
  • If kept, ensure it serves a clear purpose.

Version Information:

  • Explicitly call out the currently utilized Nuxt version on the welcome screen. (Important for Nuxt 4, perhaps?)
  • Users encountering Nuxt 4 for the first time may want to immediately know how best to migrate from their current Nuxt 3 applications.

Differentiation from Other Frameworks:

  • Consider a design that sets Nuxt apart from other frameworks’ welcome pages, aiming for a unique Nuxt identity.

@neneodonkor
Copy link

Where are the docs?

Is this question insinuating the idea of accessing the docs within the project in development mode?

@nathanchase
Copy link
Contributor

Where are the docs?

Is this question insinuating the idea of accessing the docs within the project in development mode?

More just that I think most people seeing the NuxtWelcome would benefit from an immediate, high-visibility link to the documentation.

@neneodonkor
Copy link

Where are the docs?

Is this question insinuating the idea of accessing the docs within the project in development mode?

More just that I think most people seeing the NuxtWelcome would benefit from an immediate, high-visibility link to the documentation.

Oh that is not a bad idea.

Copy link
Member

Atinux commented May 14, 2024

Thank you for your feedback @nathanchase

Indeed we will work on a simplified / improved welcome page and add some proposals

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

No branches or pull requests

4 participants