Commit graph

226 commits

Author SHA1 Message Date
Ivailo Monev
4815a57d62 generic: make use of the new KRandom::randomMax() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 12:06:05 +03:00
Ivailo Monev
33a6d3f1d0 kdeplasma-addons: replace KRandomSequence::randomize() with KRandom::randomize()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 11:42:20 +03:00
Ivailo Monev
c538900e4b generic: remove authorization checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 18:45:40 +03:00
Ivailo Monev
a4043a10b0 kdeplasma-addons: converter runner string correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 13:39:37 +03:00
Ivailo Monev
ddead8b99f kdeplasma-addons: sync exchange rates URL with kde-workspace runner
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 08:05:41 +03:00
Ivailo Monev
36d6b9b204 kdeplasma-addons: read settings before checking if exchange rates should be updated
fixes exchange rates update on startup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 07:56:14 +03:00
Ivailo Monev
8348fc1702 kdeplasma-addons: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-26 19:14:35 +03:00
Ivailo Monev
30a8f2d446 kdeplasma-addons: unitconverter optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-06 17:07:13 +03:00
Ivailo Monev
1becd97689 kdeplasma-addons: remove redundant uniconverter applet description label
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-06 16:52:05 +03:00
Ivailo Monev
e3912937d8 generic: compiler warnings fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-06 15:25:57 +03:00
Ivailo Monev
73acf5040d generic: cast pointers with QObject as base class via qobject_cast<T>()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 22:53:32 +03:00
Ivailo Monev
847dc8273e generic: bump minimum Katie version requirement to 4.12.0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 04:04:43 +03:00
Ivailo Monev
147b1c7f31 kdeplasma-addons: drop previewer applet
the preview action is basically the same as opening the file with
associated application:
https://ibb.co/NCRM433

the previewer applet is not something I want to clutter my desktop with:
https://ibb.co/v1NVXc6

it would rather be dictionary, calculator, anything other than applet
showing a static image.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-27 17:40:58 +03:00
Ivailo Monev
d31375d172 kdeplasma-addons: use Plasma::Svg to render LCD elements
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 02:27:48 +02:00
Ivailo Monev
8325344f6f kdeplasma-addons: remove unused previewer widget image
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 00:02:20 +02:00
Ivailo Monev
825e1a9460 kdeplasma-addons: convert nowplaying applet image to png
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-07 23:28:12 +02:00
Ivailo Monev
f2eb098901 kdeplasma-addons: convert bball applet images to png
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-07 23:06:03 +02:00
Ivailo Monev
5cb17750bb kdeplasma-addons: set bball applet URL requester filter to images pattern
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-04 00:51:45 +02:00
Ivailo Monev
6a1634e1fe kdeplasma-addons: fix regression since 7ce1c99b3b
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-04 00:42:39 +02:00
Ivailo Monev
5f50511fe9 kdeplasma-addons: set puzzle applet URL requester filter to images pattern
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 23:10:40 +02:00
Ivailo Monev
87247ceaca kdeplasma-addons: load and scale images synchronously from frame applet
fixes crashes, make use of KImageIO::patterns() to support more image
formats while at it

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 18:50:22 +02:00
Ivailo Monev
7ce1c99b3b kdeplasma-addons: save and load pixmaps/images in Katie image format
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-02 17:04:35 +02:00
Ivailo Monev
f7438c44af kdeplasma-addons: calculate text metrics via the font used to paint the text
fixes overlapping of text in previewer applet

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-01 19:46:39 +02:00
Ivailo Monev
68f1d43f1b kdeplasma-addons: remove unused LCD::Private::fitText() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-01-05 22:25:47 +02:00
Ivailo Monev
d648532957 kdeplasma-addons: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-25 20:32:11 +02:00
Ivailo Monev
333cf01a6d kdeplasma-addons: prepare for Katie changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-17 02:43:59 +03:00
Ivailo Monev
eecb522bf1 generic: link targets that use SVG component to it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-15 03:34:42 +03:00
Ivailo Monev
d27a0288c2 generic: remove unused dot files [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-27 20:32:08 +03:00
Ivailo Monev
9310342058 kdeplasma-addons: remove broken rssnow applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-13 15:43:18 +03:00
Ivailo Monev
7dfd1f33f4 kdeplasma-addons: port to new kexiv2 library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 16:26:00 +03:00
Ivailo Monev
1669cc1331 kdeplasma-addons: remove input method related data engine and applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 19:34:36 +03:00
Ivailo Monev
3fa479a073 kdeplasma-addons: decimal point numbers regression fix
regression since f6e923b335

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-29 01:27:58 +03:00
Ivailo Monev
b8e388bd37 kdeplasma-addons: remove plasmaboard applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 23:25:25 +03:00
Ivailo Monev
4433e55536 generic: generate export headers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 14:58:10 +03:00
Ivailo Monev
90a57983e4 kdeplasma-addons: remove references to removed effects
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 22:46:24 +03:00
Ivailo Monev
f3db938582 kdeplasma-addons: make use of KUnitConversion::round()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 18:10:57 +03:00
Ivailo Monev
5797be5a31 kdeplasma-addons: remove reference to non-existing catalog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 13:12:14 +03:00
Ivailo Monev
c9769f4f48 kdeplasma-addons: port unit converter applet to new conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 12:40:02 +03:00
Ivailo Monev
f6e923b335 plasma: port weather library and applets to new conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 02:34:23 +03:00
Ivailo Monev
0428fd21db kdeplasma-addons: remove showdashboard applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 03:29:50 +03:00
Ivailo Monev
49ba7dba8f kdeplasma-addons: do not mangle KUnitConversion into anonymous namespace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 23:10:10 +03:00
Ivailo Monev
a395491131 kdeplasma-addons: include now required limits header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-14 03:40:40 +03:00
Ivailo Monev
3f8c7ec271 kdeplasma-addons: input method applet backend crash fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 02:32:37 +03:00
Ivailo Monev
05a88e18de kdeplasma: rotate image in-place from frame applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-26 21:57:31 +03:00
Ivailo Monev
8b26aec7b5 kdeplasma-addons: remove leavenote applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-12 12:00:52 +03:00
Ivailo Monev
b43b24695a kdeplasma-addons: enable round corners by default for picture frame applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 08:18:45 +03:00
Ivailo Monev
6f9f671d88 kdeplasma-addons: do not disable deprecated warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-10 07:05:09 +03:00
Ivailo Monev
ed7c814e0a generic: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-04-25 00:59:30 +03:00
Ivailo Monev
cb397b6a75 generic: move find_package() calls to top-level build file
reference:
https://github.com/fluxer/katana/issues/7

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 21:58:25 +02:00
Ivailo Monev
a6cfd68bf5 kdeplasma-addons: handle ksycoca resource updates of xdgdata-apps type
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 13:08:29 +02:00