vsergeev / briefsky

A free weather frontend to a variety of weather providers
https://briefsky.app/
Other
244 stars 24 forks source link

No units in temperature figures #5

Open IvanVnucec opened 1 year ago

IvanVnucec commented 1 year ago

image

lukew3 commented 1 year ago

I slightly prefer it like this. The app determines which units you use by your locale and you can choose the units in the settings. Anybody who doesn’t alternate between units or has a bit of common sense will know what units it’s in. Showing units is unnecessary and can be aesthetically unpleasant.

IvanVnucec commented 1 year ago

I slightly prefer it like this. The app determines which units you use by your locale and you can choose the units in the settings. Anybody who doesn’t alternate between units or has a bit of common sense will know what units it’s in. Showing units is unnecessary and can be aesthetically unpleasant.

"Common sense" is not so common as you would expect. I would prefer that somewhere temperature unit would be shown, and in other places omitted where lack of space prohibits or its not visually appealing.

IvanVnucec commented 1 year ago

Also, the number without units is just a number. No meaning at all. Units are important.

vsergeev commented 1 year ago

Not showing temperature units is consistent with the Dark Sky interface: https://web.archive.org/web/20220707133449/darksky.net/forecast/40.7127,-74.0059/us12/en , which briefsky is modeled after. However, I can see the argument for showing it in at most one place, like the current temperature, so a user can quickly confirm they're using the right units. I'll leave this open for now in case others want to chime in.

greatwolf commented 1 year ago

Perhaps a good compromise is to show the units on the upper right corner. This way there's some hint for the user somewhere. This is what Darksky interface did too.

Leftium commented 2 months ago

Not showing temperature units is consistent with the Dark Sky interface

In that example, it seems the configuration form may have indicated which units were being used:

image


For my app, I chose to show the unit in a single place for the current temperature. Also Celsius needs an extra digit to maintain the same precision as Fahrenheit. So Fahrenheit readings are always whole numbers, Celsius readings have a decimal point by necessity.

See how it looks: https://weather-sense.leftium.com (Click/tap any temperature to switch between °F/°C)