mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 15:37:23 +00:00
* changelog update * version metadata update * bump required Qt version to 5.6 and update patch accordinly * fix invalid cast in update dialog
409 lines
22 KiB
Plaintext
409 lines
22 KiB
Plaintext
Вер.3.1.1:
|
||
- исправлена сборка (#87)
|
||
* обновлены переводы
|
||
|
||
Вер.3.1.0:
|
||
+ добавлена поддержка шаблонов (#71)
|
||
+ добавлена поддержка специальных функций (#71)
|
||
+ добавлена отдельная директория для настроек (#72)
|
||
+ произвольные картинки для баров (#80)
|
||
+ произвольные значения для баров (#80)
|
||
+ показывать ченджлог после обновления
|
||
+ добавлен польский перевод (спасибо Mariusz Kocoń)
|
||
+ использование Qt-5.6 плюшек
|
||
- исправлено неправильное обновление размера тултипа в desktop panel (#74)
|
||
- исправлено мигание баров (#81)
|
||
- убрано использование tasks в пользу QProcess, чтобы избежать падения (#83)
|
||
- исправления, вызванные новым Qt (5.6)
|
||
- исправления, вызванные новой Plasma
|
||
* вместо OWM теперь используется Yahoo! Weather (#73)
|
||
* улучшена производительность путем оптимизированной подписки (#75)
|
||
* улучшена производительность путем хранения QVariant вместо частых кастов (#75)
|
||
* изменен принцип наименования баров (#80, ломает совместимость)
|
||
* уведомление о большом использовании памяти изменено с 90 на 80 процентов
|
||
* много рефакторинга
|
||
|
||
Вер.3.0.1:
|
||
+ добавлены патчи для старых версий Qt
|
||
- убрана проверка на nullptr
|
||
* диалоги перемещены в QML
|
||
|
||
Вер.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 была перемещена в плагин
|
||
* изменен формат данных внутри DataEngine (ломает совместимость)
|
||
|
||
Вер.2.4.0:
|
||
+ добавлена поддержка погоды
|
||
+ добавлена поддержка LA (теги la1, la5, la15)
|
||
+ добавлена кнопка "Сбросить кеш"
|
||
+ добавлена поддержка сборки с clang
|
||
+ добавлен ExtItem агрегатор
|
||
+ добавлено время в дебаг вывод
|
||
+ добавлена возможность отключить монитор плеера
|
||
- исправлен баг с неправильным расчетам скорости сети
|
||
- исправлен баг с неправильной инициализацией диалога шрифтов
|
||
- исправлен баг с отсутствием удаления объектов (#60)
|
||
* переписаны ExtItems для использования собственного абстрактного класса
|
||
* улучшена работа с обновлениями виджета (#57)
|
||
* рисование интерфейса переписано на модель сигнал-слот
|
||
* плагин опять стал приватным
|
||
* исправлен каст плагина с синглтона (#57)
|
||
* изменена логика показа данных в DataEngine
|
||
* изменена сборка пакета и прекращена поддержка отдельного пакета с DataEngine
|
||
* замена QMap на QHash, если возможно
|
||
* замена циклов на итераторы, если возможно
|
||
* список рабочий столов сейчас представлен, как QStringList
|
||
* рефакторинг
|
||
|
||
Вер.2.3.3:
|
||
* изменен рендеринг с Qt на нативный
|
||
|
||
Вер.2.3.2:
|
||
+ добавлено изменение скорости интернета с KB/s на MB/s, если величина более 1000 KB/s
|
||
- пофикшен баг с отсутствием действия при активации ссылки (спасибо infans)
|
||
* улучшена поддержка котировок, например пофикшен возможный сегфолт плазмы
|
||
* переписать основной виджет к модели сигнал-слот
|
||
* улучшена поддержка расчета заряда батареи для нескольких батарей
|
||
|
||
Вер.2.3.1:
|
||
- пофикшен баг с отсутствием обновлений значений из настроек
|
||
- убрана поддержка фильтра `\t`
|
||
* обновлены переводы
|
||
* теги fan были объединены с temp, улучшена поддержка тегов lmsensors
|
||
|
||
Вер.2.3.0:
|
||
+ добавлена поддержка фильтров в ExtScript (ApiVer = 3) (#53)
|
||
+ добавлена возможность отображать `\n`, как перенос строки (#53)
|
||
+ добавлена сортировка ключей в комбобоксах
|
||
+ добавлена поддержка тегов (perc)(bid|ask|price)chg (ApiVer = 2)
|
||
+ добавлены таймауты запросов котировок (#54)
|
||
- исправлен баг с неправильным парсингом html
|
||
* ExtQuotes теперь использует JSON вместо XML (ApiVer = 2)
|
||
* более красивый UI настроек
|
||
* некоторый рефакторинг
|
||
|
||
Вер.2.2.2:
|
||
+ добавлена поддержка котировок (#46)
|
||
+ добавлена поддержка свойств height и width (#47)
|
||
+ добавлена поддержка перевода в плагины (#50)
|
||
+ добавлено кеширование ключей
|
||
+ добавлена поддержка X-AW-Number в ExtScript, ExtUpgrade (ApiVer=2)
|
||
+ добавлено переподключение DataEngine (в некоторых случаях отдельные значения не обновляются)
|
||
+ добавлено обновление ширины и высоты виджета
|
||
- исправлен баг при обновлении Ext* (#49)
|
||
- исправлен баг с сохранением настроек GPUDEV, HDDDEV из графического интерфейса
|
||
- исправлены настройки Desktop Panel
|
||
- исправлен баг с добавлением настроек параграфа
|
||
* дропнута поддержка KDE4 версии (отдельная ветка разработки)
|
||
* увеличены лимиты для интервалов (#48)
|
||
* hddtemp был заменен на smartctl по умолчанию
|
||
* плагины были перемещены из private
|
||
* более корректное рисование интерфейса
|
||
|
||
Вер.2.2.1:
|
||
+ добавлен ключ X-AW-Interval в ExtUpgrade (ApiVer = 1, default = 3600)
|
||
+ добавлено кеширование значений в ExtScript и ExtUpgrade
|
||
+ добавлена поддержка isActive в ExtUpgrade
|
||
* изменена проверка версий cmake
|
||
* улучшена логика работы ExtScript и ExtUpgrade
|
||
|
||
Вер.2.2.0:
|
||
* портирование на Plasma 5
|
||
+ добавлена поддержка списка окон в тултипе
|
||
+ добавлены уведомления на системные события
|
||
+ добавлена возможность показать выбранный тег
|
||
+ добавлены теги $downN, $upN
|
||
+ добавлен инструмент netdev
|
||
+ добавлена поддержка smartctl
|
||
- убрана возможность сокрытия панелей
|
||
* незначительно изменена логика работы виджета
|
||
* исправлена отрисовка превью окон
|
||
* обновление кодовой базы KDE4 под новый ABI
|
||
* оптимизация работы DataEngine
|
||
* PKGCMD были заменены на ExtUpgrade
|
||
|
||
Вер.2.1.0:
|
||
+ добавлена функция автообновления
|
||
+ добавлена поддерка кастомных скриптов
|
||
+ добавлена поддержка превью рабочего стола для DP
|
||
+ добавлена поддержка баров
|
||
- удалена поддержка кастомных команд
|
||
- фикс #34
|
||
* исправлены уведомления
|
||
* переписан UI в соответствии со стандартами KDE
|
||
* исправлены границы для графических объектов
|
||
* переписан DP и DE на использование библиотечных функций
|
||
* изменено определение свойств GPU
|
||
* изменен поиск регулярных выражений
|
||
|
||
Вер.2.0.5:
|
||
+ добавлен нижний край к тултипу (#30)
|
||
* исправлен баг с обновлением сетевого интерфейса
|
||
* исправлен баг с тултипом батареи
|
||
* отредактирована разметка DP (#31)
|
||
|
||
Вер.2.0.4:
|
||
* более корректная работа с батареями
|
||
|
||
Вер.2.0.3:
|
||
+ добавлена поддержка нескольких тегов $bat
|
||
* отредактирована разметка
|
||
|
||
Вер.2.0.2:
|
||
+ добавлены теги $fan*
|
||
+ добавлен китайский перевод (спасибо @Lemueler)
|
||
+ добавлена проверка сетевых устройств на p2p
|
||
- удалено ps stats из уведомлений
|
||
* еще один фикс тегов cpu* и cpucl
|
||
* переписан конфигурационный интерфейс DP
|
||
* исправлены нестандартные единицы температуры
|
||
|
||
Вер.2.0.1:
|
||
+ добавлена поддержка кастомных интерфейсов
|
||
* фикс затенения краев поля
|
||
* фикс тегов cpu*, cpucl*, gpu*, ps*
|
||
|
||
Вер.2.0.0:
|
||
+ добавлен виджет awesome widget
|
||
+ новые теги $hddfreemb, $hddfreegb, $memusedmb, $memusedgb, $memfreemb $memfreegb, $swapfreemb, $swapfreegb
|
||
+ новый DataEngine - battery
|
||
+ новый тултип - battery
|
||
+ новые температурные единицы см^-1, ккал/моль, кДж/моль, Реамюр
|
||
+ добавлена возможность скрывать панели по хоткею
|
||
- удален виджет pytextmonitor
|
||
- убраны отдельные поля
|
||
- удалены README
|
||
* проект переименован в Awesome Widgets
|
||
* тег $custom (время) переименован в $ctime
|
||
* тег $custom (время работы) переименован в $cuptime
|
||
* тег $time (плеер) переименован в $duration
|
||
* тег $number переименован в $ndesktop
|
||
* тег $name переименован в $desktop
|
||
* тег $total переименован в $tdesktops
|
||
* дебаг флаг теперь DEBUG
|
||
* проект полностью переписан на C++
|
||
* тултип независит теперь от самого виджета
|
||
* настройка выравнивания текста теперь осуществляется только HTML тегами
|
||
* настройки батареи и адаптора питания вынесены в DataEngine
|
||
* изменения в конфигурационном интерфейсе
|
||
|
||
Вер.1.11.0:
|
||
+ добавлена возможность отключения фона
|
||
+ добавлен desktop DataEngine
|
||
+ добавлен виджет PTM desktop panel
|
||
+ добавлено поле текущий рабочий стол (теги $name, $number, $total)
|
||
+ добавлена возможность взаимодействия с плеерами через mpris
|
||
* добавлено использование сабмодулей
|
||
* DataEngine переписан с использованием tasks
|
||
* фикс чтения температуры nvidia
|
||
|
||
Вер.1.10.2:
|
||
- фикс ошибки с tempUnits в поле hddtemp
|
||
|
||
Вер.1.10.1:
|
||
- пофикшена ошибка с форматами чисел в поле ps
|
||
- пофикшена инициализация значений в DataEngine
|
||
- пофикшена проверка qmmp
|
||
|
||
Вер.1.10.0:
|
||
+ добавлены теги $hddtotmb, $hddtotgb
|
||
+ добавлены теги $memtotmb, $memtotgb, $swaptotmb, $swaptotgb
|
||
+ добавлена возможность форсированного обновления
|
||
+ добавлена поддержка clementine
|
||
+ добавлена поддержка команды hddtemp
|
||
+ добавлены поддержка disable для HDDDEV и GPUDEV
|
||
+ добавлена многопоточность в DataEngine
|
||
+ добавлена проверка ошибок для переменных DataEngine
|
||
+ добавлена возможность отключения всплывающих сообщений
|
||
+ добавлена возможность использовать вертикальную разметку
|
||
+ добавлена возможность добавить пустое пространство
|
||
+ добавлена возможность вывода отладочной информации (установите переменную окружения 'PTM_DEBUG' в 'yes')
|
||
+ добавлен перевод Brazillian Portuguese (@underr)
|
||
+ добавлена украинская локализация (Виктор Слободян)
|
||
- удален util.py
|
||
- удалены функции createNotifyrc, поскольку они больше не нужны
|
||
* рефакторинг конфигурационного интерфейса
|
||
* настройки плеера были перенесены из виджета в DataEngine
|
||
* исправлен вызов readme под четырехсимвольное обозначение
|
||
* перенос readme с md на html
|
||
|
||
Вер.1.9.0:
|
||
+ добавлена поддержка нескольких кастомных команд ($customN)
|
||
+ добавлено поле скорости hdd ($hddrN, $hddwN)
|
||
+ добавлены действия в контекстное меню (открыть readme и запустить ksysguard)
|
||
* исправлен парсинг поля pkg
|
||
- убрано событие по двойному клику
|
||
|
||
Вер.1.8.3:
|
||
+ добавлен испанский перевод (Ernesto Avilés Vzqz)
|
||
+ добавлены файлы readme
|
||
|
||
Вер.1.8.2:
|
||
+ добавлены различные температурные единицы (Farenheit и Kelvin)
|
||
|
||
Вер.1.8.1:
|
||
* поле pkg теперь обновляется раз в час
|
||
|
||
Вер.1.8.0:
|
||
+ добавлены скроллбары в конфигурационный интерфейс
|
||
+ добавлена настройка значений AC
|
||
+ добавлены теги $hddmbN, $hddgbN
|
||
+ добавлена поддержка ps (теги $ps, $pscount, $pstotal)
|
||
+ добавлена поддержка пакетных менеджеров (теги $pkgcountN)
|
||
* рефакторинг DataEngine
|
||
|
||
Вер.1.7.4:
|
||
+ добавлена поддержка более чем 10 тэгов в полях cpu, cpuclock, hdd, hddtemp, temp
|
||
- фиксы в форматах
|
||
* изменения в кастомном формате аптайма
|
||
|
||
Вер.1.7.3:
|
||
+ добавлены тэги $memgb, $swapgb
|
||
+ добавлена директория readme
|
||
+ добавлен французский перевод (@Mermouy)
|
||
- фикс подсказки для кастомного формата аптайма
|
||
- фикс #12
|
||
* больше рефакторинга богу рефакторинга
|
||
* интервал обновления сетевого интерфейса теперь 30*interval
|
||
* тэги $swap, $swapmb и $swapgb теперь работают одновременно (тэги $mem* тоже)
|
||
* player_name теперь имеет тип str
|
||
|
||
Вер.1.7.2:
|
||
+ добавлены тэги $dd, $d, $hh, $h, $mm, $m в кастомный формат аптайма
|
||
+ добавлено масштабирование в тултипы
|
||
+ добавлена конфигурация DE из виджета
|
||
+ добавлена кастомная команда в DE
|
||
- удалена кастомная команда из виджета
|
||
- удалены тэги $ds, $hs, $ms
|
||
|
||
Вер.1.7.1:
|
||
- удалено поле с ошибкой
|
||
* пофикшен баг с нулевым значением в тултипе
|
||
|
||
Вер.1.7.0:
|
||
+ добавлена поддержка нескольких тэгов в поле температуры
|
||
+ добавлены тэги $cpuN, $cpuclN, $hddN, $tempN, $hddtempN, $up, $down
|
||
+ добавлено поле с кастомной командой
|
||
+ добавлены тултипы для полей CPU, частоты CPU, памяти, swap и сеть
|
||
- удалены тэги @@...@@, $temp, $ccpu, $ccpucl, $net
|
||
* изменения в настройках
|
||
* виджет не требует больше net-tools
|
||
* рефакторинг
|
||
|
||
Вер.1.6.1:
|
||
+ добавлена поддержка нескольких девайсов в поле hddtemp
|
||
- фикс #6
|
||
|
||
Вер.1.6.0:
|
||
+ добавлен тэг $custom в поля time и uptime (#8)
|
||
+ русский перевод
|
||
- фикс #6, #10
|
||
* лицензия изменена на GPLv3
|
||
* изменения в сборке проекта
|
||
|
||
Вер.1.5.3:
|
||
+ добавлены тэги $album, $progress и $time tags в поле плеера (#7)
|
||
- фикс бага с нулевым свопом
|
||
|
||
Вер.1.5.2:
|
||
+ добавлены тэги $isotime, $shorttime и $longtime в поле time
|
||
|
||
Вер.1.5.1:
|
||
+ добавлено поле time
|
||
|
||
Вер.1.5.0:
|
||
+ добавлено поле player
|
||
|
||
Вер.1.4.0:
|
||
+ добавлены уведомления
|
||
|
||
Вер.1.3.6:
|
||
- фикс #1, #2
|
||
|
||
Вер.1.3.5:
|
||
- фикс бага с определением сетевого устройства
|
||
|
||
Вер.1.3.4:
|
||
+ добавлено событие по двойному щелчку
|
||
+ добавлен автовыбор сетевого устройства
|
||
- фикс еще одного падения Плазмы
|
||
|
||
Вер.1.3.3:
|
||
* редактирование чтения температурного устройства
|
||
|
||
Вер.1.3.2b:
|
||
- фикс падения Плазмы
|
||
|
||
Вер.1.3.2:
|
||
+ добавлены поля GPU, GPU temp, HDD и HDD temp
|
||
+ добавлены тэги $ccpu и $ccpucl
|
||
- фикс некоторых багов
|
||
* оптимизация и рефакторинг
|
||
|
||
Вер.1.2.2:
|
||
+ добавлен тултип в строки
|
||
|
||
Вер.1.2.1:
|
||
* если батарея не существует, возвращает off
|
||
* если AC не существует, возвращает '(?)'
|
||
|
||
Вер.1.2.0:
|
||
+ добавлен тэг $ac в поле battery
|
||
+ добавлена настройка устройств батареи и AC
|
||
+ добавлена проверка ошибок
|
||
* тэг $bat теперь читается из /sys/*
|
||
|
||
Вер.1.1.4:
|
||
* изменения в парсинге acpi (поле battery)
|
||
|
||
Вер.1.1.3:
|
||
+ добавлена настройка ширины шрифта
|
||
- небольшие фиксы
|
||
* отредактирована настройка шрифта. Теперь настройки для шрифта работают нормально
|
||
|
||
Вер.1.1.2:
|
||
+ добавлено поле CPU clock
|
||
+ добавлена функция для обновления сетевого интерфейса (100*time_interval)
|
||
* изменено обновление слайдеров
|
||
|
||
Вер.1.1.1:
|
||
+ добавлены тэги $swapmb, $memmb, $netdev, @@netdev=...@@
|
||
- небольшие фиксы
|
||
* виджет теперь состоит из нескольких полей
|
||
* отредактирован конфигурационный интерфейс
|
||
|
||
Вер.1.0:
|
||
Первый релиз
|