Commit graph

3577 commits

Author SHA1 Message Date
Ivailo Monev
c7fa604bef qguiplatformplugin_kde: apply all settings on init
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 22:01:58 +03:00
Ivailo Monev
4f0b33993a plasma: bring back the hover bits from 412c2d1d03
with some changes such as removing the unused QPixmap objects

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 21:15:57 +03:00
Ivailo Monev
871578c990 plasma: remove declaration of non-existing InternalToolBox methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 20:50:48 +03:00
Ivailo Monev
d378844dc7 plasma: remove unused private member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 20:44:02 +03:00
Ivailo Monev
a82e67e554 plasma: do not paint item background for desktop toolbox items
each item (Plasma::ToolButton) has its own hover effect

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 20:33:42 +03:00
Ivailo Monev
10db75714d plasma: return the animation pointer from LauncherWidget::animateFadeIn()
otherwise the animation pointers remain null and a new animation is created
every time

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 09:53:10 +03:00
Ivailo Monev
d961875421 kdialog: remove unused notification data
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 06:44:45 +03:00
Ivailo Monev
f6c8ee983d plasma: tweak the system-monitor applet size
now that it is fixed size the widgets have to have space to fit text in

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 00:43:09 +03:00
Ivailo Monev
32071683e9 plasma: tweak analog_meter theme images
the label0 element was overalpping with the background element (there
was no free space) or was too big making the text look off. for the
change to take effect the plasma cache has to be manually removed

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-30 00:30:21 +03:00
Ivailo Monev
4f255a3da6 plasma: automatically manage the size of system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-29 13:41:15 +03:00
Ivailo Monev
aef7f6c1c3 plasma: take the dots into account when painting text in system-monitor applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-29 13:10:57 +03:00
Ivailo Monev
fad398b506 kioslave: emit a path to temporary file from thumbnail slave
less data over the socket, KIO::PreviewJob does it anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-29 12:16:05 +03:00
Ivailo Monev
29c5495be3 kwin: reparse the configuration file and re-read the action collections settings when reconfiguring effect
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-27 05:21:59 +03:00
Ivailo Monev
77e6ddb138 kwin: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-26 23:01:36 +03:00
Ivailo Monev
cafb6f2160 plasma: hide or show the tasks applet icons when task visibility on desktops changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-26 03:49:07 +03:00
Ivailo Monev
ad52daae2d kwin: adjust to shortcut changes
tested it and settings are saved and restored but needs more testing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-26 03:22:54 +03:00
Ivailo Monev
3b8a6bf261 kwin: use meta+tab for presenting all windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-25 10:50:34 +03:00
Ivailo Monev
591e3ab7d4 kmenuedit: remove unused header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-25 06:30:30 +03:00
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