Revamp All The Settings!
The settings are hard to navigate, for several reasons:
- label is generally to the left of switches, which is confusing.
- way too much white space between labels and the inputs, which makes it hard to know what a label relates to.
- in general, still too much width is taken on screen, dismissing most typographic recommendations about maximum paragraph's width.
- which means there are two places where to find information, in some cases: the label (to the left of the input), and some explanatory text (above/below the input).
- explanatory texts aren't displayed in consistent ways: number of months before last fetch has an "info" alert, while the update weboob button has plain text.
- there's a mix of read-only information (weboob's version) and writable information (instance settings). It might be nice to separate them in different places.
I'd like to try something; if somebody else wants to tackle this, let's make sure to coordinate before trying solutions.