Skip to content

Redesign homepage into a landing page for various user profiles (old) #7508

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

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Jun 13, 2023

The landing page was simplified and now points to several home pages. This is based on what we discussed in Godot Sprint in early June.

The navigation in this PR is already functional, but it needs visual tweaks before it can be merged. The exact pages that are linked to are also subject to discussion – I've picked the choices that seem the most logical to me, but maybe we need extra landing pages (or fewer landing pages, in fact).

Preview

image

TODO

  • Organize tutorials index to be more visually attractive (add images for each section). The same could perhaps be done for the Contributing page.
  • Improve visual design of the homepage cards (add some icons?) and update it to work with a light theme. Tweak hover feedback to make more sense for a card.
  • Fix "document isn't included in any toctree" error messages for tutorials/index and contributing/index. I can't use Sphinx refs to link to those pages as they're only linked within raw HTML.

@Calinou Calinou added enhancement content:organization Issues and PRs related to reorganizing the content labels Jun 13, 2023
@adamscott adamscott added this to the 4.x milestone Jun 13, 2023
@and-rad
Copy link
Contributor

and-rad commented Jun 14, 2023

How about adding images instead of icons to the homepage cards? Could look something like this:

cards

The images represent different topics or states of expertise, like the empty editor for absolute beginners or a screenshot of the engine's source code for potential engine contributors. Doesn't look too great in dark mode though. Maybe the highlight colors as well as the screenshots need to be adjusted for bright and dark page backgrounds.

@Calinou Calinou force-pushed the redesign-homepage branch 7 times, most recently from d714e5b to 646a68a Compare June 14, 2023 21:50
@Calinou
Copy link
Member Author

Calinou commented Jun 14, 2023

I've reworked the Tutorials section listing to use images (the section you get to by clicking the 3rd blue tile). Only one image is used so far, but you get the idea:


Unfortunately, we don't have space to use a 2-column design to make the list shorter unless we get rid of the descriptions entirely (which help make the page feel less sterile).

The same could be applied to the Contributing section as well (the section you get to by clicking the 4th red tile).

@Calinou Calinou force-pushed the redesign-homepage branch 2 times, most recently from 051918c to 49535ff Compare June 14, 2023 22:02
@Calinou Calinou force-pushed the redesign-homepage branch from 49535ff to aa79d03 Compare June 19, 2023 22:38
@mhilbrunner
Copy link
Member

mhilbrunner commented Jul 27, 2023

I like it so far (the only thing I am not a fan of is the specific image used as a backdrop in the long list, too busy/text hard to read IMO).

Random 3am thought: "I already know hot to use Godot, I want to work on the engine/documentation" is a description I think maybe could be improved:

  1. I'd prefer something along the lines of "I want to contribute" over "I want to work on the engine/docs"
  2. It IMO implies a bit too high of a skill needed to contribute, both by saying "I already know" and by the placement as the last button, it kinda implies a visual hierarchy: Learn dev > Learn Godot > Learn advanced Godot > THEN you can contribute

Open to any input, but maybe even something simple like making the text just "I want to contribute to Godot"

@Calinou
Copy link
Member Author

Calinou commented Nov 6, 2023

Open to any input, but maybe even something simple like making the text just "I want to contribute to Godot"

Done (along with some design tweaks):

image

@tetrapod00
Copy link
Contributor

Can we split out just the changes to the homepage into another PR? I'm personally in favor of that change but unsure about the changes to the tutorials (now "Manual") index page, and it also seems closer to being done.

The landing page was simplified and now points to several home pages.
@Calinou Calinou force-pushed the redesign-homepage branch from f4eb66d to 5c80740 Compare March 27, 2025 14:37
@Calinou Calinou changed the title Redesign homepage into a landing page for various user profiles Redesign homepage into a landing page for various user profiles (old) Mar 27, 2025
@Calinou
Copy link
Member Author

Calinou commented Mar 28, 2025

Can we split out just the changes to the homepage into another PR? I'm personally in favor of that change but unsure about the changes to the tutorials (now "Manual") index page, and it also seems closer to being done.

Done:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content:organization Issues and PRs related to reorganizing the content enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants