Commit Graph

384 Commits

Author SHA1 Message Date
arcanis ca530e6a7f Release 4.1.0 2026-02-06 13:56:56 +02:00
arcanis fff3a70ac6 GPU memory support (#176)
* gpu memory demo

* fetch snapshot data on subsrciption

* move device added to the end
2026-02-05 11:35:11 +02:00
arcanis 59e3b21071 feat: use singleton connection to systemstats
it has been found in #174, that if there are multiple instances of
widget, it keeps subscribing on all sources, because of how dbus
interface works.

In order to hande it, all subscriptions are now kept from singleton with
tracking active clients
2026-01-30 16:03:45 +02:00
arcanis 7e13e1eef7 Release 4.0.5 2026-01-28 19:53:21 +02:00
arcanis da53052a6f fix: always unsubscribe on sources 2026-01-28 19:51:51 +02:00
arcanis 1a0a1fb884 Release 4.0.4 2026-01-28 14:18:16 +02:00
arcanis 7a4367734b fix: check if subscription optimisation is enabled explicitly
Previous implementation has used implicit logic with empty keys arrays,
which might lead to some errors in processing
2026-01-28 14:16:55 +02:00
arcanis cdcd929cec Release 4.0.3 2026-01-01 19:54:34 +02:00
arcanis 3abcd8d6ae Release 4.0.2 2025-07-25 09:34:56 +03:00
arcanis 571417f786 Release 4.0.1 2024-12-11 17:12:24 +02:00
arcanis e3d24d1890 fix: disable tooltip painting for now, because it causes error during
png rendering in qt
2024-12-11 17:09:10 +02:00
arcanis 66baa78cda build: fix debug builds 2024-05-05 15:41:43 +03:00
arcanis 64b4618904 refactor: split formatters and matchers into separated singleton classes (#166)
* split formatter into separated singleton classes

* split data engine matchers to classes

* nodiscard attribute for formatter methods

* small refactoring in matchers

* fix codefactor warnings

* fix test building
2024-04-30 21:53:21 +03:00
arcanis 95572364c1 refactor: change ui translation mechanism 2024-04-22 14:59:03 +03:00
arcanis ed5ae40624 refactor: fix some minor clang-tidy warnings 2024-04-19 19:40:59 +03:00
arcanis 2f4f05b5af refactor: remoove unsued code annd settings 2024-04-19 03:58:54 +03:00
arcanis 95d5bb99c0 refactor: review delete and new operators 2024-04-18 02:35:31 +03:00
arcanis 397b523180 refactor: refresh aw plugin 2024-04-16 18:33:19 +03:00
arcanis 54acc5f780 refactor: refresh shared library 2024-04-16 13:07:33 +03:00
arcanis 332d78eb25 feat: replace messageboxes with notifications
Closes #157
2024-04-09 15:20:06 +03:00
arcanis 960640f5bc feat: restore multithreaded processing 2024-04-08 14:40:49 +03:00
arcanis ac52888b0d refactor: use default qml library paths
previous implementation stores data in share instead of lib (I guess, I
had issues with using default paths?). Let's use normal paths instead
2024-03-31 15:17:50 +03:00
arcanis a35b57e5d2 refactor: simplify sources processing
Also fix desktop source
2024-03-30 22:34:31 +02:00
arcanis 0bcceefd47 refactor: remove innclude guards, use pragma instead 2024-03-28 03:05:26 +02:00
arcanis f27050afbc refactor: use new-style qt connections 2024-03-28 02:40:17 +02:00
arcanis b0df3535a5 fix: handle memory units as bytes 2024-03-28 01:56:57 +02:00
arcanis 4d01b87088 initial plasma6 support 2024-03-28 01:26:46 +02:00
arcanis eecb128865 Release 3.5.1 2023-05-18 13:02:44 +03:00
arcanis 88f70c0ea6 Release 3.5.0 2023-05-18 02:57:31 +03:00
arcanis 09a3c32d0c fix some found warning 2023-05-17 21:37:00 +03:00
arcanis dea9d488df wayland support 2023-05-17 03:42:40 +03:00
arcanis 84de9755b5 fix (some) KF deprecation warnings 2023-03-30 03:31:57 +03:00
arcanis de9d90df4a Release 3.4.3
compilation fixes for old ubuntu and provide patch for old qt versions
2021-01-08 15:48:20 +03:00
arcanis 0c443e9278 do not use nodiscard for slots (#147) 2021-01-08 10:52:57 +03:00
arcanis 6ec30b71d1 Release 3.4.2
changelog updated
2021-01-07 06:55:03 +03:00
arcanis 4ed19a38d9 release 3.4.1
update translators list
2020-11-07 17:10:04 +03:00
arcanis e592de9555 release 3.4.0 2020-11-07 17:05:13 +03:00
arcanis 1e0316c4de fix warnings 2020-11-07 16:45:36 +03:00
arcanis 91abbdcd96 clang-tidy warning fixes 2020-11-03 04:23:01 +03:00
arcanis e81d765098 update to new process api 2020-11-01 14:33:17 +03:00
arcanis a4a1ae064f newest qt fixes 2020-11-01 00:38:59 +03:00
arcanis 55319521b2 replace all nbsp in previews (#142) 2020-04-18 16:52:02 +03:00
arcanis e525cb4742 do not replace space to nbsp in some cases (#143) 2020-04-18 03:06:06 +03:00
arcanis e0df575aa9 hanle new sources 2019-12-15 11:23:18 +03:00
arcanis 276248a748 system source, some code improvements 2019-12-14 23:54:15 +03:00
arcanis 4bba061d66 fix lambda related code 2017-12-17 06:24:41 +03:00
arcanis e5a9e99438 Replace yahoo finance to stooq (#131)
Old code is dropped to separated provider
2017-12-15 02:01:34 +03:00
arcanis 2d7d4c55a2 use MSD for battery calculations, fix segfault 2017-08-25 06:11:18 +03:00
arcanis 081f7a3c88 release 3.3.3 2017-08-03 01:47:10 +03:00
arcanis 707fa727c5 split awkeysaggregator class 2017-07-28 04:57:07 +03:00