chore(changelog): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
232
CHANGELOG.md
232
CHANGELOG.md
@@ -6,26 +6,28 @@
|
|||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Больше типов анимаций при открытии карточки игры (за подробностями в документацию)
|
- Больше типов анимаций при открытии карточки игры (подробности см. в документации).
|
||||||
- Анимация при выходе из карточки игры (за подробностями в документацию)
|
- Анимация при закрытии карточки игры (подробности см. в документации).
|
||||||
- Добавлен обработчик нажатий стрелок на клавиатуре в поле для ввода (позволяет переключаться между символами на стрелки)
|
- Добавлен обработчик нажатий стрелок на клавиатуре в поле ввода (позволяет перемещаться между символами с помощью стрелок).
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Уменьшена длительность анимации открытия карточки с 800 до 350мс
|
- Уменьшена длительность анимации открытия карточки с 800 до 350 мс.
|
||||||
- Контекстное меню при открытие теперь сразу фокусируется на первом элементе
|
- Контекстное меню при открытии теперь сразу фокусируется на первом элементе.
|
||||||
- Анимации теперь можно настраивать через темы (за подробностями в документацию)
|
- Анимации теперь можно настраивать через темы (подробности см. в документации).
|
||||||
- Общие json (steam_apps и anticheat_games) теперь перекачиваются если сломаны
|
- Общие JSON-файлы (`steam_apps` и `anticheat_games`) теперь перекачиваются, если они повреждены.
|
||||||
- Временно удалена светлая тема
|
- Временно удалена светлая тема.
|
||||||
- Добавление и удаление игр из Steam теперь не требует перезагрузки Steam
|
- Добавление и удаление игр из Steam больше не требует перезапуска клиента.
|
||||||
- Обновлены все зависимости (затрагивает только AppImage)
|
- Обновлены все зависимости (затрагивает только AppImage).
|
||||||
- Удалён отдельный трей так как у PortProton есть свой трей
|
- Удалён отдельный трей, так как у PortProton есть собственный.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- legendary list теперь не вызывается если вход в EGS не был произведён
|
- `legendary list` теперь не вызывается, если вход в EGS не был выполнен.
|
||||||
- Скриншоты тем теперь не теряют в качестве при масштабе отличном от 100%
|
- Скриншоты тем больше не теряют качество при масштабе, отличном от 100%.
|
||||||
- Данные от HLTB теперь не отображаются в карточке если нет данных о времени прохождения
|
- Данные от HLTB теперь не отображаются в карточке, если нет информации о времени прохождения.
|
||||||
- Диалог добавления игры теперь не добавляет игру если exe не существует
|
- Диалог добавления игры больше не добавляет игру, если `exe` не существует.
|
||||||
- Вкладки больше не переключаются на стрелки если фокус на поле для ввода
|
- Вкладки больше не переключаются стрелками, если фокус в поле ввода.
|
||||||
|
- Исправлено переключение слайдера: RT (Xbox) / R2 (PS), LT (Xbox) / L2 (PS).
|
||||||
|
- Переведен заголовок окна диалога выбора файлов.
|
||||||
|
|
||||||
### Contributors
|
### Contributors
|
||||||
- @Alex Smith
|
- @Alex Smith
|
||||||
@@ -35,24 +37,24 @@
|
|||||||
## [0.1.4] - 2025-07-21
|
## [0.1.4] - 2025-07-21
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Переводы в переопределениях (за подробностями в документацию)
|
- Переводы в переопределениях (подробности см. в документации).
|
||||||
- Обложки и описания для всех автоинсталлов
|
- Обложки и описания для всех автоинсталлов.
|
||||||
- Возможность указать ссылку для скачивания обложки в диалоге добавления игры
|
- Возможность указать ссылку для скачивания обложки в диалоге добавления игры.
|
||||||
- Интеграция с howlongtobeat.com
|
- Интеграция с howlongtobeat.com.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Оптимизированны обложки автоинсталлов
|
- Оптимизированы обложки автоинсталлов.
|
||||||
- Папка custom_data исключена из сборки модуля для уменьшение его размера
|
- Папка `custom_data` исключена из сборки модуля для уменьшения его размера.
|
||||||
- Бейдж PortProton теперь открывает PortProtonDB
|
- Бейдж PortProton теперь открывает PortProtonDB.
|
||||||
- Отключено переключение полноэкранного режима через F11 или кнопку Select на геймпаде в gamescope сессии
|
- Отключено переключение полноэкранного режима через F11 или кнопку Select на геймпаде в Gamescope-сессии.
|
||||||
- Удалён аргумент `--session` так как тестирование gamescope сессии завершено
|
- Удалён аргумент `--session`, так как тестирование Gamescope-сессии завершено.
|
||||||
- В контекстном меню игр без exe файла теперь отображается только пункт "Удалить из PortProton"
|
- В контекстном меню игр без exe-файла теперь отображается только пункт «Удалить из PortProton».
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Запрос к GitHub API при загрузке legendary теперь не игнорирует настройки прокси
|
- Запрос к GitHub API при загрузке legendary теперь учитывает настройки прокси.
|
||||||
- Путь к portprotonqt-session-select в оверлее
|
- Путь к `portprotonqt-session-select` в оверлее.
|
||||||
- Работа exiftool в AppImage
|
- Работа `exiftool` в AppImage.
|
||||||
- Открытие контекстного меню у игр без exe
|
- Открытие контекстного меню у игр без exe-файла.
|
||||||
|
|
||||||
### Contributors
|
### Contributors
|
||||||
- @Vector_null
|
- @Vector_null
|
||||||
@@ -62,32 +64,32 @@
|
|||||||
## [0.1.3] - 2025-07-05
|
## [0.1.3] - 2025-07-05
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Аргумент `--session` для запуска приложения в gamescope (Исключительно в целях тестирования)
|
- Аргумент `--session` для запуска приложения в Gamescope (исключительно в целях тестирования).
|
||||||
- Начальная поддержка EGS (Без EOS, скачивания игр и запуска игр из сторонних магазинов)
|
- Начальная поддержка EGS (без EOS, скачивания и запуска игр из сторонних магазинов).
|
||||||
- Автодополнение bash для комманды portprotonqt
|
- Автодополнение bash для команды `portprotonqt`.
|
||||||
- Поддержка геймпадов в диалоге выбора игры
|
- Поддержка геймпадов в диалоге выбора игры.
|
||||||
- Быстрый запуск и остановка игры через контекстное меню
|
- Быстрый запуск и остановка игры через контекстное меню.
|
||||||
- Иконки в контекстом меню
|
- Иконки в контекстном меню.
|
||||||
- Обложки для части автоинсталлов
|
- Обложки для части автоинсталлов.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Удалены сборки для Fedora 40
|
- Удалены сборки для Fedora 40.
|
||||||
- Перенесены параметры анимации GameCard в `styles.py` с подробной документацией для поддержки кастомизации тем.
|
- Параметры анимации GameCard перенесены в `styles.py` с подробной документацией для кастомизации тем.
|
||||||
- Статус выделения и наведения на карточки теперь взаимоисключают друг друга
|
- Статусы выделения и наведения на карточки теперь взаимоисключающие.
|
||||||
- Все desktop файлы создаются с коментарием "Запустить игру {название} через PortProton"
|
- Все desktop-файлы создаются с комментарием «Запустить игру {название} через PortProton».
|
||||||
- Заполнители в переводах теперь стали более осмысленными
|
- Заполнители в переводах стали более осмысленными.
|
||||||
- Изменена компоновка диалога добавления игры для лучшего отображения в Gamescope
|
- Изменена компоновка диалога добавления игры для лучшего отображения в Gamescope.
|
||||||
- Текст бейджей теперь обрезается через ... если не помещается
|
- Текст бейджей теперь обрезается троеточием, если не помещается.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Дублирование обводки выделения карточек при быстром перемешении мыши
|
- Дублирование обводки карточек при быстром перемещении мыши.
|
||||||
- Завершение приложения при закритие окна
|
- Завершение приложения при закрытии окна.
|
||||||
- Использование системной палитры в темах
|
- Использование системной палитры в темах.
|
||||||
- Ошибки темы в нативном пакете
|
- Ошибки тем в нативном пакете.
|
||||||
- Ошибки темы в Gamescope
|
- Ошибки тем в Gamescope.
|
||||||
- Размер иконок для desktop файлов теперь 128x128
|
- Размер иконок для desktop-файлов теперь 128x128.
|
||||||
- Пустая область при обновлении сетки игр
|
- Пустая область при обновлении сетки игр.
|
||||||
- Запуск игры при открытом оверлее
|
- Запуск игры при открытом оверлее.
|
||||||
|
|
||||||
### Contributors
|
### Contributors
|
||||||
- @Dervart
|
- @Dervart
|
||||||
@@ -98,63 +100,63 @@
|
|||||||
## [0.1.2] - 2025-06-15
|
## [0.1.2] - 2025-06-15
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Кнопки сброса настроек и очистки кэша
|
- Кнопки сброса настроек и очистки кэша.
|
||||||
- Бейдж PortProton
|
- Бейдж PortProton.
|
||||||
- Зависимость от `xdg-utils`
|
- Зависимость от `xdg-utils`.
|
||||||
- Интеграция статуса WeAntiCheatYet в карточку
|
- Интеграция статуса WeAntiCheatYet в карточку.
|
||||||
- Переключение полноэкршанного режима через F11 или кнопку Select на геймпаде
|
- Переключение полноэкранного режима через F11 или кнопку Select на геймпаде.
|
||||||
- Выбор состояния `QCheckBox` через Enter или кнопку A на геймпаде
|
- Выбор состояния `QCheckBox` через Enter или кнопку A на геймпаде.
|
||||||
- Закрытие диалога добавления игры через ESC или кнопку B на геймпаде
|
- Закрытие диалога добавления игры через ESC или кнопку B на геймпаде.
|
||||||
- Закрытие окна приложения по комбинации клавиш Ctrl+Q
|
- Закрытие приложения комбинацией клавиш Ctrl+Q.
|
||||||
- Сохранение и восстановление размера окна при перезапуске
|
- Сохранение и восстановление размера окна при перезапуске.
|
||||||
- Переключатель полноэкранного режима приложения
|
- Переключатель полноэкранного режима приложения.
|
||||||
- Пункт в контекстном меню «Открыть папку игры»
|
- Пункт в контекстном меню «Открыть папку игры».
|
||||||
- Пункты в контекстном меню «Добавить в Steam» и «Удалить из Steam»
|
- Пункты в контекстном меню «Добавить в Steam» и «Удалить из Steam».
|
||||||
- Пункты в контекстном меню «Добавить в Избранное» и «Удалить из Избранного»
|
- Пункты в контекстном меню «Добавить в избранное» и «Удалить из избранного».
|
||||||
- Метод сортировки «Сначала избранное»
|
- Метод сортировки «Сначала избранное».
|
||||||
- Настройка автоматического перехода в полноэкранный режим при подключении геймпада (по умолчанию отключена)
|
- Настройка автоматического перехода в полноэкранный режим при подключении геймпада (по умолчанию отключена).
|
||||||
- Поддержка управления геймпадом в `QMenu` и `QComboBox`
|
- Поддержка управления геймпадом в `QMenu` и `QComboBox`.
|
||||||
- Аргумент `--fullscreen` для запуска приложения в полноэкранном режиме
|
- Аргумент `--fullscreen` для запуска приложения в полноэкранном режиме.
|
||||||
- Оверлей на кнопку Insert или кнопку Xbox/PS на геймпаде для закрытия приложения, выключения, перезагрузки и перехода в спящий режим или переключения между сессиями
|
- Оверлей на кнопку Insert или Xbox/PS-кнопку на геймпаде для закрытия приложения, выключения, перезагрузки, перехода в спящий режим или переключения между сессиями.
|
||||||
- [Gamescope сессия](https://git.linux-gaming.ru/Boria138/gamescope-session-portprotonqt)
|
- [Gamescope-сессия](https://git.linux-gaming.ru/Boria138/gamescope-session-portprotonqt).
|
||||||
- Пресеты управления для DualShock 4 и DualSense
|
- Пресеты управления для DualShock 4 и DualSense.
|
||||||
- Настройка тактильной отдачи на геймпаде при запуске игры (по умолчанию выключена)
|
- Настройка тактильной отдачи на геймпаде при запуске игры (по умолчанию отключена).
|
||||||
- Переводы пунктов настроек
|
- Переводы пунктов настроек.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Обновлены все иконки
|
- Обновлены все иконки.
|
||||||
- Переименована функция `_get_steam_home` в `get_steam_home`
|
- Функция `_get_steam_home` переименована в `get_steam_home`.
|
||||||
- Переименован `steam_game` в `game_source`
|
- `steam_game` переименован в `game_source`.
|
||||||
- Логика контекстного меню вынесена в `ContextMenuManager`
|
- Логика контекстного меню вынесена в `ContextMenuManager`.
|
||||||
- Бейдж Steam теперь открывает Steam Community
|
- Бейдж Steam теперь открывает Steam Community.
|
||||||
- Изменена лицензия с MIT на GPL-3.0 для совместимости с кодом от legendary
|
- Лицензия изменена с MIT на GPL-3.0 для совместимости с кодом legendary.
|
||||||
- Оптимизирована генерация карточек для плавной работы при поиске и изменении размера окна
|
- Оптимизирована генерация карточек для плавной работы при поиске и изменении размера окна.
|
||||||
- Бейджи с карточек теперь отображаются также на странице с деталями, а не только в библиотеке
|
- Бейджи с карточек теперь отображаются и на странице с деталями, а не только в библиотеке.
|
||||||
- Установлена ширина бейджа в две трети ширины карточки
|
- Установлена ширина бейджа в 2/3 ширины карточки.
|
||||||
- Бейджи источников (`Steam`, `EGS`, `PortProton`) теперь отображаются только при активном фильтре `all` или `favorites`
|
- Бейджи источников (`Steam`, `EGS`, `PortProton`) отображаются только при активном фильтре `all` или `favorites`.
|
||||||
- Карточки теперь фокусируются в направлении движения стрелок или D-pad:
|
- Карточки теперь фокусируются в направлении движения стрелок или D-pad.
|
||||||
- Поддерживается удержание D-pad для непрерывного переключения карточек
|
- Поддерживается удержание D-pad для непрерывного переключения карточек.
|
||||||
- Объединён обработчик управления стрелками клавиатуры и D-pad для консистентности
|
- Объединён обработчик управления стрелками клавиатуры и D-pad для консистентности.
|
||||||
- D-pad больше не переключает вкладки (только кнопки RB/LB)
|
- D-pad больше не переключает вкладки (только кнопки RB/LB).
|
||||||
- Кнопка добавления игры больше не фокусируется
|
- Кнопка добавления игры больше не получает фокус.
|
||||||
- Диалог добавления игры теперь открывается только в библиотеке
|
- Диалог добавления игры открывается только в библиотеке.
|
||||||
- Удалены все упоминания PortProtonQT из кода и заменены на PortProtonQt
|
- Все упоминания PortProtonQT заменены на PortProtonQt.
|
||||||
- Размер карточек теперь меняется только при отпускании слайдера
|
- Размер карточек меняется только при отпускании слайдера.
|
||||||
- Слайдер теперь управляется через тригеры на геймпаде
|
- Слайдер теперь управляется триггерами на геймпаде.
|
||||||
- Диалог добавления игры теперь открывается на X, а не на Y
|
- Диалог добавления игры теперь открывается на X, а не на Y.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Возврат к теме «standard» при выборе несуществующей темы
|
- Возврат к теме «standard» при выборе несуществующей темы.
|
||||||
- Корректное открытие контекстного меню
|
- Корректное открытие контекстного меню.
|
||||||
- Запуск приложения при отсутствии `exiftool`
|
- Запуск приложения при отсутствии `exiftool`.
|
||||||
- Предотвращено бесконечное обращение к `get_portproton_location`
|
- Предотвращено бесконечное обращение к `get_portproton_location`.
|
||||||
- Обновлены ссылки на документацию в README
|
- Обновлены ссылки на документацию в README.
|
||||||
- Устранён traceback при отсутствии обложек (placeholder)
|
- Исправлено падение при отсутствии обложек (placeholder).
|
||||||
- Устранены утечки памяти при загрузке обложек
|
- Устранены утечки памяти при загрузке обложек.
|
||||||
- Исправлены ошибки при подключении геймпада
|
- Исправлены ошибки при подключении геймпада.
|
||||||
- Предотвращено многократное открытие диалога добавления игры через геймпад
|
- Предотвращено многократное открытие диалога добавления игры через геймпад.
|
||||||
- Корректная обработка событий геймпада во время игры
|
- Корректная обработка событий геймпада во время игры.
|
||||||
- Убийсво всех процессов "зомби" при закрытии программы
|
- Убийство всех процессов-зомби при закрытии программы.
|
||||||
|
|
||||||
### Contributors
|
### Contributors
|
||||||
- @Vector_null
|
- @Vector_null
|
||||||
@@ -165,20 +167,20 @@
|
|||||||
## [0.1.1] – 2025-05-17
|
## [0.1.1] – 2025-05-17
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
- Алфавитная сортировка библиотеки
|
- Алфавитная сортировка библиотеки.
|
||||||
- Проверка переводов через yaspeller
|
- Проверка переводов через yaspeller.
|
||||||
- Сборка Fedora-пакета
|
- Сборка Fedora-пакета.
|
||||||
- Сборка AppImage
|
- Сборка AppImage.
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- Удалён жёстко заданный размер окна
|
- Удалён жёстко заданный размер окна.
|
||||||
- Использован `icoextract` как Python-модуль
|
- Использован `icoextract` как Python-модуль.
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- Скрытие статус-бара
|
- Скрытие статус-бара.
|
||||||
- Чтение списка Steam-игр
|
- Чтение списка Steam-игр.
|
||||||
- Зависание GUI
|
- Зависание GUI.
|
||||||
- Сбой при повреждённом Steam
|
- Сбой при повреждённом Steam.
|
||||||
|
|
||||||
### Contributors
|
### Contributors
|
||||||
- @Vector_null
|
- @Vector_null
|
||||||
|
Reference in New Issue
Block a user