Skip to content

General UI/UX improvements #535

@canerakdas

Description

@canerakdas
  • On mobile layouts, headings are getting cut off. The design could be updated to better match Figma.
Image

Figma;
Image

https://www.figma.com/design/a10cjjw3MzvRQMPT9FP3xz/Node.js?node-id=696-19108&t=1LYJN1JiPyrfM4Ie-0

  • I think the tab titles are not very clear. They actually indicate the type of code shown and are essentially examples. Renaming them to something like Example [CJS], Example [MJS], and displaying the type separately could be more intuitive.
Image

For example;
Image

  • The colors of tables and code boxes don’t match. Using similar border colors would improve visual consistency.
Image
  • Meta description tags are missing on the pages; we could add them (possibly reusing the ones from the website).
Image
  • Adding a simple footer could be useful, including important links for us (even if they’re not things like Latest LTS or Latest Release).

  • We could reuse the OG image from the website here as well, to ensure a more consistent look when shared on social media.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Web Generator`web`, `jsx-ast`, and `orama-db`

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions