Full Changelog: v5.2-beta...v5.3-beta
ALT Booster 5.3-beta
Улучшения интерфейса и логики (UI/UX)
- Реорганизация вкладки «Начало»: Системные настройки разделены на два смысловых блока — «Обновление и пакеты» (EPM) и «Система».
- Умные статусы кнопок: Добавлена поддержка кастомных статусов завершения. Вместо универсального «Активировано» интерфейс теперь выводит контекстные надписи: «Установлено», «Выключено», «Применено» и «Исправлено».
- Вкладка «Приложения»: Переработано отображение списка установленных программ. Кнопка «Установить» больше не исчезает, а гармонично меняет стиль и текст на «Установлено», оставаясь рядом с кнопкой удаления.
- Иконки: Исправлен визуальный баг с цветной иконкой в пункте отключения обновлений GNOME Software. Теперь используется стандартная системная монохромная иконка
view-refresh-symbolic. - Очистка кода: Из утилиты удален нестабильный патч дублирования флешек, поскольку он несовместим с новой архитектурой ESM-модулей в свежих версиях GNOME.
Исправления ошибок (Bug Fixes)
- Конфиги LACT: Исправлена ошибка «Файл не найден» при импорте JSON-профиля. Движок утилиты теперь корректно передает абсолютный путь к файлу вместо его короткого имени.
- Критические сбои (Segfault): Устранен баг
segmentation fault (gtk_text_buffer), который приводил к внезапному закрытию приложения при быстром применении настроек (профилей LACT, тем оформления и т.д.). Разработан специальный классSafePageдля безопасной передачи логов из фоновых процессов в главный поток отрисовки GTK с использованиемGLib.idle_add. - Передача аргументов: Снято внутреннее ограничение в классе
ActionDispatcher, которое блокировало передачу аргументов (например, путей к файлам) для встроенных системных функций.