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
As it has been found in the releated issue, compile error occurs because
of missing evaluation and appears to be caused by Qt6QmlTargets.cmake.
Instead of trying to hack generated files, lets just drop qml
definitions because we don't really use them explicitly
* Added German translation
About 96% of the plasmaoid into German. Missing strings for:
- AC online tag (as well as AC online)
- AC offline tag (as well as AC offline) (I think they are used for when you have a charging cable plugged into your laptop? I am on a desktop so I can't check)
- Quotes Monitor (as well as quotes – are they used for stocks?)
- User keys
- Has return
Also worth noting is that your redirection to stooq.com doesn't make sense for a German as it is a Polish stocks site
* Fixed some spelling issues
* fixed spelling of openSUSE
* Update de.po
Confused minimal with minimalistic. Changed translation accordingly
* added missing translation strings
Missing translations added for
- AC
- AC online (+tag)
- AC offline (+tag)
- Quotes (+Monitor)
- User keys
- has return
- Player data symbols
* 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