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

Improve layout #239

Closed
tukkek opened this issue Oct 23, 2017 · 2 comments
Closed

Improve layout #239

tukkek opened this issue Oct 23, 2017 · 2 comments

Comments

@tukkek
Copy link

tukkek commented Oct 23, 2017

The current layout isn't very good to read: the descriptions can get very long but they're competing for space with other 5 columns that are just empty most of the time. It looks bad and requires constant scrolling down even on big computer screens.

It should be easy to fix. My suggestion would be to have only 2 columns: description and details. Compare the readability of each method:


Current layout

Name Description Main Language Commits LOC Total Contributors Age
Cozy Cozy is a personal cloud you can host, hack and delete. With Cozy, you manage your web apps like you were on your smartphone. It provides an open market place from where you can install the web app you made yourself (Cozy is a personal PaaS). Today, the most successful applications are Contact and Calendar managers that you can synchronize with any device. Check the demo to discover more applications. CoffeeScript 854 8 K 13 3 year(s)

Proposed layout

Project Details
Cozy is a personal cloud you can host, hack and delete. With Cozy, you manage your web apps like you were on your smartphone. It provides an open market place from where you can install the web app you made yourself (Cozy is a personal PaaS). Today, the most successful applications are Contact and Calendar managers that you can synchronize with any device. Check the demo to discover more applications. Language: CoffeeScript
Commits: 854
LOC: 8K
Contributors: 13
Age: 3 year(s)

The first "name" column is redundant because the name and link are always the first thing to appear in each project's description as well. Having the headers "repeated" on each line of the table (on the second column) is also much more useful because when you're halfway across the list you can't even scroll up easily to remind yourself what each number means.

The overall readability, which is my biggest concern, is also greatly improved as can be seen on the example above - especially on smaller screens (such as mobile phones).

@ozra
Copy link

ozra commented Feb 11, 2018

Wow, this was exactly the issue and suggestion I was gonna write. Two thumbs up on this suggestion :)

@rossjones
Copy link
Collaborator

We 'fixed' this by going back to the original style of readme which is clearer, easier to manage, easier to send PRs for.

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

No branches or pull requests

3 participants