Tuneit next
Изменения в tuneit_next
Новые возможности
Виджеты графиков
- info_graph — inline график с историей значений в строке
- info_graph_large — большой график с заливкой на всю ширину
- info_graph_multi — сетка графиков в одном виджете (FlowBox)
Параметры графиков через map:
-
min,max— диапазон значений -
points— количество точек истории -
color— цвет графика (hex) -
suffix— суффикс значения (%, GB и т.д.) -
show_max— показывать максимум (info_graph_large)
Модуль System Monitor
Новый модуль system_monitor с тремя страницами:
- Monitor Inline — CPU, RAM, Swap в строку
- Monitor Large — большие графики с заливкой
- Monitor Cards — сетка всех ядер CPU
Улучшения
Асинхронная загрузка
- Полностью асинхронная загрузка значений с ожиданием
- ThreadPoolExecutor + GLib.idle_add
- Отслеживание futures и корректная отмена
Оптимизация таймеров
- Таймер обновления, который появляется при наличии update_interval, останавливается когда страница скрыта
- Запускается при открытии страницы (map/unmap сигналы)
Виджеты Entry и FileChooser
- Переход на AdwEntryRow
- Кнопка reset показывается только если есть default
- Кнопка неактивна когда значение совпадает с default
NumStepper
- Преобразование в int когда digits=0
- Блокировка сигналов при инициализации UI
Прочее
- Info виджеты не показывают busy состояние
- Логгирование GET/SET VALUE в custom settings
- Исправления в handle_callback и setting_notify
- Откат значения при ошибке сохранения
- reload_page_after_set/get опции
Обновления
Иконка
Новая иконка приложения от GNOME Design. В About Dialog добавлен блок artists с указанием GNOME Design.
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved