Ivailo Monev
0e4992aeea
plasma: set the longitude and latitude values to the custom values when that should be the case in weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 14:47:23 +03:00
Ivailo Monev
62b1aa95f6
plasma: safety-net for the weather applet
...
KIO::StoredTransferJob really should have option for such cases so that the
data is rejected earlier and transfer aborted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 14:13:22 +03:00
Ivailo Monev
55012ac4ce
plasma: add reference for the weather applet hack
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 13:49:13 +03:00
Ivailo Monev
38764ad484
plasma: KWeatherData::toString() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 13:22:29 +03:00
Ivailo Monev
e19a4b36fc
plasma: show a message when weather job fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 13:18:33 +03:00
Ivailo Monev
2529e96a8f
plasma: handle day change in weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 13:05:56 +03:00
Ivailo Monev
deae0d95d9
plasma: do not warn from KWeatherData::fromString() when the data is empty
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 11:51:24 +03:00
Ivailo Monev
8e1b377022
plasma: credit myself for the weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 02:19:44 +03:00
Ivailo Monev
59d50461d2
plasma: hack for incomplete day-zero weather data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 01:58:07 +03:00
Ivailo Monev
73b4dc8b97
plasma: rename variable weather applet variable for consistency
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 23:34:05 +03:00
Ivailo Monev
90b2492652
plasma: kill geo and weather jobs before starting one
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 22:46:14 +03:00
Ivailo Monev
8f611849c9
plasma: separate country with dash in weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 22:11:04 +03:00
Ivailo Monev
f2891f840d
plasma: check if the icon is empty first in kDisplayCondition() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 22:07:27 +03:00
Ivailo Monev
2c49d2e182
plasma: hide the weather applet latitude and longitude configuration widgets conditionally
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 21:39:11 +03:00
Ivailo Monev
873a17971d
plasma: tweak the minimum weather applet size
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 21:34:17 +03:00
Ivailo Monev
7574e1c0d4
plasma: display links for the used services
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 21:18:29 +03:00
Ivailo Monev
0e47475c4d
plasma: setup tooltip for the weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 20:56:02 +03:00
Ivailo Monev
e72b9429ac
plasma: setup the location widget when creating weather applet configuration interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 20:15:07 +03:00
Ivailo Monev
37ca401b41
plasma: implement location based on timezone option for weather applet
...
continuation of the fix for:
https://github.com/fluxer/katana/issues/26
except this time the fix is to do it from scratch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 19:35:44 +03:00
Ivailo Monev
a540b834b8
plasma: correct WeatherWidget method naming
...
oh, yes - I coded that till the early morning, half-asleep..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 18:12:53 +03:00
Ivailo Monev
ef3236ca3c
plasma: implement configuration interface for weather applet
...
the position (latitude and longitude) configuration interface while
working as intended has to be a bit less advanced tho and is something I
am thinking how to design (i.e. subject to change)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 17:49:46 +03:00
Ivailo Monev
70408d36d6
plasma: add script to extract translations for the weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 16:50:07 +03:00
Ivailo Monev
5aa9259429
plasma: weather applet reimplementation
...
moved from kde-extraapps (the desktop file was salvaged for the
translations), shows icons for both night and day unlike the old
applet:
https://ibb.co/0VsNKjV
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 14:42:37 +03:00