Ivailo Monev
4bd395cf8b
plasma: make the last navigator button of launcher applet match the tabbar
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 16:14:29 +03:00
Ivailo Monev
ca113eedb4
plasma: set only the minimum icon size in launcher applet
...
to scale better with big font point sizes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 08:14:38 +03:00
Ivailo Monev
95415389bd
plasma: swap the actions text with the tooltip in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 08:03:15 +03:00
Ivailo Monev
5f9e436c92
plasma: implement bookmarks remove action for launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 07:56:45 +03:00
Ivailo Monev
db4173c1cd
plasma: set the preferred size of the launcher spacer too
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 07:33:01 +03:00
Ivailo Monev
bd7037a24c
plasma: implement runner actions for launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 06:06:57 +03:00
Ivailo Monev
b34424742d
plasma: use custom widget instead of Plasma::IconWidget in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 05:23:22 +03:00
Ivailo Monev
1c27f695a9
plasma: ensure the launcher navigator is always visible
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 01:49:10 +03:00
Ivailo Monev
37d7961b62
plasma: hide the launcher navigator when there are no applications to show
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 01:23:57 +03:00
Ivailo Monev
259cf8a828
plasma: frame the navigator of launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 01:08:52 +03:00
Ivailo Monev
b193577947
plasma: rework applications tab of launcher applet
...
v2.0 with a custom navigations bar
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-15 00:48:47 +03:00
Ivailo Monev
a243a76e64
plasma: implement configuration interface for launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 11:58:56 +03:00
Ivailo Monev
89990c5ecc
plasma: check lock, switch, reboot and shutdown capabilities every 5sec in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 10:46:53 +03:00
Ivailo Monev
77ded47f19
plasma: reset launcher state when launching something
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 10:34:13 +03:00
Ivailo Monev
97a597ad88
kglobalaccel: setup the notification as persistent
...
because it has actions it has to be
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 10:01:38 +03:00
Ivailo Monev
f1e1351261
generic: adjust to protocol changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-14 09:58:08 +03:00
Ivailo Monev
412c2d1d03
plasma: rework desktoptoolbox to use Plasma::ToolButton instead of Plasma::IconWidget
...
Plasma::ToolButton has its own raise (hover) effect, still I do not like
the way desktoptoolbox was designed (notably the key events part)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-13 20:47:00 +03:00
Ivailo Monev
c1857e0c24
plasma: setup the launcher applet widget as focus proxy
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-13 16:03:57 +03:00
Ivailo Monev
a2813b56e9
plasma: show a message when kmenuedit fails to launch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-13 15:48:06 +03:00
Ivailo Monev
1dbee01629
plasma: hide the launcher popup when launching something
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-13 15:35:55 +03:00
Ivailo Monev
0761eafc4b
plasma: proper applications update in launcher applet
...
if not done via Plasma::TabBar::removeTab() there are empty tabs (tabs
without graphics item in them)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-13 15:17:15 +03:00
Ivailo Monev
4b78d14096
plasma: show the clear button of the line editor in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 19:34:50 +03:00
Ivailo Monev
a58820267b
plasma: implement action to edit the menu from launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 19:29:16 +03:00
Ivailo Monev
5dc5898b56
plasma: do not assume matches list is not empty in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 19:17:25 +03:00
Ivailo Monev
e362faf984
plasma: do not create root widgets if the root group is not valid in launcher appplet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 19:10:50 +03:00
Ivailo Monev
12f0990570
plasma: set the title and icon of the root of the menu from applauncher contianment action
...
otherwise it has none when it is being shown by the trash applet for
example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 19:05:51 +03:00
Ivailo Monev
88921e64e2
plasma: tweak launcher layout
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 18:45:31 +03:00
Ivailo Monev
64a207359c
plasma: stub favorite action for launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-12 18:23:04 +03:00
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