Release 3.0.0
* turn back concurrent text update * update screenshots
34
CHANGELOG
@ -1,5 +1,37 @@
|
|||||||
+ add tags upunits, downunits
|
Ver.3.0.0:
|
||||||
|
+ add tags upunits, downunits, upkb, downkb
|
||||||
|
+ add tags dalbum, dartist, dtitle, salbum, sartist, stitle
|
||||||
|
+ add support of lambda functions
|
||||||
|
+ add Dutch translation (thanks to Heimen Stoffels)
|
||||||
|
+ add check for update function on startup (optional)
|
||||||
|
+ add ability to disable string tags translations
|
||||||
|
+ add filtering to ExtUpgrade (ApiVer == 3)
|
||||||
|
+ add ability to change weather icons (ApiVer == 2)
|
||||||
|
+ show message if no updates found on direct request
|
||||||
|
+ add swap redirect type to ExtScript (ApiVer == 4)
|
||||||
|
+ add ability to wrap words
|
||||||
|
+ add support of graphs to GraphicalItems (ApiVer == 3)
|
||||||
|
+ add ability to show preview from configuration
|
||||||
|
+ add configuration export and import functions
|
||||||
- fix warning for empty tooltip image
|
- fix warning for empty tooltip image
|
||||||
|
- fix bug with widget auto resizing
|
||||||
|
- fix bug with no settings saving in DE
|
||||||
|
- fix bug with large start size
|
||||||
|
- fix bug with no possibility use more than 10 ext tags
|
||||||
|
- drop HDD free space notifications
|
||||||
|
- drop X-AW-Output key for ExtScript (ApiVer == 4)
|
||||||
|
- fix possible crash on web sources destruction
|
||||||
|
* more pretty configuration ui
|
||||||
|
* improve logging, change format to Qt5 style
|
||||||
|
* switch to concurrent data update
|
||||||
|
* some more optiomization
|
||||||
|
* better network device definition
|
||||||
|
* quotes values now have double type (ApiVer == 3)
|
||||||
|
* better quotes output
|
||||||
|
* more comments inside code
|
||||||
|
* more Qt code style
|
||||||
|
* move update interval to another group
|
||||||
|
* move DataEnignes operations to plugin
|
||||||
|
|
||||||
Ver.2.4.0:
|
Ver.2.4.0:
|
||||||
+ add support of weather items
|
+ add support of weather items
|
||||||
|
35
CHANGELOG-RU
@ -1,3 +1,38 @@
|
|||||||
|
Вер.3.0.0:
|
||||||
|
+ добавлены теги upunits, downunits, upkb, downkb
|
||||||
|
+ добавлены теги dalbum, dartist, dtitle, salbum, sartist, stitle
|
||||||
|
+ добавлена поддержка лямбда функций
|
||||||
|
+ добавлен голландский перевод (спасибо Heimen Stoffels)
|
||||||
|
+ добавлена опциональная проверка обновлений на старте
|
||||||
|
+ добавлена возможность отключить перевод строковых тегов
|
||||||
|
+ добавлена фильтрация в ExtUpgrade (ApiVer == 3)
|
||||||
|
+ добавлена возможность смены иконки погоды (ApiVer == 2)
|
||||||
|
+ показ сообщений, если не найдено обновлений, при прямом запросе
|
||||||
|
+ добавлено перенаправление swap в ExtScript (ApiVer == 4)
|
||||||
|
+ добавлена возможность переноса слов
|
||||||
|
+ добавлена поддержка графиков в GraphicalItems (ApiVer == 3)
|
||||||
|
+ добавлена возможность показать превью из настроек
|
||||||
|
+ добавлены импорт и экспорт конфигурации
|
||||||
|
- исправлен ворнинг для пустых тултипов
|
||||||
|
- исправлен баг, приводящий к увеличению виджета
|
||||||
|
- исправлен баг с отсутствием сохранения настроек DE
|
||||||
|
- исправлен баг с большим размером на старте
|
||||||
|
- исправлен баг с невозможностью использования более, чем 10 расширений
|
||||||
|
- убраны уведомления о свободном месте на диске
|
||||||
|
- убран ключ X-AW-Output в ExtScript (ApiVer == 4)
|
||||||
|
- исправлен возможное падение при вызове деструктора web-источников
|
||||||
|
* более удобный интерфейс настройки
|
||||||
|
* улучшено логирование, применен стиль логирования Qt5
|
||||||
|
* переключено на конкурентное обновление (-DBUILD_FUTURE=ON)
|
||||||
|
* немного оптимизаций
|
||||||
|
* лучшее определение активного сетевого устройства
|
||||||
|
* значение котировок типа double (ApiVer == 3)
|
||||||
|
* лучший показ котировок
|
||||||
|
* больше комментариев в коде
|
||||||
|
* большее следование стилю кода Qt
|
||||||
|
* настройки интервала перемещены в другую группу
|
||||||
|
* работа с DataEngine была перемещена в плагин
|
||||||
|
|
||||||
Вер.2.4.0:
|
Вер.2.4.0:
|
||||||
+ добавлена поддержка погоды
|
+ добавлена поддержка погоды
|
||||||
+ добавлена поддержка LA (теги la1, la5, la15)
|
+ добавлена поддержка LA (теги la1, la5, la15)
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
pkgname=plasma5-applet-awesome-widgets
|
pkgname=plasma5-applet-awesome-widgets
|
||||||
_pkgname=awesome-widgets
|
_pkgname=awesome-widgets
|
||||||
pkgver=2.4.0
|
pkgver=3.0.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=('9b870da6ecefef584f11b6ba6bf9a397')
|
md5sums=('5cd55e19ac19794eb95fb31fc713b6a6')
|
||||||
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 68 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 83 KiB After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 3.0 KiB |
@ -13,8 +13,8 @@ project(awesomewidgets)
|
|||||||
set(PROJECT_AUTHOR "Evgeniy Alekseev")
|
set(PROJECT_AUTHOR "Evgeniy Alekseev")
|
||||||
set(PROJECT_CONTACT "esalexeev@gmail.com")
|
set(PROJECT_CONTACT "esalexeev@gmail.com")
|
||||||
set(PROJECT_LICENSE "GPL3")
|
set(PROJECT_LICENSE "GPL3")
|
||||||
set(PROJECT_VERSION_MAJOR "2")
|
set(PROJECT_VERSION_MAJOR "3")
|
||||||
set(PROJECT_VERSION_MINOR "4")
|
set(PROJECT_VERSION_MINOR "0")
|
||||||
set(PROJECT_VERSION_PATCH "0")
|
set(PROJECT_VERSION_PATCH "0")
|
||||||
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||||
# append git version if any
|
# append git version if any
|
||||||
|
@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
|
|||||||
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
||||||
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
||||||
X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget
|
X-KDE-PluginInfo-Name=org.kde.plasma.awesomewidget
|
||||||
X-KDE-PluginInfo-Version=2.4.0
|
X-KDE-PluginInfo-Version=3.0.0
|
||||||
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
||||||
X-KDE-PluginInfo-Category=System Information
|
X-KDE-PluginInfo-Category=System Information
|
||||||
X-KDE-PluginInfo-Depends=
|
X-KDE-PluginInfo-Depends=
|
||||||
|
@ -563,8 +563,17 @@ void AWKeys::reinitKeys()
|
|||||||
|
|
||||||
void AWKeys::updateTextData()
|
void AWKeys::updateTextData()
|
||||||
{
|
{
|
||||||
|
#ifdef BUILD_FUTURE
|
||||||
|
QFuture<QString> text = QtConcurrent::run(m_threadPool, [this]() {
|
||||||
|
calculateValues();
|
||||||
|
return parsePattern(m_pattern);
|
||||||
|
});
|
||||||
|
#else /* BUILD_FUTURE */
|
||||||
calculateValues();
|
calculateValues();
|
||||||
emit(needTextToBeUpdated(parsePattern(m_pattern)));
|
QString text = parsePattern(m_pattern);
|
||||||
|
#endif /* BUILD_FUTURE */
|
||||||
|
|
||||||
|
emit(needTextToBeUpdated(text));
|
||||||
emit(dataAggregator->updateData(values));
|
emit(dataAggregator->updateData(values));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ X-Plasma-RemoteLocation=
|
|||||||
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
X-KDE-PluginInfo-Author=Evgeniy Alekseev aka arcanis
|
||||||
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
X-KDE-PluginInfo-Email=esalexeev@gmail.com
|
||||||
X-KDE-PluginInfo-Name=org.kde.plasma.desktoppanel
|
X-KDE-PluginInfo-Name=org.kde.plasma.desktoppanel
|
||||||
X-KDE-PluginInfo-Version=2.4.0
|
X-KDE-PluginInfo-Version=3.0.0
|
||||||
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
||||||
X-KDE-PluginInfo-Category=System Information
|
X-KDE-PluginInfo-Category=System Information
|
||||||
X-KDE-PluginInfo-Depends=
|
X-KDE-PluginInfo-Depends=
|
||||||
|