Ivailo Monev
a2a41e4e5d
kfreespace: default to 1/10 of the total space
...
credits to Benjamin Grant for making me do it, fallback is still 1 GB and
the configuration interface remains the same but the default should fit
more cases now
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-03 06:02:36 +02:00
Ivailo Monev
e40d992f82
plasma: reference the alternative geoplugin domain
...
http://www.geoplugin.net/json.gp is accessible but http://www.geoplugin.net/
is not, great..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-01-27 02:44:56 +02:00
Ivailo Monev
027a9881cd
kwin: replace hard-coded default with method call
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 11:16:44 +02:00
Ivailo Monev
a49fd23243
kwin: remove fullscreen hack
...
there never was a way to enable it (not via gui anyway) meaning the bits
are doing nothing (other than slow down kwin that is)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 02:40:38 +02:00
Ivailo Monev
df90948b17
kwin: remove now redundant workaround for broken input handling
...
this has been there for a long time, huh?
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 01:53:25 +02:00
Ivailo Monev
a5ccdcd415
plasma: break once timezone is found on weather applet config change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 01:10:49 +02:00
Ivailo Monev
adfa0d2cb5
plasma: use different text for the night period in weather applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 01:07:06 +02:00
Ivailo Monev
c31839755f
kate: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-11-05 00:49:55 +02:00
Ivailo Monev
8c756d868f
plasma: handle key events in calculator applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 15:51:05 +03:00
Ivailo Monev
b020c49657
plasma: do not set tooltip for the mixer applet icons
...
the element name is shown as frame text
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 14:09:32 +03:00
Ivailo Monev
7e89730e42
libs: disable favicons KDED module test case
...
was passing tho..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 13:39:22 +03:00
Ivailo Monev
69806fd6b3
kate: testing build fix
...
for reference:
0dc8347c49
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 13:26:55 +03:00
Ivailo Monev
4f1db8a74e
kwin: warn if resetting the decoration settings fails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 07:00:31 +03:00
Ivailo Monev
e33272eab0
kwin: remove unused Oxygen::Config methods arguments
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 06:56:12 +03:00
Ivailo Monev
d70570e598
kwin: delete the already created plugin config widget from KWin::KWinDecorationModule::load()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-23 06:30:47 +03:00
Ivailo Monev
516b46e3ec
kcontrol: use the same presentwindows layout mode for desktop and netbook
...
presentwindows being the kwin effect name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 19:29:41 +03:00
Ivailo Monev
86d4e57798
kcontrol: ensure the keyboard KCM options dialog state text is not elided
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 18:27:15 +03:00
Ivailo Monev
f9f7c94639
kwin: implement option to set the X11 picture filter to any of the currently supported, default to "good"
...
obviously using the "good" filter as default can have a performance impact
but if the system cannot handle it the option is there
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 18:00:18 +03:00
Ivailo Monev
ba3c114047
plasma: correct comment in pager applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 16:00:56 +03:00
Ivailo Monev
56cf42f744
plasma: take popup status into account in SystemTrayApplet::slotShowHidden()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 15:58:02 +03:00
Ivailo Monev
b6b0e52456
kwin: restore kwindecoration KCM
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 15:42:16 +03:00
Ivailo Monev
4ebf69bf84
plasma: destroy and load applets conditionally in systemtray applet
...
mostly to avoid resizing of the systemtray applet due to popup applets
(when loaded/added the initial popup applets size may be big and then
shrinked to icon depending on the applet minimum size)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 08:31:47 +03:00
Ivailo Monev
40675886b2
plasma: ensure applets have preferred size in systemtray applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 07:42:49 +03:00
Ivailo Monev
ac329a2b24
plasma: check popup status on Plasma::Applet::activate() signal
...
not always emitted by Plasma::PopupAppletPrivate::internalTogglePopup() tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-22 07:00:17 +03:00
Ivailo Monev
12fd5b63e7
plasma: save applets state before deleting them in systemtray applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 20:52:43 +03:00
Ivailo Monev
d5f68610e6
plasma: fix systemtray deadlock
...
the applet has to be disconnected because when the applet is destroyed (by
the qDeleteAll() call) it triggers layout update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 20:36:05 +03:00
Ivailo Monev
e728419f56
plasma: update systemtray layout on ksycoca database change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 20:25:27 +03:00
Ivailo Monev
44fb15030c
plasma: include now required header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 20:24:45 +03:00
Ivailo Monev
20daf2594c
plasma: check popup status of applets in systemtray applet
...
this is special case for (notably) passive popups (such as the
notifications applet which has not only automatic popup but also sticks
until deactivated), to do that optimally a signal from
Plasma::PopupApplet::popupEvent() may be emitted in the future so that the
popup status is not checked on timer.
on a side note the old systemtray applet did not handle that case properly
and the notifications applet was not hidden sometimes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 14:44:48 +03:00
Ivailo Monev
e739972e60
kwin: remove unused headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 13:27:34 +03:00
Ivailo Monev
83537ded01
kwin: adjust expected data in tests
...
for reference:
2546775b58
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 13:16:22 +03:00
Ivailo Monev
4b3d2080e9
kwin: KWin::PaintData optimization
...
QGraphicsScale and QGraphicsRotation are for use with QGraphicsItem, have
signals and more setters and getters than KWin::PaintData needs making its
use in KWin::PaintData sub-optimal
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 13:14:20 +03:00
Ivailo Monev
e51cf82b56
plasma: create systemtray applet arrow icon on layout update
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:48:02 +03:00
Ivailo Monev
1cad595824
generic: drop scripting support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 08:14:30 +03:00
Ivailo Monev
ebcdc394b2
plasma: implement configuration interface for tasks applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-09 02:11:57 +03:00
Ivailo Monev
51928a9c9e
plasma: update the task pixmap only when the new icon is valid in tasks applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-09 00:28:57 +03:00
Ivailo Monev
4ec9f571ca
plasma: magic bits to stretch tasks applet icons
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-05 09:01:48 +03:00
Ivailo Monev
e76a6f4e4b
plasma: a bit more precise pager applet hint
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-05 08:24:25 +03:00
Ivailo Monev
25d282baa2
plasma: update geometry of pager widgets on layout orientation change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-05 06:35:55 +03:00
Ivailo Monev
62d5c18fb2
plasma: move tasks applet bits related to size hint
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-05 06:28:26 +03:00
Ivailo Monev
bc637ba672
plasma: rename PagerApplet::updatePagers() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 10:58:35 +03:00
Ivailo Monev
caa4b6c660
plasma: hide tasks instead of re-creating on virtual desktop switch
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 10:58:14 +03:00
Ivailo Monev
b761e17212
plasma: pager painting optimization
...
there was QRectF->QRect->QRectF conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 10:07:58 +03:00
Ivailo Monev
b2bbc6fa88
plasma: do not save and restore painter state in PagerSvg::paint()
...
nothing is painted after the text
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 10:03:44 +03:00
Ivailo Monev
bd3f60eb10
plasma: redo pager and tasks applets
...
nothing is final between releases - it's development cycle. the pager
applet now does verticals tho
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 09:47:24 +03:00
Ivailo Monev
a41b8a8bcd
plasma: set the initial notifications applet status from the main applet class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 05:36:45 +03:00
Ivailo Monev
68cd65f027
plasma: remove the notifications applet frames from the list before animating the remove
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 05:36:17 +03:00
Ivailo Monev
60f518155d
libs: do not emit KTaskManager::taskAdded() signal from KTaskManagerPrivate constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 03:30:03 +03:00
Ivailo Monev
942581ee78
plasma: call KTaskManager::activateRaiseOrIconify() as static method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 03:25:45 +03:00
Ivailo Monev
3fc39c284f
libs: remove unused headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-03 03:25:19 +03:00