Florian Brosch
75fc1f41e6
weather: steal a data point from tomorrow in case there is none for "today".
...
This commit also improves night/day icon selection.
2017-12-11 21:29:33 -02:00
Florian Brosch
2cbdba9a95
weather: Display service attributions in AboutDialog.
...
Note that this injects strings we can't translate.
2017-12-11 21:29:33 -02:00
Florian Brosch
a188c68653
week-header: Style temperatures
2017-12-11 21:29:33 -02:00
Florian Brosch
30297f084d
weather: week: Add space between icon and temperature
2017-12-11 21:29:33 -02:00
Florian Brosch
a58047257b
weather: Use -night icons only for fold-results when it makes sense.
2017-12-11 21:29:33 -02:00
Florian Brosch
b1b5cf2d73
weather: Change weather icon selection heuristic.
...
The original version used conditions as key. This does
not work out for all providers. They might return no
value while gweather derives icons from other fields.
2017-12-11 21:29:33 -02:00
Florian Brosch
1f3173823b
weather: Integrate weather into our main windows.
2017-12-11 21:29:31 -02:00
Florian Brosch
950a2cda8f
weather: Pin weather services to applications.
2017-12-11 21:25:16 -02:00
Florian Brosch
4ffbf68b23
week-header: Add initial weather support.
...
This is still work in progress. API is stable but presentation
is not. It also contains some LOCs for unfinished mouse-over and
click-events.
2017-12-11 21:23:20 -02:00
Florian Brosch
d701f2c7a6
weather: Add optional reading point logging
2017-12-11 21:23:20 -02:00
Florian Brosch
3d292038b2
week-view: Fix outdated ownership comment.
...
A comment states GcalWeekView.manager is a week reference. It is
not. It probably should be.
2017-12-11 21:23:20 -02:00
Florian Brosch
c5c832241e
Weather: Change weather update signal.
2017-12-11 21:23:20 -02:00
Florian Brosch
0248cf918e
weather: Rename WeatherInfo.weather_info to gweather_info
...
This should make next commit less confusing.
2017-12-11 21:23:19 -02:00
Florian Brosch
45d365ff42
weather: Improve weather folding
2017-12-11 21:23:19 -02:00
Florian Brosch
0c51e061e2
weather: Improve logging
2017-12-11 21:23:19 -02:00
Florian Brosch
30612fee5c
weather: Add a TODO
...
We should switch to a async version of geocode_reverse_resolve.
2017-12-11 21:23:19 -02:00
Florian Brosch
8d85af0960
weather: Prepare global time zone support.
...
This patch allows to change time-zones for
weather reports.
2017-12-11 21:23:19 -02:00
Florian Brosch
13342ac82e
weather: Properly extract and translate weather information.
...
Completes commit 98cc78d6de66fc3a79abd9148ba03e9b21f89fb1.
2017-12-11 21:23:19 -02:00
Florian Brosch
d7c9e70c31
weather: Simplify and inline property param flags
2017-12-11 21:23:19 -02:00
Florian Brosch
17af30b19c
weather: Allow to set a fix location.
2017-12-11 21:23:19 -02:00
Florian Brosch
83bec27ad5
Initial weather service.
...
This commit introduces two new classes:
1. GCalWeatherService
2. GCalWeatherInfo
GcalWeatherservice picks-up the current location and periodically
fetches weather reports represented by GcalWeatherInfo.
The weather part is not complete yet.
2017-12-11 21:23:19 -02:00
Florian Brosch
07fd080deb
Do not show "Insert Emoji" for fixed form entries.
2017-11-08 23:51:32 -02:00
Florian Brosch
22b0014bf9
source-dialog: Use the right file chooser action
2017-11-08 23:44:21 -02:00
Florian Brosch
1e1216d3f7
sourc-edialog: rename owncloud to nextcloud
2017-11-08 23:43:48 -02:00
Florian Brosch
8d55c7ea04
source-dialog: Avoid known file extensions in calendar name suggestions
2017-11-08 23:40:45 -02:00
Florian Brosch
4b3351d549
source-dialog: Convert filename to utf8 before displaying it
2017-11-08 23:32:31 -02:00
Florian Brosch
4c84cfbbdb
source-dialog: plug two memory leaks
2017-11-08 23:28:19 -02:00