vsergeev / briefsky

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

Duplicated hourly data #13

Open mhkeller opened 1 year ago

mhkeller commented 1 year ago

I find the current layout a little confusing since the hourly information under Today duplicates what the user sees on initial page load. You can't simply remove the Today accordion because it's the only place where you see precipitation and the sunset sunrise times.

I see two options:

  1. Keep precipitation information and the sunrise/sunset times in a Today accordion but remove the hourly information since it duplicates what the user has already seen. This would be weird, though, since the data under Today will be different from the other days. You could rename it Details or something but that would look inconsistent with the rest of the items in the accordion which are days, not details.
  2. Add precipitation and sunrise/sunset to the information you see on load along with the other daily details (Wind, Humidity, Dew Point).

Number two seems like the better way to go. It does lead to the scenario where you have more information at the top of the page, which raises the question "What is the most useful for the user?" I'm sure different people have different preferences and perhaps the best option is to expose these different values in the settings so people can choose what they want.

Personally, I have no use for pressure, dew point and visibility but do frequently consult precipitation probability, amount and sunset/sunrise times.

Here's a screenshot showing how the hourly information is duplicated: IMG_2994

vsergeev commented 1 year ago

The hourly duplication also depends on weather providers. Some weather providers will give historical hourly data for the current day, while others will only give future hourly data. briefsky will actually eliminate "Today" if there is no historical hourly data and less than 8 hours left in the hourly data, depending on the weather provider, so that could also be addressed at the provider level.

In one sense, the argument against adding it to the top is that all of those details are actually current / live details, whereas the sunset/sunrise and precipitation values are more of daily details. But I could see the counter argument, if you're just interested in seeing all statistics that apply to right now / today.