Ivailo Monev
983521a474
kcontrol: use custom class for the timezone searching in clock KCM
...
to match the untranslated zone name and comment too (possibly)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 17:18:27 +03:00
Ivailo Monev
569b6d8ebb
kcontrol: do not update the time while text is selected in clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 16:17:40 +03:00
Ivailo Monev
8a124d6491
kcontrol: convert the date and time to localtime when zone is UTC in clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 13:29:20 +03:00
Ivailo Monev
5f55282f06
plasma: trim the input in dict applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:12:06 +03:00
Ivailo Monev
c4d070312d
kcontrol: implement NTP-like date and time sync for clock KCM
...
except that it does not require NTP client and is up to the user when to do
that, can be done automatically at Katana session startup too
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 12:01:43 +03:00
Ivailo Monev
f9d337ac06
kcontrol: partially implement defaults for clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:20:26 +03:00
Ivailo Monev
cc1afece41
kcontrol: use message widget to warn that day and time cannot be changed in clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 11:12:31 +03:00
Ivailo Monev
1f28be5d1c
kcontrol: dateandtime/clock KCM review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:47:29 +03:00
Ivailo Monev
57165d4677
kcontrol: replace KTimeZoneWidget with custom widget
...
because it does not sort properly localized zone names
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:36:42 +03:00
Ivailo Monev
d2c8392fbf
kcontrol: reimplement the datetime/clock KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 22:52:50 +03:00
Ivailo Monev
db8a34c067
kate: remove redundant header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 21:46:15 +03:00
Ivailo Monev
3ce23ace44
plasma: do not translate strings that should not be translated in calendar and digital-clock applets
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 21:13:33 +03:00
Ivailo Monev
b789e2f7cb
plasma: digital-clock applet optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 21:09:03 +03:00
Ivailo Monev
f892ae91d1
plasma: disable and enable mixer applet configuration widgets based on visualizer option
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 20:56:41 +03:00
Ivailo Monev
81fa9fc71a
plasma: fix messages extraction
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 20:20:18 +03:00
Ivailo Monev
a0c85fc3ff
generic: adjust to time zone translation changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 19:03:59 +03:00
Ivailo Monev
aed504625e
plasma: rename things for consistency and to make sense
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:37:37 +03:00
Ivailo Monev
153fbf480d
plasma: remove system-monitor applet TODO
...
did it from Plasma::Meter, see the following commit in kdelibs repo:
1a0f259d1bc0f87684d6fd2556c8755170b6cf0f
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 11:08:19 +03:00
Ivailo Monev
97c2f9d282
plasma: adjust to Plasma::SignalPlotter changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-05 10:58:09 +03:00
Ivailo Monev
2ea72faa64
plasma: replace QDateTime::currentDateTime().date() with QDate::currentDate()
...
QDate::currentDate() is slightly faster
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 22:17:09 +03:00
Ivailo Monev
e79b5ebca0
dolphin: remove unused variable in KFileItemModel::dateRoleGroups()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 22:14:58 +03:00
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