Ivailo Monev
201fd428a4
kioslave: set KIO::UDSEntry::UDS_URL for network slave entries
...
KFileItem does weird stuff it does not see KIO::UDSEntry::UDS_URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 06:23:34 +03:00
Ivailo Monev
c1264fd30f
kioslave: match the service name to the URL filename in NetworkSlave::stat()
...
fixes MIME type determination of service entries
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 03:39:04 +03:00
Ivailo Monev
e1729bdbb5
dolphin: replace KMimeType::iconNameForUrl() with KIO::pixmapForUrl()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 03:13:26 +03:00
Ivailo Monev
b1409732e6
kioslave: create the base thumbnail path conditionally in thumbnail slave
...
only when a new thumbnail is to be saved there
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-29 00:58:52 +03:00
Ivailo Monev
b8011feac9
dolphin: adjust to KFileItem changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 20:20:47 +03:00
Ivailo Monev
00c8b9a1a2
generic: adjust to KFileItem changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 19:03:52 +03:00
Ivailo Monev
692edb429a
generic: prepare for KFileItem changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 17:53:56 +03:00
Ivailo Monev
64c5eb0884
kcontrol: format and indent
...
some (possibly) uninitialized variables usage was fixed while at it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-27 18:16:07 +03:00
Ivailo Monev
c8926347cd
kwin: de-duplcate rules loading/saving bits
...
for reference:
3d78c01c4b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 11:09:00 +03:00
Ivailo Monev
fbcd357824
kwin: setup icons for the rules KCM buttons
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 10:41:52 +03:00
Ivailo Monev
7fef6648ce
kwin: restore the "demands attention" of clients from the session config
...
comes with a hack, for reference:
https://ivailo-monev.atlassian.net/browse/KDE-2
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 10:09:00 +03:00
Ivailo Monev
5f54837b9a
kstart: implement option to not use temporary rules
...
for simulating clients actually demanding attention (not done by kwin
rule)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 09:35:58 +03:00
Ivailo Monev
e3ae38991c
kwin: write and read "demands attentions" state of clients from/to session config
...
this is only the part related to the session config, currently the state
is not restored
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-25 09:05:04 +03:00
Ivailo Monev
8763d9353e
dolphin: optimize filenamesearch slave
...
it is a one-shot listing so setting up watch for automatic updates is just
slowing things down
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 20:50:25 +03:00
Ivailo Monev
3b7968b3f9
generic: prepare for KIO classes changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 20:42:55 +03:00
Ivailo Monev
6dba30b201
libs: drop non-operation background feature of KSignalPlotter
...
SVG_SUPPORT was never defined, must've been some experimental feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 16:43:28 +03:00
Ivailo Monev
651cf894e7
plasma: use 1 as step in mixer applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 16:04:12 +03:00
Ivailo Monev
26dac23f72
plasma: fix regression since a621e80eb6
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 14:26:08 +03:00
Ivailo Monev
e1535123af
plasma: move note where it belongs in mixer applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 13:33:11 +03:00
Ivailo Monev
a621e80eb6
plasma: use 0 to 100 range for the mixer applet sliders
...
loses some precision but otherwise it is as if wheel events do nothing to
sliders if the ALSA volume range is big because wheel events are on fixed
delta instead of factor of the slider min and max (those of Plasma::Slider
anyway)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 12:21:14 +03:00
Ivailo Monev
45fb5143bb
plasma: remove unused header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:33:43 +03:00
Ivailo Monev
59a9976052
plasma: disable "under mouse" checks while updating launcher layouts
...
as optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:02:30 +03:00
Ivailo Monev
e9ae856f8c
plasma: remove text/richtext from notes X-Plasma-DropMimeTypes entry
...
now the applet shall be plain text only
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 12:16:27 +03:00
Ivailo Monev
551b8da0b6
plasma: change notes configuration interface tab text and icon to suitable for future expansion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:52:32 +03:00
Ivailo Monev
4367d89dbb
plasma: implement configuration interface for notes applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 11:48:24 +03:00
Ivailo Monev
dc9daf611c
plasma: call setHasConfigurationInterface() from calendar applet constructor
...
it has configuration interface now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 10:13:53 +03:00
Ivailo Monev
5ea11fb8f0
generic: add feature information about xrdb, xauth, xsetroot, xmessage and xprop
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 08:31:26 +03:00
Ivailo Monev
bd4971e55b
generic: add feature information about xrandr
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 08:08:59 +03:00
Ivailo Monev
e1e5b9071e
kcontrol: initialize all RandROutput members
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 08:03:59 +03:00
Ivailo Monev
9695ccccab
plasma: disable focus and text interaction for some of the internal launcher widgets
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 07:40:23 +03:00
Ivailo Monev
57c6c2266c
plasma: block and unblock signals on first time in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 06:09:03 +03:00
Ivailo Monev
5e7422c5c7
plasma: setup drag for recent entries in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 05:59:08 +03:00
Ivailo Monev
36381cb9ec
plasma: remove redundant method in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-24 05:52:57 +03:00
Ivailo Monev
388f6f6bfc
plasma: correct kFixedVolume() function argument types
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 19:51:25 +03:00
Ivailo Monev
bea052e609
plasma: rework launcher applet "under mouse" state check
...
to match that of Plasma::ScrollWidget (for better or worse) doing it ala
fixup by compressing the checks, during DnD the state is not checked tho
but there are no constant checks now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 19:34:13 +03:00
Ivailo Monev
2978f69078
plasma: elide the launcher widgets text and sub-text
...
requires the following commit from kdelibs:
32d4c73c53c16c80c9b5ec85261bea5837125723
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 18:28:33 +03:00
Ivailo Monev
c1c213a4a4
plasma: animate actions based on "under mouse" state in launcher applet too
...
now it looks like it should
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 17:48:50 +03:00
Ivailo Monev
630ed969da
plasma: check if visible widgets are under the mouse every 1 second
...
slightly better than Plasma::ToolButton when it comes to the widget being
in a scroll area/widget of some sort
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 17:16:59 +03:00
Ivailo Monev
0896ce8d91
plasma: rework launcher applet applications tab
...
requires the following commit from kdelibs:
e670fe2c330ec0f8ad3e0f445164343913c3409b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 16:44:10 +03:00
Ivailo Monev
d024e73cbb
plasma: remove application launcher widgets from the correct layout in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 15:05:01 +03:00
Ivailo Monev
401ed17151
plasma: setup tooltip for launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-23 08:51:24 +03:00
Ivailo Monev
4d15939f95
plasma: remove unused header inclusion
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-22 17:24:26 +03:00
Ivailo Monev
8c05205586
plasma: do not call snd_pcm_recover() on EAGAIN in mixer applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-22 16:50:24 +03:00
Ivailo Monev
3645e1c382
plasma: pause and unpause PCM draining in mixer applet
...
because the draining is on 50ms timer and if the visualizer is not visible
there is no point to drain the PCM
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-22 16:42:08 +03:00
Ivailo Monev
fa5715aba4
plasma: catch even child events to cancel auto-hide in notifications applet
...
continue from:
ff687e99e7
a bit expensive but gets the job done
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-22 15:22:32 +03:00
Ivailo Monev
ff687e99e7
plasma: cancel the automatic hide timer on mouse press in notifications applet
...
probably the most annoying thing about the old implementation of the
notifications applet was that it could just disappear after it has been
automatically shown and after being clicked on, that will not bother me
anymore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-21 18:44:48 +03:00
Ivailo Monev
2a350ef8b8
plasma: tweak launcher applet actions margin
...
for reference:
b182c1e720
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-21 14:32:36 +03:00
Ivailo Monev
bc6419d0ad
ksysguard: use KDoubleNumInput for the lower and upper limit widgets
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-21 12:34:03 +03:00
Ivailo Monev
3cba95c89a
generic: adjust to KIntNumInput and KDoubleNumInput changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-21 09:00:16 +03:00
Ivailo Monev
b6624d8083
plasma: install event filter only for the icon widget in launcher applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-20 08:13:42 +03:00