Commit graph

1670 commits

Author SHA1 Message Date
Ivailo Monev
cf2654a6de generic: drop kvkbd, krfb, krdc, kget, kcalc and qmlwallpapers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-20 12:41:14 +03:00
Ivailo Monev
70e02f5b00 kdeplasma-addons: drop showdesktop applet
bye!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-02 07:09:00 +03:00
Ivailo Monev
2f61410d65 kdeplasma-addons: remove icontasks applet
there shall be only one (official) applet for that task

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-27 21:56:57 +03:00
Ivailo Monev
e55350d4d5 kdeplasma-addons: remove unused applet keys
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-24 22:03:51 +03:00
Ivailo Monev
69dcd67699 kdeplasma-addons: reimplement weather applet and move it to kde-workspace repo
the weather wallpaper plugin needed overhaul to make it work
out-of-the-box properly but I am not into it so it is simply dropped

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-23 14:46:23 +03:00
Ivailo Monev
41110f2399 kmix: drop it
everything it attempts to do is done by other glue-code such as
pulseaudio or pipewire, alsa volume is usually restored on boot too

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-21 04:05:42 +03:00
Ivailo Monev
fcf7c498bd kcolorchooser: drop it
there is plasma applet for it and `kdialog --getcolor` does the same
(and looks _exactly_ the same)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-20 15:04:22 +03:00
Ivailo Monev
949b3ad583 ktimer: drop it
there is plasma applet that does the same, bye!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-20 15:02:13 +03:00
Ivailo Monev
f8efd808a0 kdeplasma-addons: fix initial speed and visibility unit setup of WeatherConfig
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-20 14:14:28 +03:00
Ivailo Monev
c15b5a7078 kdeplasma-addons: reimplement calculator applet and move it to kde-workspace repo
because there are two applets that essentially do the same and there is
also the kcalc application one of the applets (qalculate) is dropped

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 23:26:28 +03:00
Ivailo Monev
e89c2966f3 kdeplasma-addons: remove borked groupingdesktop containment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-18 16:33:49 +03:00
Ivailo Monev
4ba0d2f9f2 kdeplasma-addons: new pexels POTD provider
requires the following commit from kdelibs:
552d89425b81d7999c08e867a98c95a673f90b4d

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 14:06:34 +03:00
Ivailo Monev
4aee6e6fa6 kdeplasma-addons: drop epod POTD provider
I fixed once, fixed it second time but now all queries that are not made
from web browser (including attempt to download via curl) fail with
access denied. bye then!

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 12:43:18 +03:00
Ivailo Monev
44a2ab9c9f kdeplasma-addons: drop audioplayercontrol runner and nowplaying applet
if the interfaces are not even introspectable (e.g. chromium) and borked
then the follwing happens - I will simply say no, show them the middle
finger and move on

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 11:58:07 +03:00
Ivailo Monev
c22daafe11 kdeplasma-addons: const-ify variable in KonsoleProfilesWidget::slotProfileClicked()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 08:13:42 +03:00
Ivailo Monev
45c5a2d8f8 kdeplasma-addons: add label for when no profiles can be found, do not set preferred size
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-16 07:29:40 +03:00
Ivailo Monev
af794e5fed kdeplasma-addons: handle Plasma::FormFactor::Application in ShowDesktop::sizeHint()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 20:50:19 +03:00
Ivailo Monev
593621e309 kdeplasma-addons: simplify konsoleprofiles size hints management
see the following commit in the kde-workspace repo:
e695a67ae9d9ac5d03c4d3540a111f9133b04828

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 13:42:15 +03:00
Ivailo Monev
b812f49201 kdeplasma-addons: do not register the showdesktop applet icon as drag handle
the feature to minimize on drag can be implemented by sub-classing
Plasma::IconWidget but I dont need that kind of feature and it was borked

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 06:00:50 +03:00
Ivailo Monev
1c8b53127e kdeplasma-addons: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 05:46:56 +03:00
Ivailo Monev
cbc029d43c kdeplasma-addons: set konsoleprofiles applet preferred size based on form factor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 05:21:16 +03:00
Ivailo Monev
183876c0c6 kdeplasma-addons: reimplement konsoleprofiles applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-15 05:09:07 +03:00
Ivailo Monev
eb919cf73f kdeplasma-addons: remove redundant Plasma::WidgetExplorer forward-declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-10 04:41:55 +03:00
Ivailo Monev
809a893130 gwenview: adjust to solid actions changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-08 19:28:21 +03:00
Ivailo Monev
06daeac969 kvkbd: port to the new KKeyboardLayout class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-05 18:36:23 +03:00
Ivailo Monev
1c3fef07ca kdeplasma-addons: remove declaration of non-existing BackgroundListModel::removeBackground() method
fixes loading of the weather wallpaper plugin when symbols are not lazily
binded

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-02 00:06:23 +03:00
Ivailo Monev
34298d6264 kdeplasma-addons: remove old taskmanagerrc config support bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-01 22:53:56 +03:00
Ivailo Monev
4f50fde56f kmix: correct icon for KDED module
incorrect since before the fork

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:44:21 +03:00
Ivailo Monev
49787ec167 kemu: adjust to kded changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 23:43:45 +03:00
Ivailo Monev
246f75dd09 kdeplasma-addons: do not suspend startup from virus wallpaper
done by plasma-desktop itself, see:
kde-workspace/plasma/shells/plasma-desktop/plasmaapp.cpp

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 19:51:02 +03:00
Ivailo Monev
b510355f1b generic: adjust to kparts changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 05:02:50 +03:00
Ivailo Monev
a533e0d19c generic: adjust to kparts changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-31 04:27:42 +03:00
Ivailo Monev
089a085061 ksnapshot: use the same pixmap size as KPixmapWidget for the drag
because the preview pixmap size depends on the size of ksnapshot itself
it may be very big and the drag pixmap itself may be big covering way too
much screen space if not down-scaled to a reasonable size

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 22:17:35 +03:00
Ivailo Monev
e24e22a4af kdeplasma-addons: pass the data size to QString constructor in ApodProvider::Private::pageRequestFinished() and EpodProvider::Private::pageRequestFinished()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 21:49:01 +03:00
Ivailo Monev
8feb5359d4 generic: create key sequence objects from the key enums
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 20:56:41 +03:00
Ivailo Monev
bef4cece61 generic: replace QLabel with the new KPixmapWidget class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-30 16:42:48 +03:00
Ivailo Monev
8f5db4efad kdeplasma-addons: remove now redundant version check
the minimum Katie version is 4.14.0 now, see the following commit in the
kdelibs repo:
e7823a048493a1fbbcc93c5f71d4a39622eb6b55

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 21:03:25 +03:00
Ivailo Monev
9b96c28596 kget: remove useless DESIGN file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-27 03:15:13 +03:00
Ivailo Monev
f946106321 kget: adjust to KNotification changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-26 22:06:45 +03:00
Ivailo Monev
41fc99edb1 generic: adjust to KNotification changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:17:25 +03:00
Ivailo Monev
a6e35cf230 kget: remove unused KPassivePopup header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 17:23:46 +03:00
Ivailo Monev
8a8aa4ea48 generic: add X-KDE-HasTrayOption to .desktop files
note that some applications (e.g. kvkbd, kget, kmix, ktimer, etc.) use
custom status notifier

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 16:58:51 +03:00
Ivailo Monev
5b4f518906 kdeplasma-addons: remove non-operational incommingmsg bits
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 03:58:53 +03:00
Ivailo Monev
6db39d7067 kvkbd: port to KStatusNotifierItem
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-24 02:46:52 +03:00
Ivailo Monev
49af8a3e63 kget: show the main window when a new (second) instance is requested
like any other KUniqueApplication instance

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-22 08:55:55 +07:00
Ivailo Monev
211125c566 kget: remove stub org.kde.kget.main interface method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 02:32:35 +03:00
Ivailo Monev
361f39506a kget: remove unused BitSet class
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 02:29:10 +03:00
Ivailo Monev
316bd08f90 generic: explicitly enable startup notification for all applications that support it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-20 00:41:30 +03:00
Ivailo Monev
7cfd2e3fd3 partitionmanager: adjust to KLocalizedString changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-19 23:19:26 +03:00
Ivailo Monev
1a09e7d437 generic: preperations for kdelibs changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-19 21:41:17 +03:00