← Back to context

Comment by garciansmith

16 hours ago

This is neat, but I find the charts extremely hard to parse due to the color gradients and the similar shades, especially of blue and teal. I find the Merry Sky charts a lot easier to understand.

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.