Skip to content

Increase information density (esp. on small (laptop) screens) #412

Open
@nicoburns

Description

@nicoburns

Increase information density and add narative

Summary

I would like to modify the overall design philosophy to more information dense, and to make use of narrative text.

Motivation

I'm browsing the new Rust site on a 13 inch MacBook Pro (1400x900), and it's very difficult to actually glean any information from it, because there is so little information on each screen. For example compare the "Learn" pages from beta.rust-lang.org and python.org.

The rust design looks clean and modern, but there is much less actual content on screen. Additionally, the python page can be read beginning to end, with the text indicating guiding readers as to which resources might be most appropriate for them, whereas the rust page just says what the linked documentation is. I have more context, and know which of the links I want, but I think we could do more for users who are new to the Rust ecosystem.

https://beta.rust-lang.org/learn

screenshot 2018-11-29 at 18 39 16

https://www.python.org/about/gettingstarted

screenshot 2018-11-29 at 18 39 27

Drawbacks

It could make the design looked cluttered. It's my opinion that there is still plenty of room to increase density before this becomes a problem, but it should definitely be considered.

Rationale and alternatives

  • This would make it easier for users to find what they are looking for on the website.

Maintenance

This shouldn't require any ongoing maintenance once the change is made, although there may be work for translators if more text is used.

If people agree with this proposal, then I might be able to find some time to work on a design that implements these suggestions...

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-ContentThe written content on the website.A-DesignUI / UX of the website.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions