thechangelog / nightly

Changelog Nightly unearths the hottest repos on GitHub before they blow up. Subscribe for free. Keep up.
https://changelog.com/nightly
MIT License
206 stars 19 forks source link

Could be better to have metrics information below the resp. repositories. #27

Closed arjunmayilvaganan closed 7 years ago

arjunmayilvaganan commented 7 years ago

screen shot 2017-04-26 at 20 12 33

Metrics: 'Total Stars / New Stars / Programming Language' information.

I have purposefully left metrics of the react-sketchapp out the scope in the screen grab above. Once I start to scroll, Every time I'm kinda forgetting that the metric of a given repository is the one above it and hence momentarily looking below. I think, due to tradition, we expect to look for the metric below the repository and I'm surprised nobody has given this feedback before me.

My guess is that, people are either ignoring the metrics or misinterpreting the metrics (for eg., awesome-wasm's metric as react-sketchapp's.)

jerodsanto commented 7 years ago

@codyjames @adamstac how do you feel about this change?

adamstac commented 7 years ago

I can see how this can be better.

nightly-stats-below

jerodsanto commented 7 years ago

My concern with metrics on the bottom is when scrolling you can end up in the same position as with metrics on top: not sure which repo they attach to (this problem is exacerbated when a repo has a super long description, which is sometimes the case).

Another minor issue I have with this solution is that Nightly is mostly about those metrics, so putting them at the bottom ever-so-slightly messes up the information architecture.

Two other options that might work well:

  1. Switch the order to Name -> Metrics -> Description. That'd look like this:
2017-05-01 at 9 31 am
  1. Change the vertical alignment so the Metrics line up with the avatar instead of above it. That'd looks like this:
2017-05-01 at 9 33 am

Thoughts on these solutions? I actually dig #2 quite a bit since it is the smallest change we could make to balance things out.

arjunmayilvaganan commented 7 years ago

My concern with metrics on the bottom is when scrolling you can end up in the same position as with metrics on top: not sure which repo they attach to.

In my opinion, It is far less likely that people might be confused with, to which repo certain metrics attach to, in case the metrics are at the bottom. Because, I think displaying metrics at the bottom has been the tradition and people are used to it (Like Reactions and comments in Facebook and Likes and RTs in Twitter). Imagine the Number of likes and retweets at the top of any tweet in Twitter. It makes sense for me to read the repository name, description and then look at how popular the given project is.

But, I also like both the alternatives you've suggested. If we need emphasis on the metrics over the Repository name and description, latter will work (also solves the issue of trying to figure, to which repository a given metrics attach to), while the former looks aesthetically pleasing.

jerodsanto commented 7 years ago

I opted for the simplest change for now. Let's live with this for a bit and re-open if anyone thinks the alternative solutions are preferable.

Thanks for bringing this UX issue to our attention @arjunmayilvaganan! 💚