neherlab / covid19_scenarios

Models of COVID-19 outbreak trajectories and hospital demand
https://covid19-scenarios.org
MIT License
1.36k stars 354 forks source link

Improve desktop user experience #13

Closed heuermh closed 4 years ago

heuermh commented 4 years ago

Thank you for this useful resource! Unfortunately it is rather difficult to work with in the web browser because of the rigid boxy layout. Labels, values, and column headers are truncated and/or difficult to read.

Please consider a more flexible web layout; perhaps moving the Results box to the bottom might help.

ivan-aksamentov commented 4 years ago

Hi @heuermh , Yes, the user experience is currently suboptimal, especially on any screen that is smaller than a typical 1080p. Having only limited amount of resources, we primarily focused on the tool to be useful, but now we are definitely want to invest into making it prettier and to improve usability.

Currently we use bootstrap (more specifically, reactstrap) for the grid layout, so on smaller screens Results box eventually goes to the bottom.

The difficulty is to test all that on different displays. Also we have some small elements, like form inputs and large elements, like plots. And it is not obvious how to compose them better, while also preserve the grouping into scenarios.

Do you have difficulties on a particular device? Let me know the resolution and screen size or DPI.

Going further we may look into tweaking the layout, for example by:

See also:

Related:

We appreciate any help with this.

Peek 2020-03-16 23-11

heuermh commented 4 years ago

Thank you, @ivan-aksamentov, for the detailed response! I will follow the work in #83 and contribute if I am able to.

rneher commented 4 years ago

The initial layout is largely replaced and we have many improvements. There is still stuff to do, but I am closing this in favor of more specific issues.