Skip to content

Redesign the homepage and related pages with a quieter editorial layout. - #495

Open
nassimessaidi wants to merge 1 commit into
keepandroidopen:mainfrom
nassimessaidi:homepage-redesign
Open

Redesign the homepage and related pages with a quieter editorial layout.#495
nassimessaidi wants to merge 1 commit into
keepandroidopen:mainfrom
nassimessaidi:homepage-redesign

Conversation

@nassimessaidi

Copy link
Copy Markdown

Summary

Redesigns the homepage and related pages with a quieter editorial layout: centered content, hairline panel cards, updated typography (Fontsource stacks), and shared chrome across the landing page, open letter, and CTA routes.

  • New section nav (mobile “On this page” via SectionNav)
  • Quote and signatory ticker layout/scroll fixes; logo lazy-load fix on signatory cards
  • Theme toggle visibility fix on CTA pages
  • Open letter and CTA aligned with the landing design system
  • i18n: added toc_* keys for section nav; removed unused footer/share/contact keys
  • Fontsource packages added for locale-aware font loading

Test plan

Verified locally: homepage, open letter, CTA, light/dark, mobile, and npm run build.

  • Homepage renders correctly in light and dark mode
  • Open letter and CTA pages match the new layout/chrome
  • Quote and signatory tickers auto-scroll; pause on hover/focus
  • Mobile section nav (“On this page”) works
  • RTL layout checked (e.g. Arabic)
  • npm run build succeeds locally

Notes

  • toc_* strings were added across all locales; native-speaker review welcome where phrasing can be improved.
  • FAQ page received only minor a11y tweaks, not a full visual pass.
image image image

@marcprux

marcprux commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

What is the motivation?

@nassimessaidi

Copy link
Copy Markdown
Author

What is the motivation?

I'm just a nerd who can't stand to see something I like, like this movement for what Google did, shared on my social account with a bad UI. That's why I said, "Let's polish it a bit."

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.

2 participants