4.0 KiB
4.0 KiB
Changelog
Все заметные изменения в этом проекте фиксируются в этом файле. Формат основан на Keep a Changelog и придерживается принципов Semantic Versioning.
[Unreleased]
Added
- Кнопки сброса настроек и очистки кэша
- Начальная интеграция с EGS с помощью Legendary
- Бейдж EGS
- Бейдж PortProton
- Зависимость на
xdg-utils
- Интеграция статуса WeAntiCheatYet в карточку
- Стили в AddGameDialog
- Переключение полноэкранного режима через F11
- Выбор QCheckBox через Enter или кнопку A геймпада
- Закрытие окна приложения по комбинации клавиш Ctrl+Q
- Сохранение и восстановление размера при рестарте
- Переключатель полноэкранного режима приложения
- Пункт в контекстное меню “Открыть папку игры”
- Пункт в контекстное меню “Добавить в Steam”
- Пункт в контекстное меню "Удалить из Steam”
- Метод сортировки сначала избранное
- Авто сборки для тестирования
- При подключении геймпада программа сама переходит в полноэкранный режим, а при выключении выходит
Changed
- Обновлены все иконки
- Переименован
_get_steam_home
→get_steam_home
- Переименован
steam_game
→game_source
- Догика контекстного меню вынесена в
ContextMenuManager
- Бейдж Steam теперь открывает Steam Community
- Изменена лицензия с MIT на GPL-3.0 для совместимости с кодом от legendary
- Оптимизирована генерация карточек для предотвращения лагов при поиске и изменения размера окна
- Бейджи с карточек так же теперь дублируются и на странице с деталями, а не только в библиотеке
- Установка ширины бейджа в две трети ширины карточки
- Бейджи источников (
Steam
,EGS
,PortProton
) теперь отображаются только при активном фильтреall
илиfavorites
Fixed
- Обработка несуществующей темы с возвратом к “standart”
- Открытие контекстного меню
- Запуск при отсутствии exiftool
- Переводы пунктов настроек
- Бесконечное обращение к get_portproton_location
- Ссылки на документацию в README
- traceback при загрузке placeholder при отсутствии обложек
- Утечки памяти при загрузке обложек
- Ошибки при подключении геймпада из-за работы в разных потоках
[0.1.1] – 2025-05-17
Added
- Алфавитная сортировка библиотеки
- Проверка переводов через yaspeller
- Сборка Fedora-пакета
- Сборка AppImage
Changed
- Удалён жёстко заданный ресайз окна
- Использован icoextract как python модуль
Fixed
- Скрытие статус-бара
- Чтение списка Steam-игр
- Подвисание GUI
- Краш при повреждённом Steam
См. подробности по каждому коммиту в истории репозитория.