diff --git a/CHANGELOG b/CHANGELOG index e202524..9a13f40 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,14 +1,24 @@ -Ver.2.3.4: +Ver.2.4.0: + add support of weather items + add support of load average (la1, la5, la15 tags) + add "drop key cache" button + add support of clang building ++ create ExtItems aggregator ++ add time to debug information ++ add ability to disable player monitor - fix bug with invalid network data calculation +- fix warning with fond dialog init * rewrite ExtItems to use own abstract class * improve work with data updating (#57) +* move to signal-slot interface painting * move plugin part back to private * cast plugin as type, not signleton (#57) * change logic in data building inside DataEngine +* edit build and drop different DataEngine packaging +* rewrite QMap to QHash if possible +* rewrite to use iterators if possible +* list of desktops is now represented as QStringList +* refactoring Ver.2.3.3: * change text rendering from Qt to native diff --git a/CHANGELOG-RU b/CHANGELOG-RU index a2dcc33..dc82a6e 100644 --- a/CHANGELOG-RU +++ b/CHANGELOG-RU @@ -1,10 +1,24 @@ -Вер.2.3.4: -+ добавлена поддержа LA (теги la1, la5, la15) +Вер.2.4.0: ++ добавлена поддержка погоды ++ добавлена поддержка LA (теги la1, la5, la15) + добавлена кнопка "Сбросить кеш" ++ добавлена поддержка сборки с clang ++ добавлен ExtItem агрегатор ++ добавлено время в дебаг вывод ++ добавлена возможность отключить монитор плеера - исправлен баг с неправильным расчетам скорости сети +- исправлен баг с неправильной инициализацией диалога шрифтов +* переписаны ExtItems для использования собственного абстрактного класса * улучшена работа с обновлениями виджета (#57) +* рисование интерфейса переписано на модель сигнал-слот * плагин опять стал приватным * исправлен каст плагина с синглтона (#57) +* изменена логика показа данных в DataEngine +* изменена сборка пакета и прекращена поддержка отдельного пакета с DataEngine +* замена QMap на QHash, если возможно +* замена циклов на итераторы, если возможно +* список рабочий столов сейчас представлен, как QStringList +* рефакторинг Вер.2.3.3: * изменен рендеринг с Qt на нативный diff --git a/arch/PKGBUILD b/arch/PKGBUILD index 9d093ff..22d489c 100644 --- a/arch/PKGBUILD +++ b/arch/PKGBUILD @@ -2,7 +2,7 @@ pkgname=plasma5-applet-awesome-widgets _pkgname=awesome-widgets -pkgver=2.3.4 +pkgver=2.4.0 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') source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz) install=${pkgname}.install -md5sums=('269cd1cc43267620fcac7838af5ecc85') +md5sums=('9b870da6ecefef584f11b6ba6bf9a397') backup=('etc/xdg/plasma-dataengine-extsysmon.conf') prepare() { diff --git a/create_archive.sh b/create_archive.sh index 65285c2..7be5007 100755 --- a/create_archive.sh +++ b/create_archive.sh @@ -1,9 +1,9 @@ #!/bin/bash SRCDIR="sources" -MAJOR=$(grep -m1 PROJECT_VERSION_MAJOR sources/CMakeLists.txt | awk '{print $3}' | sed 's/.$//g') -MINOR=$(grep -m1 PROJECT_VERSION_MINOR sources/CMakeLists.txt | awk '{print $3}' | sed 's/.$//g') -PATCH=$(grep -m1 PROJECT_VERSION_PATCH sources/CMakeLists.txt | awk '{print $3}' | sed 's/.$//g') +MAJOR=$(grep -m1 PROJECT_VERSION_MAJOR sources/CMakeLists.txt | awk '{print $2}' | sed 's/.$//g') +MINOR=$(grep -m1 PROJECT_VERSION_MINOR sources/CMakeLists.txt | awk '{print $2}' | sed 's/.$//g') +PATCH=$(grep -m1 PROJECT_VERSION_PATCH sources/CMakeLists.txt | awk '{print $2}' | sed 's/.$//g') VERSION="${MAJOR}.${MINOR}.${PATCH}" # update submodules diff --git a/sources/awesome-widget/package/contents/ui/dataengine.qml b/sources/awesome-widget/package/contents/ui/dataengine.qml index 4cf3331..e34b432 100644 --- a/sources/awesome-widget/package/contents/ui/dataengine.qml +++ b/sources/awesome-widget/package/contents/ui/dataengine.qml @@ -231,7 +231,7 @@ Item { QtControls.ComboBox { id: player width: parent.width * 3 / 5 - model: ["mpris", "mpd"] + model: ["disable", "mpris", "mpd"] Component.onCompleted: { for (var i=0; i