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 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:
|
||||
+ 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:
|
||||
+ добавлена поддержка погоды
|
||||
+ добавлена поддержка LA (теги la1, la5, la15)
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
pkgname=plasma5-applet-awesome-widgets
|
||||
_pkgname=awesome-widgets
|
||||
pkgver=2.4.0
|
||||
pkgver=3.0.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=('9b870da6ecefef584f11b6ba6bf9a397')
|
||||
md5sums=('5cd55e19ac19794eb95fb31fc713b6a6')
|
||||
backup=('etc/xdg/plasma-dataengine-extsysmon.conf')
|
||||
|
||||
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_CONTACT "esalexeev@gmail.com")
|
||||
set(PROJECT_LICENSE "GPL3")
|
||||
set(PROJECT_VERSION_MAJOR "2")
|
||||
set(PROJECT_VERSION_MINOR "4")
|
||||
set(PROJECT_VERSION_MAJOR "3")
|
||||
set(PROJECT_VERSION_MINOR "0")
|
||||
set(PROJECT_VERSION_PATCH "0")
|
||||
set(PROJECT_VERSION "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
|
||||
# append git version if any
|
||||
|
@ -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=2.4.0
|
||||
X-KDE-PluginInfo-Version=3.0.0
|
||||
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
||||
X-KDE-PluginInfo-Category=System Information
|
||||
X-KDE-PluginInfo-Depends=
|
||||
|
@ -563,8 +563,17 @@ void AWKeys::reinitKeys()
|
||||
|
||||
void AWKeys::updateTextData()
|
||||
{
|
||||
#ifdef BUILD_FUTURE
|
||||
QFuture<QString> text = QtConcurrent::run(m_threadPool, [this]() {
|
||||
calculateValues();
|
||||
return parsePattern(m_pattern);
|
||||
});
|
||||
#else /* BUILD_FUTURE */
|
||||
calculateValues();
|
||||
emit(needTextToBeUpdated(parsePattern(m_pattern)));
|
||||
QString text = parsePattern(m_pattern);
|
||||
#endif /* BUILD_FUTURE */
|
||||
|
||||
emit(needTextToBeUpdated(text));
|
||||
emit(dataAggregator->updateData(values));
|
||||
}
|
||||
|
||||
|
@ -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=2.4.0
|
||||
X-KDE-PluginInfo-Version=3.0.0
|
||||
X-KDE-PluginInfo-Website=http://arcanis.name/projects/awesome-widgets/
|
||||
X-KDE-PluginInfo-Category=System Information
|
||||
X-KDE-PluginInfo-Depends=
|
||||
|