← Back to context

Comment by Leftium

16 hours ago

Perhaps I should add an option to disable gradients.

There's a screen shot showing what it used to look like before gradients: https://github.com/Leftium/weather-sense

It's not clear how to switch to sane units of measurement.

  • You mean you prefer C over F? Tapping any temperature will toggle between the two. (This always comes up, so the app should probably default to units based on the user's location: the default is F only if the app detects you're in the US)

    - Toggling C/F also toggles the scale on the radar to km. Eventually, I will get around to adding a dedicated settings page.

    - However, the app was designed so one could get a sense of the weather without numeric labels: temperature is a very relative experience, so use the spatial/color cues to compare yesterday, today, and forecast days.

    - Notice now much more space C needs when toggling between C and F. F's 0 to 99 range fits the natural range of temperatures humans experience (weather, body temperature). Humans just don't experience anything beyond 50 degrees C. At the same time, a single delta C is too large for the precision human bodies can detect. (Humans need something closer to 0.5C precision, which is what 1 degree F is.)

    - As as result C needs nearly twice as much horizontal space compared to F: due to going negative more often and needing an extra decimal for minimal precision required.