mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 15:37:23 +00:00
release 2.4.0
This commit is contained in:
parent
df473c53b5
commit
24b143f43a
12
CHANGELOG
12
CHANGELOG
@ -1,14 +1,24 @@
|
|||||||
Ver.2.3.4:
|
Ver.2.4.0:
|
||||||
+ add support of weather items
|
+ add support of weather items
|
||||||
+ add support of load average (la1, la5, la15 tags)
|
+ add support of load average (la1, la5, la15 tags)
|
||||||
+ add "drop key cache" button
|
+ add "drop key cache" button
|
||||||
+ add support of clang building
|
+ 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 bug with invalid network data calculation
|
||||||
|
- fix warning with fond dialog init
|
||||||
* rewrite ExtItems to use own abstract class
|
* rewrite ExtItems to use own abstract class
|
||||||
* improve work with data updating (#57)
|
* improve work with data updating (#57)
|
||||||
|
* move to signal-slot interface painting
|
||||||
* move plugin part back to private
|
* move plugin part back to private
|
||||||
* cast plugin as type, not signleton (#57)
|
* cast plugin as type, not signleton (#57)
|
||||||
* change logic in data building inside DataEngine
|
* 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:
|
Ver.2.3.3:
|
||||||
* change text rendering from Qt to native
|
* change text rendering from Qt to native
|
||||||
|
18
CHANGELOG-RU
18
CHANGELOG-RU
@ -1,10 +1,24 @@
|
|||||||
Вер.2.3.4:
|
Вер.2.4.0:
|
||||||
+ добавлена поддержа LA (теги la1, la5, la15)
|
+ добавлена поддержка погоды
|
||||||
|
+ добавлена поддержка LA (теги la1, la5, la15)
|
||||||
+ добавлена кнопка "Сбросить кеш"
|
+ добавлена кнопка "Сбросить кеш"
|
||||||
|
+ добавлена поддержка сборки с clang
|
||||||
|
+ добавлен ExtItem агрегатор
|
||||||
|
+ добавлено время в дебаг вывод
|
||||||
|
+ добавлена возможность отключить монитор плеера
|
||||||
- исправлен баг с неправильным расчетам скорости сети
|
- исправлен баг с неправильным расчетам скорости сети
|
||||||
|
- исправлен баг с неправильной инициализацией диалога шрифтов
|
||||||
|
* переписаны ExtItems для использования собственного абстрактного класса
|
||||||
* улучшена работа с обновлениями виджета (#57)
|
* улучшена работа с обновлениями виджета (#57)
|
||||||
|
* рисование интерфейса переписано на модель сигнал-слот
|
||||||
* плагин опять стал приватным
|
* плагин опять стал приватным
|
||||||
* исправлен каст плагина с синглтона (#57)
|
* исправлен каст плагина с синглтона (#57)
|
||||||
|
* изменена логика показа данных в DataEngine
|
||||||
|
* изменена сборка пакета и прекращена поддержка отдельного пакета с DataEngine
|
||||||
|
* замена QMap на QHash, если возможно
|
||||||
|
* замена циклов на итераторы, если возможно
|
||||||
|
* список рабочий столов сейчас представлен, как QStringList
|
||||||
|
* рефакторинг
|
||||||
|
|
||||||
Вер.2.3.3:
|
Вер.2.3.3:
|
||||||
* изменен рендеринг с Qt на нативный
|
* изменен рендеринг с Qt на нативный
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
pkgname=plasma5-applet-awesome-widgets
|
pkgname=plasma5-applet-awesome-widgets
|
||||||
_pkgname=awesome-widgets
|
_pkgname=awesome-widgets
|
||||||
pkgver=2.3.4
|
pkgver=2.4.0
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)"
|
pkgdesc="Collection of minimalistic Plasmoids which look like Awesome WM widgets (ex-PyTextMonitor)"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
@ -17,7 +17,7 @@ optdepends=("catalyst: for GPU monitor"
|
|||||||
makedepends=('cmake' 'extra-cmake-modules')
|
makedepends=('cmake' 'extra-cmake-modules')
|
||||||
source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz)
|
source=(https://github.com/arcan1s/awesome-widgets/releases/download/V.${pkgver}/${_pkgname}-${pkgver}-src.tar.xz)
|
||||||
install=${pkgname}.install
|
install=${pkgname}.install
|
||||||
md5sums=('269cd1cc43267620fcac7838af5ecc85')
|
md5sums=('9b870da6ecefef584f11b6ba6bf9a397')
|
||||||
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
SRCDIR="sources"
|
SRCDIR="sources"
|
||||||
MAJOR=$(grep -m1 PROJECT_VERSION_MAJOR 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 $3}' | 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 $3}' | sed 's/.$//g')
|
PATCH=$(grep -m1 PROJECT_VERSION_PATCH sources/CMakeLists.txt | awk '{print $2}' | sed 's/.$//g')
|
||||||
VERSION="${MAJOR}.${MINOR}.${PATCH}"
|
VERSION="${MAJOR}.${MINOR}.${PATCH}"
|
||||||
|
|
||||||
# update submodules
|
# update submodules
|
||||||
|
@ -231,7 +231,7 @@ Item {
|
|||||||
QtControls.ComboBox {
|
QtControls.ComboBox {
|
||||||
id: player
|
id: player
|
||||||
width: parent.width * 3 / 5
|
width: parent.width * 3 / 5
|
||||||
model: ["mpris", "mpd"]
|
model: ["disable", "mpris", "mpd"]
|
||||||
Component.onCompleted: {
|
Component.onCompleted: {
|
||||||
for (var i=0; i<model.length; i++) {
|
for (var i=0; i<model.length; i++) {
|
||||||
if (model[i] == cfg_dataengine["PLAYER"]) {
|
if (model[i] == cfg_dataengine["PLAYER"]) {
|
||||||
|
@ -641,13 +641,13 @@ void AWKeys::setDataBySource(const QString sourceName, const QVariantMap data,
|
|||||||
} else if (sourceName == QString("weather")) {
|
} else if (sourceName == QString("weather")) {
|
||||||
foreach(QString key, data.keys()) {
|
foreach(QString key, data.keys()) {
|
||||||
if (key.startsWith(QString("weatherId")))
|
if (key.startsWith(QString("weatherId")))
|
||||||
values[key] = QString("%1").arg(data[key].toInt());
|
values[key] = QString("%1").arg(data[key].toInt(), 3);
|
||||||
else if (key.startsWith(QString("weather")))
|
else if (key.startsWith(QString("weather")))
|
||||||
values[key] = data[key].toString();
|
values[key] = data[key].toString();
|
||||||
else if (key.startsWith(QString("humidity")))
|
else if (key.startsWith(QString("humidity")))
|
||||||
values[key] = QString("%1").arg(data[key].toInt(), 3);
|
values[key] = QString("%1").arg(data[key].toInt(), 3);
|
||||||
else if (key.startsWith(QString("pressure")))
|
else if (key.startsWith(QString("pressure")))
|
||||||
values[key] = QString("%1").arg(data[key].toFloat(), 0, 'f', 1);
|
values[key] = QString("%1").arg(data[key].toInt(), 4);
|
||||||
else if (key.startsWith(QString("temperature")))
|
else if (key.startsWith(QString("temperature")))
|
||||||
values[key] = QString("%1").arg(
|
values[key] = QString("%1").arg(
|
||||||
temperature(data[key].toFloat(), params[QString("tempUnits")].toString()), 4, 'f', 1);
|
temperature(data[key].toFloat(), params[QString("tempUnits")].toString()), 4, 'f', 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user