Skip to content

v5.3-beta

Latest

Choose a tag to compare

@plafonlinux plafonlinux released this 26 Feb 21:47
· 4 commits to main since this release

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, которое блокировало передачу аргументов (например, путей к файлам) для встроенных системных функций.