Ivailo Monev
234a83d61b
kdeplasma-addons: prepare bubblemon applet for plasma library changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-10-21 19:34:25 +03:00
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
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
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
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
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
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
41fc99edb1
generic: adjust to KNotification changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-25 08:17:25 +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
fff806fa8c
kdeplasma-addons: adjust calculator applet to KLocale changes
...
requires ee10c1a6c3a2037421df7b4b0f4b190aecee9ed2 from kde-workspace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-18 19:34:42 +03:00
Ivailo Monev
e0b114c519
kdeplasma-addons: implement resize method for potd wallpaper plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-16 02:07:25 +03:00
Ivailo Monev
c84f261c05
kdeplasma-addons: use jpg as extensions for the flickr POTD provider image URL
...
while the URL is valid the image is jpg regardless (not png, go figure)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 22:53:37 +03:00
Ivailo Monev
151c68b8de
kdeplasma-addons: manually delete the flickr POTD provider jobs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 22:28:38 +03:00
Ivailo Monev
ffcc43bab8
kdeplasma-addons: request large images from flickr POTD provider
...
the default is medium which is not very suitable for wallpaper on large
screen, unfortunately larger sizes can be restricted by owner apparently
making requests for larger sizes unreliable. for reference:
https://www.flickr.com/services/api/misc.urls.html
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 21:11:03 +03:00
Ivailo Monev
e471b90dfb
kdeplasma-addons: adjust default plasmaweather visibility unit
...
the new unit conversion class (KLength, replaced KUnitConversion some time
ago) does not accept "ml"
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 16:59:21 +03:00
Ivailo Monev
3e9e812a72
kdeplasma-addons: correct weatherstation "Icon" metadata entry
...
copy-pasta by someone?
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-15 15:54:03 +03:00
Ivailo Monev
52cb8a6df0
generic: adjust to KDateTime removal
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 23:15:36 +03:00
Ivailo Monev
7ddfeb4410
kdeplasma-addons: unload the data engines from WeatherPopupApplet destructor
...
because the data engines are not parented to anything the destruction
happens too late otherwise and triggers fatal message in
Plasma::DataEngineManager that it is accessed after destruction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-14 15:41:37 +03:00
Ivailo Monev
1197c31614
kdeplasma-addons: sync BackgroundListModel copy
...
copy of:
kde-workspace/plasma/wallpapers/image/backgroundlistmodel.cpp
with minor changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 15:10:52 +03:00
Ivailo Monev
e98da706cb
kdeplasma-addons: correct potd wallpaper library name
...
incorrect since before the fork
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-12 00:22:59 +03:00
Ivailo Monev
ac5f71539a
generic: remove useless AUTHORS files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-11 20:13:07 +03:00
Ivailo Monev
4ee4066a24
kdeplasma-addons: adjust to KAboutData changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 20:12:06 +03:00
Ivailo Monev
7af8047900
generic: remove dead and irrelevant links references
...
svn repository reference? good luck getting source code from there..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-10 16:01:25 +03:00
Ivailo Monev
ae086cf0b8
kdeplasma-addons: use the package metadata to get the package name in qmlwallpapers plugin
...
much more reliable than chopping the path into pieces to figure out the
package name. also because KGlobal::dirs()->findDirs() returns paths with
trailing slash the previous method was returning empty string
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 15:12:00 +03:00
Ivailo Monev
b9106628cd
kdeplasma-addons: create kolourpicket applet icon without QIconEngine reimplementation
...
functionally the same except that it is not bound to the QIconEngine class
and if QIconEngine changes it does not have to be adjusted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-08 12:20:50 +03:00
Ivailo Monev
6ccb85540b
kdeplasma-addons: match the untranslated terms as fallback in runners
...
see the following commit in kde-workspace repo:
9c2fb0b928746ec94fb56022a473de2cf81f9945
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-04 06:20:29 +03:00
Ivailo Monev
f4ba650074
kdeplasma-addons: set the minimum time to 1sec for timer and frame applet
...
where zero time timers do not make sense, e.g. when the frame applet
slideshow should be updated (never updating the slideshow automatically
could be a feature because the frame shows arrows to switch between images
but zero time for the slideshow is not handled by the frame applet)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-03 07:39:54 +03:00
Ivailo Monev
e4722c9617
kdeplasma-addons: port to the new KTimeEdit class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 13:18:15 +03:00
Ivailo Monev
e423875071
kdeplasma-addons: adjust to Katie changes
...
includes seconds handling for frame applet auto-update feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 11:45:04 +03:00
Ivailo Monev
052d7bb86e
kdeplasma-addons: fix regression since 87247ceaca
...
KImageIO::pattern() returns pattern for use in QFileDialog (glob and MIME
comment included) which is not valid filter for QDirIterator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-02 04:01:44 +03:00