Ivailo Monev
f97000809d
plasma: ensure there is icon when there should be in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 17:38:43 +03:00
Ivailo Monev
448013b123
plasma: launcher applet group activation fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 17:11:13 +03:00
Ivailo Monev
97f73b2608
plasma: reimplement launcher applet
...
very much WIP but functional
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 16:37:18 +03:00
Ivailo Monev
4f448f84ec
plasma: remove unused private class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 02:56:54 +03:00
Ivailo Monev
fca678651b
plasma: hack to setup tooltips for kickoff plugins
...
requires the following commits from kdelibs repo:
f31b45f071f46509de4786e873c9bfdec3c31736
94733df29acc7582b2d8735c78a1b3005191a512
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 17:43:49 +03:00
Ivailo Monev
0c4c377da4
plasma: digital-clock optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 12:17:34 +03:00
Ivailo Monev
750acd115a
plasma: luna applet optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 12:05:06 +03:00
Ivailo Monev
97a58ac306
plasma: use KToolInvocation instead of QProcess to start kmenuedit from kickoff applet
...
kmenuedit dos not fork and QProcess::execute() blocks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 11:26:57 +03:00
Ivailo Monev
cdf4c17926
krunner: drop it
...
some runners KCMs are not very flexible I see..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 11:03:00 +03:00
Ivailo Monev
342a4a2f19
generic: remove feature info about ntpdate and rdate
...
no longer required, for reference:
c4d070312d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 08:05:38 +03:00
Ivailo Monev
2f0c3fee75
plasma: implement configuration interface for the runners kickoff uses
...
this makes it possible to (eventually, potentially) replace krunner (its
uses here and there) via kickoff
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 07:55:17 +03:00
Ivailo Monev
506fa7f1c0
plasma: use Plasma::AspectRatioMode::Square as aspect ratio mode for keyboard applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 05:27:21 +03:00
Ivailo Monev
2ec1d51657
plasma: use Plasma::AspectRatioMode::Square as aspect ratio mode for luna applet
...
ensures it is always a square
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 05:23:18 +03:00
Ivailo Monev
a0cda05d15
plasma: correct const-ness of CalendarApplet::popupEvent() argument
...
const or no const that thing compiles and runs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-11 04:35:08 +03:00
Ivailo Monev
c88545db00
plasma: rework notifications applet to not lock when possible
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 10:42:08 +03:00
Ivailo Monev
39eddad26a
kate: adjust to KSpeller changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-10 01:34:59 +03:00
Ivailo Monev
75d535cade
plasma: minor potd wallpaper optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 20:34:00 +03:00
Ivailo Monev
332d18f7d6
plasma: enable the color button of potd wallpaper conditionally
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 20:18:33 +03:00
Ivailo Monev
30301c83ee
plasma: fill the exposed rectangle with the set color in potd wallpaper
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 20:08:45 +03:00
Ivailo Monev
b61f979a85
plasma: potd wallpaper optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 19:48:30 +03:00
Ivailo Monev
e505a1eb3d
plasma: fix potd wallpaper update on settings change
...
it happens via re-init()..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 19:42:55 +03:00
Ivailo Monev
1ad25ec437
plasma: fix possible double-delete
...
possible because it is deleted with event
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 18:40:00 +03:00
Ivailo Monev
f4c98fa0c0
plasma: use different poll interval depending on the format in digital-clock applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 09:50:38 +03:00
Ivailo Monev
4e9bbf10ce
plasma: effectively revert c7d727b034
...
init() is called not only once and messes up configuration with the
condition
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 09:09:24 +03:00
Ivailo Monev
807abcc8fe
plasma: sync potd wallpaper plugin color button properties with those of the image plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 08:47:00 +03:00
Ivailo Monev
c6d3f7f04a
plasma: add labels for potd wallpaper configuration widgets
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 08:29:50 +03:00
Ivailo Monev
ef3b17cf74
plasma: disable some debug messages for performance reasons
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 07:59:31 +03:00
Ivailo Monev
c7d727b034
plasma: implement provider override for potd wallpaper
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 07:52:56 +03:00
Ivailo Monev
9bcff7ec63
plasma: reimplement potd wallpaper and move it here
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-09 06:01:08 +03:00
Ivailo Monev
42a08098d1
plasma: use singletons for the notifications applet adaptors
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 20:46:12 +03:00
Ivailo Monev
1759cc5a69
plasma: return the state as-is from kJobState() when unknown
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 20:14:46 +03:00
Ivailo Monev
23f4330edb
plasma: warn if notification is not configurable from notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 20:09:17 +03:00
Ivailo Monev
e734a928ef
Merge branch 'master' of ssh://bitbucket.org/smil3y/kde-workspace
2024-04-08 19:41:06 +03:00
Ivailo Monev
242c0539cf
kfreespace: use the static KNotification::event() method for notification
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 19:40:47 +03:00
Ivailo Monev
2053a185ef
ksmserver: increase the notification timeout to 10sec
...
because the other timeouts are 10sec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 19:38:59 +03:00
Ivailo Monev
ea90232c7d
plasma: do not use the info message as fallback in the jobs widgets of notifications applet
...
it is used as title
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 15:08:04 +03:00
Ivailo Monev
5437da57dd
plasma: fallback to job state and destination URL in jobs notifications
...
KJob-derived class (custom ones, not those from KIO) are likely to not
have much to work with so that is for the worst case scenario
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 14:35:07 +03:00
Ivailo Monev
613b8bf19f
plasma: prepare for kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 11:29:04 +03:00
Ivailo Monev
02b205de96
kdialog: send notification to the custom notifications interface
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 10:34:39 +03:00
Ivailo Monev
3f41dc2c37
plasma: use custom interface for notifications
...
proxy for compat can be implemented too but do not think I will need
that
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-08 10:18:28 +03:00
Ivailo Monev
278acc1fce
generic: replace kuiserver with interface bolted into the plasma applet
...
because that is how it should've been, kuiserver is just glue code
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 23:36:46 +03:00
Ivailo Monev
cc40da9445
libs: include correct header in konq_operations source file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 21:02:52 +03:00
Ivailo Monev
ad791495bb
kate: remove FIXME
...
ye, I guess it was and maybe still is
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 18:52:04 +03:00
Ivailo Monev
5d8583e545
plasma: save and restore the spell checking state in notes applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-07 09:09:35 +03:00
Ivailo Monev
b3370d47c2
plasma: insert the notes applet catalog from its constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:16:06 +03:00
Ivailo Monev
bcabe67917
plasma: save and restore the notes applet state
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:13:16 +03:00
Ivailo Monev
46a419690f
plasma: move notes applet here and reimplement it
...
basic, does not have issues with text being drawn outside the
background when scaled to very big size
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 20:42:14 +03:00
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