diff --git a/CHANGELOG b/CHANGELOG index f2f1bca..1b652dc 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,19 @@ +Ver.3.3.1: ++ add ability to direct issue report (#104) ++ add key completion (#105) ++ add ability to load historical configuration (#106) ++ add ability to upload configuration to remote server (#106) ++ add stylish (#112) ++ add DBus intergration (#115) ++ add cron-like extenstion triggers (`X-AW-Socket` option) (#117) ++ add ability to trigger extensions by calling socket (`X-AW-Schedule` option) (#118) ++ add source for network requests ++ add Json formatter +- drop patches provided support for Qt 5.4 +* use custom signal slot connection for dataengine (`BUILD_FUTURE` flag required) +* update UI +* refactoring + Ver.3.2.1: + add X-AW-Translate option to DateTime formatter + add formatters to configuration export and import diff --git a/packages/PKGBUILD b/packages/PKGBUILD index 713b94b..0dee00d 100644 --- a/packages/PKGBUILD +++ b/packages/PKGBUILD @@ -2,7 +2,7 @@ pkgname=plasma5-applet-awesome-widgets _pkgname=awesome-widgets -pkgver=3.3.0 +pkgver=3.3.1 pkgrel=1 pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)" arch=('i686' 'x86_64') @@ -17,7 +17,7 @@ optdepends=("catalyst: for GPU monitor" makedepends=('cmake' 'extra-cmake-modules' 'python') source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz) install=${pkgname}.install -md5sums=('0dddbf8c47992204de515e63026c16f3') +md5sums=('306027b017f940c9c5eaffb65ff82a7f') backup=('etc/xdg/plasma-dataengine-extsysmon.conf') prepare() { diff --git a/sources/CMakeLists.txt b/sources/CMakeLists.txt index 59f98c5..5859e7c 100644 --- a/sources/CMakeLists.txt +++ b/sources/CMakeLists.txt @@ -15,7 +15,7 @@ set(PROJECT_CONTACT "esalexeev@gmail.com") set(PROJECT_LICENSE "GPL3") set(PROJECT_VERSION_MAJOR "3") set(PROJECT_VERSION_MINOR "3") -set(PROJECT_VERSION_PATCH "0") +set(PROJECT_VERSION_PATCH "1") set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") # append git version if any set(PROJECT_COMMIT_SHA "Commit hash" CACHE INTERNAL "") diff --git a/sources/awesome-widget/package/metadata.desktop b/sources/awesome-widget/package/metadata.desktop index 7be53bb..e410dcb 100644 --- a/sources/awesome-widget/package/metadata.desktop +++ b/sources/awesome-widget/package/metadata.desktop @@ -20,7 +20,7 @@ X-Plasma-RemoteLocation= X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis X-KDE-PluginInfo-Email=esalexeev@gmail.com X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget -X-KDE-PluginInfo-Version=3.3.0 +X-KDE-PluginInfo-Version=3.3.1 X-KDE-PluginInfo-Website=https://arcanis.me/projects/awesome-widgets/ X-KDE-PluginInfo-Category=System Information X-KDE-PluginInfo-Depends= diff --git a/sources/awesomewidgets/desktops/aw-bat-bar.desktop b/sources/awesomewidgets/desktops/aw-bat-bar.desktop index cb0d109..32385b4 100644 --- a/sources/awesomewidgets/desktops/aw-bat-bar.desktop +++ b/sources/awesomewidgets/desktops/aw-bat-bar.desktop @@ -12,5 +12,5 @@ X-AW-Type=Horizontal X-AW-Direction=LeftToRight X-AW-Height=25 X-AW-Width=100 -X-AW-ApiVersion=5 +X-AW-ApiVersion=6 X-AW-Number=3 diff --git a/sources/awesomewidgets/desktops/aw-cpu-bar.desktop b/sources/awesomewidgets/desktops/aw-cpu-bar.desktop index df164f4..36b96e8 100644 --- a/sources/awesomewidgets/desktops/aw-cpu-bar.desktop +++ b/sources/awesomewidgets/desktops/aw-cpu-bar.desktop @@ -12,5 +12,5 @@ X-AW-Type=Horizontal X-AW-Direction=LeftToRight X-AW-Height=25 X-AW-Width=100 -X-AW-ApiVersion=5 +X-AW-ApiVersion=6 X-AW-Number=0 diff --git a/sources/awesomewidgets/desktops/aw-mem-bar.desktop b/sources/awesomewidgets/desktops/aw-mem-bar.desktop index 4749a0c..7fcd9b6 100644 --- a/sources/awesomewidgets/desktops/aw-mem-bar.desktop +++ b/sources/awesomewidgets/desktops/aw-mem-bar.desktop @@ -12,5 +12,5 @@ X-AW-Type=Horizontal X-AW-Direction=LeftToRight X-AW-Height=25 X-AW-Width=100 -X-AW-ApiVersion=5 +X-AW-ApiVersion=6 X-AW-Number=1 diff --git a/sources/awesomewidgets/desktops/aw-swap-bar.desktop b/sources/awesomewidgets/desktops/aw-swap-bar.desktop index ba90548..e935a5f 100644 --- a/sources/awesomewidgets/desktops/aw-swap-bar.desktop +++ b/sources/awesomewidgets/desktops/aw-swap-bar.desktop @@ -12,5 +12,5 @@ X-AW-Type=Horizontal X-AW-Direction=LeftToRight X-AW-Height=25 X-AW-Width=100 -X-AW-ApiVersion=5 +X-AW-ApiVersion=6 X-AW-Number=2 diff --git a/sources/awesomewidgets/quotes/aapl.desktop b/sources/awesomewidgets/quotes/aapl.desktop index a791e9a..c744c32 100644 --- a/sources/awesomewidgets/quotes/aapl.desktop +++ b/sources/awesomewidgets/quotes/aapl.desktop @@ -4,6 +4,8 @@ Name=AAPL.NASDAQ Comment=Apple Inc X-AW-Ticker="AAPL" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=0 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/eurrub.desktop b/sources/awesomewidgets/quotes/eurrub.desktop index 05dc389..c5c0453 100644 --- a/sources/awesomewidgets/quotes/eurrub.desktop +++ b/sources/awesomewidgets/quotes/eurrub.desktop @@ -4,6 +4,8 @@ Name=EUR/RUB Comment=EUR/RUB X-AW-Ticker="EURRUB=X" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=1 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/eurusd.desktop b/sources/awesomewidgets/quotes/eurusd.desktop index d6ac772..5d18f4d 100644 --- a/sources/awesomewidgets/quotes/eurusd.desktop +++ b/sources/awesomewidgets/quotes/eurusd.desktop @@ -4,6 +4,8 @@ Name=EUR/USD Comment=EUR/USD X-AW-Ticker="EURUSD=X" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=2 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/goog.desktop b/sources/awesomewidgets/quotes/goog.desktop index 1afc9b8..d27306d 100644 --- a/sources/awesomewidgets/quotes/goog.desktop +++ b/sources/awesomewidgets/quotes/goog.desktop @@ -4,6 +4,8 @@ Name=GOOG.NASDAQ Comment=Google Inc X-AW-Ticker="GOOG" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=3 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/msft.desktop b/sources/awesomewidgets/quotes/msft.desktop index 3e88e97..b02e4d4 100644 --- a/sources/awesomewidgets/quotes/msft.desktop +++ b/sources/awesomewidgets/quotes/msft.desktop @@ -4,6 +4,8 @@ Name=MSFT.NASDAQ Comment=Microsoft Corp X-AW-Ticker="MSFT" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=4 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/rts.desktop b/sources/awesomewidgets/quotes/rts.desktop index f91c9e5..7b235a2 100644 --- a/sources/awesomewidgets/quotes/rts.desktop +++ b/sources/awesomewidgets/quotes/rts.desktop @@ -4,6 +4,8 @@ Name=RTS Comment=RTS Index X-AW-Ticker="RTS.RS" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=5 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/snp.desktop b/sources/awesomewidgets/quotes/snp.desktop index 3b11019..a5b955d 100644 --- a/sources/awesomewidgets/quotes/snp.desktop +++ b/sources/awesomewidgets/quotes/snp.desktop @@ -4,6 +4,8 @@ Name=S&P Comment=S&P 500 Index X-AW-Ticker="^GSPC" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=6 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/usdrub.desktop b/sources/awesomewidgets/quotes/usdrub.desktop index 52bff1a..2b38ca0 100644 --- a/sources/awesomewidgets/quotes/usdrub.desktop +++ b/sources/awesomewidgets/quotes/usdrub.desktop @@ -4,6 +4,8 @@ Name=USD/RUB Comment=USD/RUB X-AW-Ticker="USDRUB=X" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=8 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/quotes/vix.desktop b/sources/awesomewidgets/quotes/vix.desktop index 152afa9..287c966 100644 --- a/sources/awesomewidgets/quotes/vix.desktop +++ b/sources/awesomewidgets/quotes/vix.desktop @@ -4,6 +4,8 @@ Name=VIX Comment=Volatility S&P 500 X-AW-Ticker="^VIX" X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Interval=60 X-AW-Number=7 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/requests/httpbin.desktop b/sources/awesomewidgets/requests/httpbin.desktop index b7d729e..7734aae 100644 --- a/sources/awesomewidgets/requests/httpbin.desktop +++ b/sources/awesomewidgets/requests/httpbin.desktop @@ -4,6 +4,8 @@ Name=httpbin Comment=httpbin example X-AW-Ticker=https://httpbin.org/get X-AW-Active=false -X-AW-ApiVersion=1 +X-AW-ApiVersion=2 X-AW-Interval=10 X-AW-Number=0 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/scripts/get-external-ip.desktop b/sources/awesomewidgets/scripts/get-external-ip.desktop index 66f274c..3e48688 100644 --- a/sources/awesomewidgets/scripts/get-external-ip.desktop +++ b/sources/awesomewidgets/scripts/get-external-ip.desktop @@ -7,6 +7,8 @@ X-AW-Prefix= X-AW-Active=false X-AW-Redirect=nothing X-AW-Interval=1 -X-AW-ApiVersion=4 +X-AW-ApiVersion=5 X-AW-Number=0 X-AW-Filters= +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/upgrade/default-arch.desktop b/sources/awesomewidgets/upgrade/default-arch.desktop index e3bc5c0..d30cefa 100644 --- a/sources/awesomewidgets/upgrade/default-arch.desktop +++ b/sources/awesomewidgets/upgrade/default-arch.desktop @@ -7,5 +7,7 @@ X-AW-Active=false X-AW-Filter= X-AW-Null=0 X-AW-Interval=3600 -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Number=0 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/upgrade/default-debian.desktop b/sources/awesomewidgets/upgrade/default-debian.desktop index 6f696d1..865fcba 100644 --- a/sources/awesomewidgets/upgrade/default-debian.desktop +++ b/sources/awesomewidgets/upgrade/default-debian.desktop @@ -7,5 +7,7 @@ X-AW-Active=false X-AW-Filter= X-AW-Null=0 X-AW-Interval=3600 -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Number=1 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/upgrade/default-fedora.desktop b/sources/awesomewidgets/upgrade/default-fedora.desktop index 1097280..bbdcaf7 100644 --- a/sources/awesomewidgets/upgrade/default-fedora.desktop +++ b/sources/awesomewidgets/upgrade/default-fedora.desktop @@ -7,5 +7,7 @@ X-AW-Active=false X-AW-Filter= X-AW-Null=3 X-AW-Interval=3600 -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Number=2 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/upgrade/default-mandriva.desktop b/sources/awesomewidgets/upgrade/default-mandriva.desktop index ebc595c..aca4f7a 100644 --- a/sources/awesomewidgets/upgrade/default-mandriva.desktop +++ b/sources/awesomewidgets/upgrade/default-mandriva.desktop @@ -7,5 +7,7 @@ X-AW-Active=false X-AW-Filter= X-AW-Null=0 X-AW-Interval=3600 -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Number=3 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/upgrade/default-ubuntu.desktop b/sources/awesomewidgets/upgrade/default-ubuntu.desktop index 5550030..34d4e40 100644 --- a/sources/awesomewidgets/upgrade/default-ubuntu.desktop +++ b/sources/awesomewidgets/upgrade/default-ubuntu.desktop @@ -7,5 +7,7 @@ X-AW-Active=false X-AW-Filter= X-AW-Null=0 X-AW-Interval=3600 -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-Number=4 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/awesomewidgets/weather/london.desktop b/sources/awesomewidgets/weather/london.desktop index cddbedc..ab12109 100644 --- a/sources/awesomewidgets/weather/london.desktop +++ b/sources/awesomewidgets/weather/london.desktop @@ -3,7 +3,7 @@ Comment=London current weather Encoding=UTF-8 Name=London current X-AW-Active=false -X-AW-ApiVersion=3 +X-AW-ApiVersion=4 X-AW-City=London X-AW-Country=uk X-AW-Image=false @@ -11,3 +11,5 @@ X-AW-Interval=3600 X-AW-Number=0 X-AW-Provider=OWM X-AW-TS=0 +X-AW-Schedule= +X-AW-Socket= diff --git a/sources/desktop-panel/package/metadata.desktop b/sources/desktop-panel/package/metadata.desktop index d41a3d3..9aa3a7c 100644 --- a/sources/desktop-panel/package/metadata.desktop +++ b/sources/desktop-panel/package/metadata.desktop @@ -20,7 +20,7 @@ X-Plasma-RemoteLocation= X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis X-KDE-PluginInfo-Email=esalexeev@gmail.com X-KDE-PluginInfo-Name=org.kde.plasma.desktoppanel -X-KDE-PluginInfo-Version=3.3.0 +X-KDE-PluginInfo-Version=3.3.1 X-KDE-PluginInfo-Website=https://arcanis.me/projects/awesome-widgets/ X-KDE-PluginInfo-Category=System Information X-KDE-PluginInfo-Depends= diff --git a/sources/version.h.in b/sources/version.h.in index 78f4f7c..a57ecc5 100644 --- a/sources/version.h.in +++ b/sources/version.h.in @@ -25,17 +25,17 @@ const char CHANGELOG[] = "@PROJECT_CHANGELOG@"; // configuraion // graphical items api version -const int AW_GRAPHITEM_API = 5; +const int AW_GRAPHITEM_API = 6; // extquotes api version -const int AW_EXTQUOTES_API = 3; +const int AW_EXTQUOTES_API = 4; // extscript api version -const int AW_EXTSCRIPT_API = 4; +const int AW_EXTSCRIPT_API = 5; // extupgrade api version -const int AW_EXTUPGRADE_API = 3; +const int AW_EXTUPGRADE_API = 4; // extweather api version -const int AW_EXTWEATHER_API = 3; +const int AW_EXTWEATHER_API = 4; // extnetworkrequest api version -const int AW_EXTNETREQUEST_API = 1; +const int AW_EXTNETREQUEST_API = 2; // formatter api version const int AW_FORMATTER_API = 3; // telemetry api version