Ivailo Monev
84c456fb9f
plasma: use more recent date for calculating the moon phase in luna applet
...
to align with the references, other than that the precision loss is
unavoidable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 22:05:32 +03:00
Ivailo Monev
51cb069b3c
plasma: different take on moon phase calculation in luna applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 21:25:04 +03:00
Ivailo Monev
55b629d63c
plasma: set the dict applet status to Plasma::ItemStatus::AcceptingInputStatus
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:22:23 +03:00
Ivailo Monev
1fa0f6e27e
plasma: remove redundant dict applet method override
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:04:44 +03:00
Ivailo Monev
f009ea6baf
plasma: remove now redundant deleteLater() call in dict applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:04:25 +03:00
Ivailo Monev
e34ff3de05
plasma: add note why only single words can be queried via dict applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:01:34 +03:00
Ivailo Monev
6c3657c7c5
plasma: handle 404 case in dict applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:55:15 +03:00
Ivailo Monev
91d585681f
plasma: make the dict applet icon easier to change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:23:05 +03:00
Ivailo Monev
c762c2ea6a
plasma: handle clear via button in dict applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:19:57 +03:00
Ivailo Monev
68b8181f41
plasma: better vertical hints for pager applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:14:37 +03:00
Ivailo Monev
ed5003e338
plasma: calendar applet review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 17:00:34 +03:00
Ivailo Monev
52ce8d7bcb
plasma: update wallpaper design notes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 16:52:05 +03:00
Ivailo Monev
2a0898e3f9
plasma: connect to the finished signal in dict applet
...
oops
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 14:16:08 +03:00
Ivailo Monev
5f34bd602d
plasma: rework applauncher containment action
...
absolutely no reason to use dataengine for that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 14:12:10 +03:00
Ivailo Monev
92a75b5d88
plasma: reimplement the dict appplet and move it here
...
the dict applet was in the kde-extraapps repo, moving it here because it
has no outside dependencies. because it uses online service a proper
busy indication has to be implemented too
on a side note the dataengine for it I rewrote some time ago, the
services that the old dataengine used are dead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 13:20:44 +03:00
Ivailo Monev
aad06231b7
plasma: use the static string in calendar applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 11:31:42 +03:00
Ivailo Monev
34cd438d31
plasma: remove or rewrite bits not written by me in calendar and digital-clock applets
...
also drawing a smaller number in the calendar applet icon to better fit
numbers that are not single digit
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 11:29:52 +03:00
Ivailo Monev
a3d73113ad
plasma: fix cell issue in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 00:25:27 +03:00
Ivailo Monev
404286421b
plasma: handle empty sensors case in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 00:05:27 +03:00
Ivailo Monev
41495670b5
plasma: proxy the clock KCM from calendar applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 23:22:38 +03:00
Ivailo Monev
27e7a4bc3f
plasma: create the Plasma::Svg outside the icon painter in calendar applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 23:15:48 +03:00
Ivailo Monev
56a7fffaed
plasma: check the date every 3 seconds from calendar applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 22:46:53 +03:00
Ivailo Monev
62a09cb511
plasma: show the UTC and local date in calendar applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 22:43:44 +03:00
Ivailo Monev
678f0de022
plasma: show the UTC and local time in digital-clock applet
...
the same has to be done from the calendar applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 22:36:00 +03:00
Ivailo Monev
9c9ce4a385
plasma: move luna applet here and reimplement it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 21:00:25 +03:00
Ivailo Monev
66442e2e68
plasma: reimplement digital-clock applet
...
the fact that it had issues with calculating the size hints on locale
change was enough for me to look into it, the fact that it required
dataengine to function (draw a few numbers) was enough for me to
reimplement it. also one applet for that (showing a clock) is enough
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 18:46:33 +03:00
Ivailo Monev
61c5251a1e
plasma: rework calendar applet to make it behave like read-only widget
...
while navigation trough the calendar (which is still possible) does make
sense selecting a date does not, it is like the clock applet which serves
information purpose for the most part (the digital clock applet has a
feature to copy the current date and time tho)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 15:38:58 +03:00
Ivailo Monev
b9dba4de56
qguiplatformplugin_kde: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 11:37:27 +03:00
Ivailo Monev
ae44d30664
kcontrol: do not write Katie config
...
Katie no longer reads config file for that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 11:12:15 +03:00
Ivailo Monev
5b22777ceb
generic: replace KColorDialog with QColorDialog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-03 10:48:29 +03:00
Ivailo Monev
5fb40435ff
libs: adjust to Plasma::Applet changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:50:53 +03:00
Ivailo Monev
37fafc07e1
plasma: associate system-monitor applet with ksysguard
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:43:21 +03:00
Ivailo Monev
b4842e533e
plasma: kSensorType() function optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:35:04 +03:00
Ivailo Monev
de790c85e0
plasma: log which sensor the value conversion of failed from system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 22:03:59 +03:00
Ivailo Monev
bf0cc01a36
plasma: remove now unused temperature unit option of system-monitor applet
...
unused because the thermal sensor name only is shown
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 21:53:43 +03:00
Ivailo Monev
76e5b0ae01
plasma: dirty tricks for painting elided text in system-monitor applet
...
because the plasma widgets do not do that, it is so simple to do and has to
be there there eventually..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 21:43:43 +03:00
Ivailo Monev
a3a5a4d484
plasma: better thermal sensors sorting in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 19:06:06 +03:00
Ivailo Monev
8f2cc0674a
plasma: pass around double instead of float in system-monitor applet
...
because nowhere float precision is required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 17:56:06 +03:00
Ivailo Monev
8fe98e7d71
plasma: remove unused system-monitor applet image
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 17:42:33 +03:00
Ivailo Monev
45a460a671
libs: pass the port number to ksysguardd from KSGRD::SensorShellAgent::start()
...
why was it not passed? also the process of starting ksysguardd could
fail but true was returned anyway..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 16:27:09 +03:00
Ivailo Monev
f197d7272c
plasma: align and expand widgets in applet configuration interfaces
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 15:51:41 +03:00
Ivailo Monev
fac647ae78
plasma: deal with TODO about system-monitor configuration interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 15:37:06 +03:00
Ivailo Monev
a54ff20eaf
plasma: make sure the update interval is never less than 1sec in system-monitor applet
...
because the interval may come from the config and integers can be even
negative
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 14:45:37 +03:00
Ivailo Monev
d13f1ac781
plasma: handle theme change in system-monitor and mixer applets
...
also not saving the colors to the config when the colors are the default
colors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 14:01:17 +03:00
Ivailo Monev
07a0119d45
plasma: setup limits for thermal zone sensors in system-monitor applet
...
the limit for KTemperature::Kelvin may require a tweak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 12:48:01 +03:00
Ivailo Monev
7aa4b18e8f
plasma: implement configuration interface for system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 12:32:43 +03:00
Ivailo Monev
46d2232609
plasma: better sorting in system-monitor applet
...
including not mapping unknown sensor types (sensors that are of no interest
to the system-monitor applet)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 10:08:45 +03:00
Ivailo Monev
94de982aa8
plasma: show the partition name in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 09:22:41 +03:00
Ivailo Monev
d4428f10ee
plasma: different take on partition space calculation in system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 09:04:59 +03:00
Ivailo Monev
8df74627bb
plasma: stretch the first column of system-monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-02 08:48:46 +03:00