PortProtonQt/CHANGELOG.md
Boris Yumankulov a3d7351e16
All checks were successful
Code and build check / Check code (push) Successful in 1m23s
Code and build check / Build with uv (push) Successful in 45s
chore(changelog): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-05 17:22:30 +05:00

4.0 KiB
Raw Permalink Blame History

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_homeget_steam_home
  • Переименован steam_gamegame_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

См. подробности по каждому коммиту в истории репозитория.