Devographics / Devographics/Monorepo

Explore more self-explanatory UI paradigms for historical comparison

Open
#536 0 comments 0 reactions 0 assignees View on GitHub
results
Dominant language
TypeScript
Stars
178
Forks
55
Avg merge
1m
Merged PRs (30d)
2

Description

## Problems

Currently, we use a diagonally striped bar:

Image

with this hover effect:

![Image](https://github.com/user-attachments/assets/f8b9af81-e579-461f-b484-f2f43efb1adc)

This has several issues:
- Not an established convention so without hovering it's impossible to figure out what it does
- The hover animation is not communicating anything. This type of animation tends to be associated with progress bars, which is not the right metaphor here.
- Most importantly, there is no distinction between "no change from last survey" and "no data from past surveys", which is a very serious limitation.

Additionally, because this is there, it prevents _other_ things from being there, such as things that could explain the nesting a bit better.

## Potential solutions

Move the relative rank from where it is now:

Image

to the actual rank (and display the actual rank — without that, the rank lost or gained is meaningless).

Then, that leaves the space to the right of the bar for communicating historical data, e.g. with something like this:

Image

But then, what about the visual indicator? Do we lose that? Not necessarily. We could still show it when the historical indicator is touched/hovered, and then because the user has expressed intent, we can provide more info in context:

Image

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.