Display dialog with conditions details
Context
I sometime wants to read the UV index or compare raw and felt temperatures. It's impossible to display all information on the daily forecast nor the hourly forecast.
Analysis
Display a dialog with condition details. Possible for both daily and hourly forecast.
Just start with daily forecast.
TODO
- [ ] Wind direction
- ~Moon phase~ (See #42)
- [x] Dew point
- ~Replace temperatures table with a plot~ (non-sense since no time for min and max and no felt extrema)
- [ ] Weather icon
- [ ] Draw separators, not empty lines
- [ ] Close (or home?) button
- [ ] Translations
Remark
A bug in current deserialization of felt temperatures will explain users seeing wrong values if they start the application with an up-to-date cache.
New version, implemented as a modal widget.
Already working, most wanted information is present (wind direction, dew point and moon phase are missing), but still needs some style improvement.
Made some changes:
- Modal dialogs aren't necessarily full screen anymore
- Add wind direction
UI improvments to be worked on:
- Close button
- Scrollbar
Content missing (can wait):
- Weather icon
- Weather secondary description when available
- Moon phase
Looks good now. Scrollbar can be done later.
Temperatures should be transposed to fill four rows only and wind information should occupy a single line. To limit need for scrolling, improve readability, and be coherent with temperatures in daily forecast box.