Ivailo Monev
d5f4d2596e
kwin: sync presentwindows shortcuts
...
as it turns out setting a shortcut programatically now matters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-25 04:18:10 +03:00
Ivailo Monev
62726382e8
generic: adjust to KShortcutsEditor changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 21:46:48 +03:00
Ivailo Monev
faa738e171
kcontrol: adjust standard_actions KCM to KShortcutsEditor changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 11:14:02 +03:00
Ivailo Monev
36bc690df1
generic: adjust to shortcut changes
...
notice how the use of primary shortcut only disappears
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 10:25:20 +03:00
Ivailo Monev
f4cec56a9c
plasma: check if the plain text is empty in notes applet
...
because there may be rich-text (even if not visible) in the widget
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-24 01:08:05 +03:00
Ivailo Monev
cc803d408c
plasma: paint text with the plasma theme color in pager applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-23 07:11:20 +03:00
Ivailo Monev
514c7eb0f1
plasma: implement drop for notes applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-23 06:04:39 +03:00
Ivailo Monev
6b370cb68b
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-22 04:36:27 +03:00
Ivailo Monev
5fa76ea4e7
kwin: prepare for KAction changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-22 02:48:39 +03:00
Ivailo Monev
4170541c02
generic: update features information
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-22 01:17:25 +03:00
Ivailo Monev
b636ba6903
kglobalaccel: drop it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-22 00:18:26 +03:00
Ivailo Monev
df65bab6e9
kwin: use KApplication instead of KSystemEventFilter to catch mouse events in startupfeedback effect
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 20:59:42 +03:00
Ivailo Monev
4cdf2661ea
plasma: different take on user icon update
...
this make it rely on the modification time of the face icon for detecting
a change in the icon
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 17:52:17 +03:00
Ivailo Monev
fc9e50f0cd
kscreensaver: update icon and comment
...
no longer locking the screen, does inhibition and is DPMS proxy tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 06:56:50 +03:00
Ivailo Monev
5f2df7ae2c
plasma: set the preferred size of lockout applet widgets
...
because the panel containment, for example, resizes the applet to the
preferred size when the sizeHintChanged() signal is emitted. this makes the
applet stretch well in panels
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 06:21:36 +03:00
Ivailo Monev
16ce0e0ea5
plasma: adjust the font point size based on form factor in digital-clock applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 02:37:31 +03:00
Ivailo Monev
3fc2864950
plasma: pass the layout orientation to constructors instead of settting it in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 01:32:56 +03:00
Ivailo Monev
513f747ff9
kcontrol: take margins into account when drawing in desktoptheme KCM
...
otherwise some look off
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 01:12:06 +03:00
Ivailo Monev
a62e897f42
kcontrol: drop support for changing theme details
...
was coded around assumptions that clock and menu applets use custom
backgrounds and such - now that I've rewritten some applets that is no
longer the case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-21 00:15:22 +03:00
Ivailo Monev
d21a8f77e2
kcontrol: adjust kdebug KCM to KDebug changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 19:43:58 +03:00
Ivailo Monev
48be88b942
plasma: enable actions animation based on actions count in launcher applet
...
to make the LauncherWidget class more suitable for (potentially)
exporting it as part of libplasma
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 16:46:50 +03:00
Ivailo Monev
91f8438ebb
plasma: deep-copy the KPluginInfo object in kAllowedRunners() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 16:38:06 +03:00
Ivailo Monev
b3cca47cd8
plasma: implement remove action for recent documents in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 16:36:25 +03:00
Ivailo Monev
a247ec40c2
plasma: update calendar and digital-clock applet tooltips conditionally
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 06:59:41 +03:00
Ivailo Monev
cc32c51f05
plasma: connect digital-clock applet to the KGlobalSettings::localeChanged() signal
...
because QEvent::LocaleChange or QEvent::LanguageChange may not be received,
also for the hints to be calculated correctly the clock string has to be
updated first
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 06:34:27 +03:00
Ivailo Monev
f895f839eb
plasma: build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:39:18 +03:00
Ivailo Monev
42c66da3f2
generic: consistent copyright statements
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 04:07:15 +03:00
Ivailo Monev
accd8f09c3
generic: drop support for locking
...
first thing first - that feature was not in the spec and still is not,
people fucked up at some level and now things like gnome-screensaver are
just deprecated, that is the bottom line
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 03:20:39 +03:00
Ivailo Monev
ca07409ebc
plasma: delay the lock action too from contextmenu containments action
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 00:51:14 +03:00
Ivailo Monev
b12438f7a6
plasma: sessions runner optimzation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 00:44:49 +03:00
Ivailo Monev
740366f940
generic: tweak margins
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-20 00:07:52 +03:00
Ivailo Monev
2b9066142a
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 23:50:19 +03:00
Ivailo Monev
2cb0db0559
plasma: delay lock and switch actions by 500ms in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 21:01:14 +03:00
Ivailo Monev
3b86c8487a
plasma: do not use global static for the notifications applet adaptors
...
because the adaptors are parented to the application instance for object
registration purpose the global static deleter double-deletes them
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 19:38:22 +03:00
Ivailo Monev
f1eb5815cb
plasma: remove unused members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 19:09:12 +03:00
Ivailo Monev
a01e20938e
plasma: remove declaration of non-existing notifications applet widget signal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:57:11 +03:00
Ivailo Monev
6098751eac
plasma: remove unused members in notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:28:17 +03:00
Ivailo Monev
6fa4b89140
plasma: remove unused variable in notifications applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:25:23 +03:00
Ivailo Monev
4a48518a00
plasma: remove unused member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 17:19:55 +03:00
Ivailo Monev
07e7d318a7
plasma: implement drag for favorites in launcher applet
...
piece of cake with the custom widget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 09:02:12 +03:00
Ivailo Monev
6bdd5f3d39
plasma: delay launcher applet widget creation
...
for the scene to kick-in, otherwise even filters may not be installable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 08:56:00 +03:00
Ivailo Monev
efac4d97cd
plasma: implement drag for applications in launcher applet
...
also plugged leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 07:39:50 +03:00
Ivailo Monev
dd0beee071
plasma: reload the runners configuration when setting the allowed runners from launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 07:29:22 +03:00
Ivailo Monev
08b8a2fa84
plasma: reset the launcher applet state before leave action
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:53:57 +03:00
Ivailo Monev
0acb711df7
plasma: sync menu-related bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:43:43 +03:00
Ivailo Monev
4d240b63e4
plasma: launcher applet optimization
...
KServiceGroup has internal optimization for such cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:37:36 +03:00
Ivailo Monev
fc70ea0817
plasma: convert launcher applet method to static function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 03:08:59 +03:00
Ivailo Monev
d6ea2a8a43
plasma: set pixmap for the launcher applet drag
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 02:36:13 +03:00
Ivailo Monev
ebde34f06c
plasma: call the base class init() method
...
Plasma::Applet::init() marks the applets as movable items for example
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 02:03:22 +03:00
Ivailo Monev
6ff89abb0f
plasma: set the search widget label text before showing it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-19 01:46:52 +03:00