0.1.92
Pre-release
Pre-release
🔧 Патч стабильности: критические исправления архитектуры и доработка системы установки!
Это обновление нацелено на исправления различных ошибок после тестирования системы установки с пользователями! Так же это обновление нацелено на доработку базовых механизмов программы для подготовки программы к распространению и началу открытого бета-тестирования!
📦 Модуль распаковки архивов
Добавлен новый этап в системе установки — умная система распаковки игр:
- Автоматически определяет тип файла
- Распаковывает архивы (ZIP, RAR, 7Z, TAR и многие другие форматы!)
- Если это не архив, то файлы оставляются как есть.
- Показывает прогресс в реальном времени
Добавлен модуль запуска игр!
- Автоматически определяет формат игры и эмулятор
- Автоматическое создание .sh скрипта запуска игр
- В каталог программы добавлен новый реестр, он дает модулю запуска нужную информацию для создания команд запуска. А значит эта система легко расширяема для поддержки новых эмуляторов!
- Теперь после установки игры создается .sh, по нажатию на который игра запустится сразу, вы не увидите работу эмулятора визуально - будет показана сразу игра.
🐛 Исправление багов и ошибок
- Исправлен баг, когда кнопка "Отмена" не работала должным образом
- Исправлена ошибка в логике кода, из за которой результаты поиска появлялись в двух местах. Визуально это выглядело так, будто сейчас работают два поисковика одновременно.
- Исправлен баг, когда при успешном завершении установки показывалось уведомление об отмене установки
- Исправлен баг, когда нельзя корректно закрыть диалоговое окно после успешной установки
- Исправлена ошибка, при которой не создавался лог-файл основной программы
- Исправлен баг, приводивший к сбою при попытке установить эмулятор PPSSPP, если он не был установлен на Steam Deck
- Исправлен баг, при котом перед этапом скачивания установщик не анимировался в неопределенном состоянии
- Модули системы установки были оптимизированы для более стабильной работы и отказоустойчивости при высокой нагрузке
- Оптимизировано потребление ОЗУ при работе системы установки.