Repository navigation
Releases
Releases · linux-gaming-ru/PortProtonQt
v1.5.0
Added
- Добавлен поиск настроек игры вводом с клавиатуры без предварительного выбора поля поиска
- Добавлена навигация геймпадом к кнопкам под таблицами
- Добавлена настройка скрытия курсора в полноэкранном режиме, включённая по умолчанию
- Добавлена настройка отключения поиска установленных Proton в Steam для списков выбора версий и окна управления WINE/Proton
- Добавлена возможность добавления загрузочной WebM-заставки из тем при переходе в fullscreen, включая автоматический переход при подключении геймпада
- Добавлен переход к загрузке Wine/Proton из списка версий в настройках игры
- Добавлены выбор и установка DLC при установке игр GOG
- При установке GOG в папку с уже имеющейся игрой добавлены автоматический импорт, проверка файлов и загрузка недостающих или повреждённых файлов
- Добавлена возможность приостанавливать и возобновлять запущенную игру через системный трей
- Добавлена настройка отключения проверки i586-зависимостей в ALT Linux
- Добавлена настройка принудительного применения английского языка
- Добавлено редактирование названия и обложки игр GOG по ID
- Добавлена интеграция Epic Games Store с авторизацией, библиотекой, установкой, импортом, восстановлением и удалением игр
- Добавлена поддержка сборок Proton CachyOS WineLand
- Добавлена кнопка возврата на рабочий стол в системной вкладке при указании команды в
PORTPROTONQT_RETURN_TO_DESKTOP_SCRIPT - Добавлены режимы библиотеки
horizontalиhorizontal_topс циклической навигацией и плиткой открытия полной сетки в топ-режиме - В панель библиотеки добавлен выбор типа сетки
- В виджет с исчезающей полосой прокрутки добавлена поддержка горизонтальной ориентации
- Добавлен режим библиотеки
verticalс табличным отображением названия, последнего запуска, проведённого времени и источника игры - При открытии карточки с отсутствующим исполняемым файлом добавлен выбор: удалить карточку или указать другой файл
- Добавлен отдельный раздел настройки шрифтов MangoHud с масштабом, размером и выбором шрифта
- Добавлен графический редактор глобальных настроек игр из
user.conf - В режиме
PW_USE_SUPPLIED_DXVK_VKD3Dдобавлена поддержка D7VK из сборки Proton
Changed
- Настройка
WINE_FULLSCREEN_FSRпо умолчанию отключена - Кнопки менеджера Wine/Proton приведены к общему стилю приложения и дополнены иконками
- Списки DLL и шрифтов в Winetricks теперь сортируются по алфавиту
- Оформление Winetricks приведено к общему стилю приложения
- В поле запуска второго
.exe/ враппера теперь можно указать тот же исполняемый файл, что и основной - Описания приложения в README, метаданных и пакетах сделаны нейтральными, без перечисления источников игр и привязки к Windows
- Ускорено изменение размера карточек библиотеки
- Удалён GDK Proton из списка доступных сборок
- Улучшено отображение описаний параметров в настройках игры: они размещаются под названием, а текущая строка выделяется рамкой
- После завершения загрузки показывается системное уведомление, а строка результата открывает карточку игры мышью или кнопкой A геймпада
- Улучшено определение вылетов игр: учитывается код завершения команды Wine/Proton и время работы игровых процессов, включая дочерний движок, без учёта времени завершения скрипта запуска
- Каталоги пользовательских данных игр переведены на единый формат
источник-ID - Данные приложения организованы в
$XDG_DATA_HOME/PortProtonQt(по умолчанию~/.local/share/PortProtonQt): кеш перенесён из.cacheвcache, данные лаунчеров — вlauncher, загружаемые бинарники — вbin, чтобы временный кеш AnyLinux не вызывал повторную загрузку при каждом запуске AppImage - Минимальная поддерживаемая версия Python повышена с 3.10 до 3.11
- Поиск в библиотеке теперь находит совпадения в любой части названия и показывает одноимённые игры из разных источников
- Тема теперь применяется без перезапуска приложения
- Добавлена сборка Fedora 45
- Автоматическая загрузка PPDB с linux-gaming.ru теперь отключена по умолчанию
- Кнопка «Открыть PPDB» переименована в «Редактировать PPDB», чтобы не путать открытие файла с его запуском
- Обновлён перевод на Немецкий
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/de/ - Обновлён перевод на Португальский (Бразилия)
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/pt_BR/ - Обновлён перевод на Русский
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/ru/ - Обновлён перевод на Испанский
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/es/ - В AppImage добавлен Bash для предотвращения конфликтов Vulkan со Steam Runtime при использовании системного GameMode
- Удалена ассоциация PortProtonQt с исполняемыми файлами Linux
- MIME-тип образов MDS заменён на используемый libMirage
application/x-mds - Открытие карточек и тихий запуск унифицированы
minazukiдобавлен в список конфликтующих с GameMode процессов- Встроенный терминал после ошибки остаётся открытым и закрывается клавишей Enter или кнопкой A геймпада
- В список советов при вылете добавлено отключение Optiscaler
- Повышен статус разработки в
pyproject.tomlс Alpha до Production - DXVK и VKD3D-Proton теперь загружаются только для выбранного режима Vulkan, а D7VK — только при его включении
Fixed
- Исправлена запись
MANGOHUD_CONFIGв.ppdbпри выключенном MangoHud - Исправлены ложный статус установки и открытие чужой карточки для Rockstar Games Launcher при совпадении имени
launcher.exe - Исправлен запуск второго
.exeчерезPW_RUN_AFTER_EXEиз пути с кириллицей - Исправлены мерцание сетки и задержка выделения карточек при открытии библиотеки
- Исправлено обновление сетки комбинацией Guide + Select
- Исправлены создание и восстановление
.desktop-файлов с переносами строк в названии игры - Исправлено появление дубля карточки при добавлении и после установки игры
- Исправлено отсутствие новых
.exeв поиске библиотеки до обновления сетки - Исправлено обновление названия на детальной странице после редактирования ярлыка без повторного открытия страницы
- Исправлено отображение дополнений и наборов GOG как отдельных игр в библиотеке
- Исправлено отсутствие установленных демоверсий, модов, приложений и бета-версий Steam в библиотеке
- Исправлена синтаксическая ошибка в
functions_helper, препятствовавшая запуску PortProton с Bash 5.1 - Исправлено управление интерфейсом при одновременном подключении нескольких геймпадов
- Исправлена коллизия пользовательских данных автоустановок с одинаковыми именами исходных исполняемых файлов
- Исправлен запуск PortProtonQt на NixOS через
steam-run - Исправлена проверка и установка недостающих i586-зависимостей в ALT Linux перед запуском игр
- Исправлено отсутствие иконки у окна встроенного терминала
- Исправлена потеря финального вывода при ошибке встроенного терминала
- Исправлено открытие карточек GOG через URI при старте приложения
- Исправлен сброс состояния кнопки записи лога при переключении детальной страницы в компактный режим
- Исправлено отображение значка PortProtonQt в системном трее при медленной инициализации приложения
- Исправлено отсутствие вкладок Wi-Fi и Bluetooth при запуске до инициализации системных адаптеров
- Исправлена ошибка, из-за которой не работал поиск по настройкам при отсутствии доступных параметров MangoHud или Gamescope
- Фильтр установленных игр теперь переключается без повторной загрузки библиотеки
- Некорректные изображения в кэше Steam теперь пропускаются при поиске обложек
- Исправлено открытие
.ppdbна разделах с битом исполнения у всех файлов - Исправлено создание резервной копии префикса с
libarchive-c 5.1 - Исправлено завершение приложения при активных фоновых операциях
- Исправлено автоматическое включение NVAPI, DLSS и трассировки лучей для видеокарт NVIDIA RTX
- Исправлено применение принудительно выбранного языка в конфигурациях эмуляторов Steam
Contributors
- @dark_siders
- @rogerio-mattos
- @rubin13
- @adem4ik
- @gallegonovato
v1.4.1
Changed
- Обновлён перевод на Русский
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/ru/
Fixed
- Произведён откат Steam Runtime Sniper до версии V3 из-за несовместимости GStreamer внутри Proton 10.x с SLR 4
Contributors
v1.4.0
Added
- Добавлен анализатор проблем в случае вылета Windows-программы
- Добавлены анимированные и статические фоны детальной страницы
aurora,diagnostics,metaballs,leafиveins, вдохновлённые проектом omikuji - Добавлена интеграция GOG с авторизацией, библиотекой, установкой, импортом, восстановлением и удалением игр
- Добавлена отдельная галочка
Only Installed, сочетаемая с фильтрами источника и скрывающая неустановленные игры - Добавлено отображение иконок
.exeвместо обложек на компактной детальной странице - Добавлено редактирование ярлыков Steam по AppID
- Добавлены тихий и логируемый режимы запуска
.exeчерез меню «Открыть с помощью» - Добавлена пользовательская интеграция AppImage
- Добавлен однокнопочный установщик AppImage с загрузкой через Gitea или GitHub и автоматической интеграцией в систему
- В игровые ярлыки добавлены действия для запуска в тихом режиме и с записью лога
- Добавлен аргумент командной строки
--logдля запуска игры в режиме логирования - Добавлены звуки интерфейса
- Добавлен выбор аккаунта Steam в настройках с автоматическим режимом по умолчанию и режимом
Allдля добавления ярлыков всем пользователям - Добавлено безопасное чтение вариантов dark/light палитры matugen из Dank Material Shell
- Добавлен поиск параметров MangoHud, vkBasalt и Gamescope по названиям и описаниям
- Добавлена установка локальных архивов WINE/Proton перетаскиванием в библиотеку или менеджер версий
- Добавлена кнопка открытия папки WINE в менеджере версий
- Добавлена настройка для скрытия подсказок по управлению
- Добавлена кнопка удаления пользовательских тем
Changed
- GitHub-зеркала PortProtonQt и метаданных WINE/Proton перенесены в организацию
linux-gaming-ru - Иконки системных уведомлений перенесены в темы и теперь соответствуют выбранной теме
- Выбранное зеркало теперь используется для загрузки метаданных WINE/Proton, проверки обновлений AppImage и получения списка изменений
- Обновлена ссылка на раздел помощи в логе ошибки
- В AppImage добавлены
7zдля извлечения содержимого ISO и MDF-образов иvk_gpu_infoдля определения видеокарт Vulkan - Обновлен контейнер (SLR) до v4.0.20260805
- Вертикальная навигация геймпадом в сетках настроек больше не переходит между столбцами
- Удалена сборка для Fedora 42
- Версия Windows по умолчанию изменена с 10 на 11
- Обновлены все иконки подсказок управления
- API и ссылки PPDB переведены с
ppdb.linux-gaming.ruнаlinux-gaming.ru - Блок игровой статистики на полной детальной странице помещён в тематизируемый контейнер, как в компактном режиме
- Кэш EXE-иконок унифицирован для карточек и детальных страниц
- Папки
custom_dataтеперь используют имя exe и MD5 полного пути для предотвращения конфликтов одинаковых имён - Управление геймпадом переведено с
pygameна SDL3, зависимостьpygameудалена - Обновлён перевод на Немецкий
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/de/ - Обновлён перевод на Португальский (Бразилия)
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/pt_BR/ - Обновлён перевод на Китайский (упрощённый)
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/zh_Hans/ - Возвращено отображение нативных Linux-игр в библиотеке Steam без отображения саундтреков
- После создания или удаления ярлыков меню обновляется база desktop-файлов
sherrydmnдобавлен в список конфликтующих с GameMode процессов
Fixed
- Настройки прокси теперь передаются
curlпри загрузке файлов скриптами PortProton - Устранена повторная перестройка индексов Steam и PPDB для каждой карточки в экономном режиме
- Скрытие бейджей больше не скрывает ленту источника игры на карточках библиотеки
- Обновление сетки библиотеки теперь загружает только источник, выбранный одиночным фильтром
- Исправлено обрезание кнопок настроек PortProtonQt в узких окнах
- Исправлено удаление даты последнего запуска при удалении ярлыка игры
- Исправлено извлечение иконок для лаунчеров, запускающих целевой EXE через соседний
.batили.cmd - Исправлено зависание интерфейса при проверке RPM-пакетов перед запуском игры
- Исправлено обрезание подсказок управления при переносе на вторую строку
- Исправлены подлагивания интерфейса при загрузке списка WINE/Proton и подсчёте размеров установленных версий
- Исправлена перекраска иконок встроенного файлового менеджера через
ICON_COLORS - Исправлено применение длительности fade-анимации к появлению обложки при анимациях
slideиbounceдетальной страницы - Исправлено игнорирование параметров темы для размеров, отступов, скруглений и тени карточек в сеточном и списочном режимах
- Исправлены медленная загрузка превью и повторные сетевые запросы при прокрутке магазина тем
- Исправлен непоследовательный порядок навигации по карточкам игр с помощью D-pad
- Системные действия в режиме
--ppqtosпереведены наsystemctlиloginctl - Исправлена перекраска SVG-иконок подсказок управления через
ICON_COLORS - Исправлен ввод кириллицы при поиске игр
- Поиск игр ограничен названиями без совпадений по описаниям
- Исправлено состояние кнопки остановки при переключении детальной страницы на компактный вид
- Исправлено зависание интерфейса после завершения игры
- Исправлено определение основного аккаунта Steam по самому новому
Timestampвloginusers.vdfс резервным поиском поAutoLoginили единственному профилюuserdataи поддержкойMostRecentдля совместимости со старыми версиями Steam - Распаковка WINE/Proton больше не меняет рабочий каталог приложения и отклоняет пути из архива, выходящие за каталог установки
Contributors
- @dervart
- @rubin13
- @rogerio-mattos
- @Vekt0R_null
- @CastroFidel
v1.3.2
Fixed
- Исправлено определение SteamID по
AutoLoginили единственному профилюuserdata, если вloginusers.vdfотсутствуетMostRecent
v1.3.1
Fixed
- Исправлено CVE-2026-59678: уязвимость повышения привилегий в Polkit-правилах udisks и NetworkManager, где проверка командной строки через
psпозволяла локальным пользователям обойти авторизацию
Changed
--ppqtosтеперь требует что бы пользователь был в группеportprotonqt
v1.3.0
Added
- Добавлена проверка 32-битных зависимостей ALT Linux перед запуском игр с предложением установить их через
pkexec - Добавлены 3 режима фона детальной страницы через тему:
gradient(градиент по умолчанию),static_waves(статические волны),waves(анимированные волны) - Добавлена поддержка открытия локальных
.ppaiавтоустановок через ассоциацию файлов, CLI и перетаскивание в окно приложения - Добавлена возможность печати для поиска напрямую с карточки игры в библиотеке и автоинсталлах
- Добавлен
AutoHideScrollArea— QScrollArea с автоматически скрывающейся полосой прокрутки с анимацией fade-in/out - Добавлен тип отображения времени
Steamс часами, десятичными минутами - Добавлено обновление отображения последнего запуска и проведённого времени без перезапуска приложения
- Добавлена поддержка D7VK
- Добавлена настройка автоматического скачивания PPDB с
ppdb.linux-gaming.ru - Добавлены раскладки и варианты виртуальной клавиатуры на основе keymap-данных
gjs-osk - Добавлен перевод на Немецкий
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/de/ - Добавлен магазин тем с загрузкой и применением тем из
ppdb.linux-gaming.ru(скрыт за настройкой по умолчанию, так как сторонние темы могут быть небезопасны) - Добавлена поддержка установки тем по URI
portprotonqt://theme/<id>сppdb.linux-gaming.ru - Добавлено автообновление AppImage через интерфейс с резервным GitHub-зеркалом
- Добавлена запись параметров запуска из
.lnkв.ppdb - Добавлен автовыбор директории Flatpak-версии PortProton (
~/.var/app/ru.linux_gaming.PortProton) какportdatapath, если директория существует - Добавлена кнопка «Открыть папку» на детальной странице для игр PortProton
- Добавлена перекраска SVG-иконок через константу темы
ICON_COLORS - Добавлена константа темы
DETAIL_PAGE_GRADIENTдля полного переопределения стопов градиента фона детальной страницы - Добавлена кнопка удаления карточек PortProton без существующего exe в библиотеке
Changed
- Минимальный масштаб слайдера размера карточек снижен с 200 до 100 px
- Улучшено компактное отображение бейджей и названий карточек при малом масштабе
- Убран дебаг-код
proton_downloadsиз менеджера WINE/Proton - Проверка безопасности тем теперь включает SVG, изображения и шрифты — небезопасные файлы блокируют загрузку темы целиком
- Файл
last_launchперемещён из~/.cache/PortProtonQt/в~/.local/share/PortProtonQt/согласно XDG спецификации - Файл
statisticsперемещён изportdatapath/tmpв~/.local/share/PortProtonQt/согласно XDG спецификации и очищен от устаревших полей - Из-за проблем с кешем fontconfig весь кеш Appimage перенесён в
~/.cache/AppImage-Cache/PortProtonQt/ - Автоустановки теперь загружаются с сайта
ppdb.linux-gaming.ru - Бейдж PortProton теперь использует данные
ppdb.linux-gaming.ru, ведёт на страницу отчёта по id и скрывается, если отчёта нет - Бейдж ProtonDB теперь отображает название сервиса вместо текстового рейтинга
- Бейдж источника игры заменён на загнутый угол карточки для Steam и PortProton
- Иконки подсказок управления теперь можно нажимать мышью для выполнения соответствующего действия
- Звезда избранного переведена со шрифтового символа на SVG-иконку
- Улучшено адаптивное отображение детальной страниц
- Обновлён перевод на Португальский (Бразилия)
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/pt_BR/ - Обновлён перевод на Китайский (упрощённый)
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/zh_Hans/ - Обновлён перевод на Испанский
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/es/ - Кеш ProtonDB теперь очищается при обновлении списка приложений Steam
- Убрана поддержка
.lnкфайлов изstart.sh - Устаревший
Proton-Sarekзаменён наdwproton - Улучшена читаемость списка версий Wine/Proton и префиксов в настройках exe
- Удаление игры из PortProton теперь также удаляет ярлыки из меню приложений и с рабочего стола
- Пункт «Добавить в Steam» скрывается в контекстном меню, если Steam не установлен
- Поиск во вкладке автоустановок унифицирован с поиском в библиотеке
Fixed
- Исправлено попадание саундтреков и нативных Linux-игр в библиотеку Steam
- Исправлено определение тёмной темы для
Cinnamon,XFCEиMATE - Исправлена навигация по сетке карточек после перехода к результатам поиска
- Исправлен нестабильный поиск по первым буквам
- Исправлен поиск исполняемых файлов из
.lnkс неверным регистром имени - Исправлена обработка путей с пробелами в
portwine_create_shortcut - Исправлен запуск второго
.exeчерезPW_RUN_AFTER_EXE - Исправлено падение фонового чтения вывода запуска при невалидных UTF-8 байтах
- Исправлено отображение процентов скачивания библиотек на кнопке запуска
- Исправлено определение установленных автоустановок с одинаковыми именами лаунчеров и закомментированными
PW_EXE_FILEв.ppai - Исправлены рывки при раскрытии панели настроек библиотеки
- Исправлено закрытие панели фильтров библиотеки при переключении вкладок
- Исправлено сворачивание поиска при открытии виртуальной клавиатуры
- Исправлено обновление статуса установленных Wine/Proton после скачивания без переоткрытия менеджера версий
- Исправлено обновление статуса установленных Wine/Proton после удаления без переоткрытия менеджера версий
- Исправлено создание пустых папок
custom_dataи добавлена очистка пустых директорий пользовательских данных
Contributors
v1.2.0
Added
- Добавлено удаление и переименование файла в файловом менеджере
- Добавлена поддержка Special K
- Добавлены настройки Wine, префикса и 3D Api по умолчанию
- Добавлена настройка выбора звукового драйвера
- Добавлена поддержка команд в настройке
запуск после - Добавлена кнопка выхода во вкладку
Система - Добавлена поддержка перетаскивания
.ppackдля восстановления префиксов - Добавлен скрытый тип отображения времени, скрывающий последний запуск и проведённое время
- Добавлена сборка Deb-пакета (Debian 13+ и Ubuntu 25.04+)
- Добавлена кнопка открытия установленного приложения из карточки автоустановки
- Добавлено создание
.desktopярлыков под AppImage и их миграция при смене AppImage - Добавлено обновление
steam_scriptsв миграции ярлыков - Добавлена вкладка избранных параметров в диалог настроек exe
- Добавлена вкладка настроек vkBasalt в диалог настроек exe
- Добавлена проверка хэш-суммы после скачивания компонентов
- Добавлена поддержка запуска
.nrg - Начат португальский перевод
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/pt_BR/
Changed
- Действия управления питанием во вкладке
Системапереведены на использованиеloginctl - В пресет MangoHud
PortProtonдобавлен параметрdisplay_server - Возвращена настройка типа геймпада для подсказок: Авто, Xbox или PlayStation (для авто нужен libSDL3)
- Убрано лишнее сообщение об успешной очистке PPDB в диалоге настроек exe
- Улучшено выделение строк и читаемость комбобоксов в настройках exe
- Увеличена скорость передвижения курсора при эмуляции мыши
- Ярлыки по умолчанию создаются только внутри PortProtonQt, без копирования в меню приложений и на рабочий стол
- Обновлён WINE_LG: 11-1 -> 11-10
- Обновлён испанский перевод
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/es/
Fixed
- Исправлена работа Winetricks с версиями Proton/Wine имеющими путь
files/bin/wine exiftoolбольше не запускается, если он не установлен- Исправлено копирование PPDB к exe
- Исправлено отображение настроек
.bat,.cmd,.msiи.reg - Исправлена настройка запуска нативного Wayland
- Исправлен запуск PortProtonQt AppImage в режиме
--silent - Исправлен запуск добавленных в Steam приложений из AppImage
- Исправлено отключение скачивания контейнера во Flatpak
- Исправлено чтение XDG Base Directory в скриптах: теперь пути читаются всегда, если заданы, без привязки к Flatpak
- Исправлена миграция ярлыков на рабочем столе
- Исправлен выбор системного
MangoHud.confв Flatpak: сначала проверяется~/.config, затемXDG_CONFIG_HOME - Исправлен выбор системного
vkBasalt.confв Flatpak: сначала проверяется~/.config, затемXDG_CONFIG_HOME - Исправлено авто-включение MangoHud при наличии
MANGOHUD_CONFIG - Добавлена пропущенная поддержка
.cmdрядом с.bat - Исправлено определение каталога Steam на OpenSUSE и Deb-based системах
- Исправлен запуск игр Steam с учётом native, Snap и Flatpak установок
- Исправлена передача параметров запуска игр в Steam compatibility mode
- Исправлено определение установленных автоустановок по
.desktop - Исправлена загрузка встроенных цветовых схем терминала
- Исправлено попадание NFS и SMB шар в список смонтированных дисков
- Исправлено создание папки в файловом менеджере
- Исправлено редактирование имени папки в файловом менеджере
- Исправлен сброс фокуса в файловом менеджере при навигации геймпадом
- Исправлено прерывание автоустановки при выходе из карточки
- Исправлено чтение последнего запуска для приложений с пробелами в имени exe
- Исправлено отображение настроек exe с расширением в верхнем регистре
- Исправлена неработоспособность правого стика геймпада из-за обработки прокрутки
- Получение списка компонентов winetricks теперь занимает 0.11 с, а не 6.8
- Исправлено бесконечное скачивание компонентов из автоустановок, если скорость скачивания падает до нуля
Contributors
v1.1.0
Added
- Добавлен диалог прогресса для создания и восстановления резервных копий префиксов
- Добавлено автосоздание ярлыков GOG игр
- Для обложек добавлена поддержка SVG
- Добавлена поддержка
.bat,.msiи.reg - Добавлена кнопка
Быстрый запускв библиотеку для открытия детальной страницы любого исполняемого файла без создания ярлыка - Добавлена проверка доступа на чтение и запись для
PORT_DATA_PATHпри выборе и запуске
Changed
- Обезличен интерфейс: игровые термины (Игра, Игровое время, Играть и т.д.) заменены на более общие (Приложение, Время в приложении, Запуск)
- Резервные копии
.ppackтеперь создаются черезlibarchive-cв форматеpaxсzstdвместо SquashFS (лучше скорость и качество сжатия) - При ошибке загрузки обложки Steam/SGDB теперь используется иконка из
.exe - Удалены заголовки вкладок
БиблиотекаиАвтоустановка - Улучшена навигация по библиотеке с клавиатуры и геймпада: фокус ставится на первую карточку, а верхние кнопки доступны из первого ряда
- Пустая библиотека теперь корректно обновляется после запуска приложения через правую кнопку мыши
- Для тем с режимом библиотеки
listтеперь используются обложки автоустановок - Установка Wine/LG-сборок в
data/distтеперь не зависит от настройки загрузки Proton в Steam - При сбросе настроек PortProtonQt теперь также сбрасывается
user.confPortProton - Удалён отдельный пакет
portprotonqt-steam-compatтеперь установленный через галочку режим совместимости self-update - D-Bus операции скриптов перенесены в
scripts_utils.dbus_toolsна базеdbus-fast - Настройка авто-перехода в полноэкранный режим при подключении геймпада перенесена в подпункт настройки полноэкранного запуска
Fixed
- Исправлена некорректная установка DPI в Wine, когда опция
Использовать системный DPIотключена - Исправлено определение версии DXVK в логе, если у приложения отсутствует PPDB
- Исправлена пустая вкладка настроек Wine при отсутствии каталога
data/dist - Исправлено обновление прогресса кнопок при загрузке библиотек и зависимостей PortProton
- Исправлен повторный запуск восстановления префикса после смены темы сразу после восстановления
- Исправлена эмуляция мыши с геймпада после запуска приложений через лаунчеры
- Исправлен запуск PortProtonQt в полноэкранном режиме, если геймпад подключён до старта приложения
- Исправлено отображение префиксов
DEFAULTиDOTNETпри отсутствии соответствующих каталогов - Исправлена локализация AppImage на РОСА «ФРЕШ»
- Исправлено обновление библиотеки после создания ярлыков PortProton
- Исправлен запуск
exiftoolдля ярлыков с отсутствующими.exe - Исправлено восстановление профиля питания после остановки приложения из трея
- Исправлено применения языка
Китайский (упрощённый) - Исправлено попадание служебных строк PortProton в список видеокарт и скрытие выбора видеокарты при одной доступной GPU
Contributors
v1.0
Added
- Окно теперь можно перетаскивать левой кнопкой мыши по любой области
- В файловый менеджер добавлены действия создания, удаления и переименования папки
- В файловый менеджер добавлены иконки для резервных копий префиксов PortProton
- Достигнут 100% паритет с PortProton
- Добавлен экономный режим с минимальным количеством сетевых запросов
- Добавлено больше типов анимаций для карточки
- PortProtonQT теперь имеет встроенные скрипты, и не требуют установленного PortProton для работы
- Проведена общая чистка кода, как скриптов PortProton так и кода PortProtonQT
- В скриптах добавлен фикс для работы Melon Mod-Loader
- В скриптах улучшен код запрета ухода в сон и удалена зависимость от systemd
- В настройки PortProtonQt добавлена галочка
Использовать системный DPI для Wine - В настройки PortProtonQt добавлена галочка
Отключить скачивание контейнеракоторая позволяет не скачивать Steam Runtime - Аргумент командной строки
--silentдля запускаexeс минимальным треем - В трей добавлена остановка запущенной игры
- В скриптах добавлена поддержка внешних Proton из каталогов Steam
steamappsиcompatibilitytools.d - Добавлена классическая тема, приближенная по внешнему виду к PortProton для облегчения перехода на PortProtonQt
- Добавлены светлые темы
- Добавлен выбор цветовой схемы во вкладку
Темы - Для обложек добавлена поддержка APNG, animated WebP, GIF и JXL
- Добавлена поддержка запуска
.mdf - Добавлена MIME-ассоциация
.ppackс PortProtonQt для восстановления резервных копий префиксов из файлового менеджера - Добавлен аргумент командной строки
--restore-prefixдля восстановления резервной копии префикса - Добавлен аргумент командной строки
--create-backupдля создания резервной копии префикса - Добавлена приостановка фоновой активности при потере фокуса окна
- При запуске теперь генерируются отсутствующие изображения в
data/imgдля найденных.exe - Для игр из Steam добавлено создание ярлыков на рабочем столе и в меню
- В контекстное меню игр из Steam добавлено открытие папки игры
- В настройки добавлена загрузка Wine/Proton в Steam
compatibilitytools.d - В настройки добавлен выбор зеркала загрузок PortProton
- В настройки
.exeдобавлена кнопка очистки PPDB - Аргументы командной строки
--clear-cacheи--reset-settings - Добавлено переключение вкладок при клике по стрелкам навигации
- При запуске через инструмент совместимости Steam добавлена поддержка переменных PortProton
Changed
- Бейджи источников (Steam и PortProton) теперь отображаются при любом фильтре библиотеки
- В стандартных закладках файлового менеджера добавлена домашняя папка пользователя и удалён корневой каталог
/ - Обложки к играм из Steam теперь полностью локальные
- Улучшен механизм кеширования данных
- Тип геймпада
XboxPSтеперь выбирается автоматически - Улучшено общее управление геймпадом
- По умолчанию приложение больше не скрывается в трей при закрытии
PROTON_LGиWINE_LGтеперь отображаются первыми в списках Wine/Proton- Вкладка автоустановок приведена к виду библиотеки
- В настройках
.exeи debug-логеPROTON_LGиWINE_LGтеперь отображаются с текущей версией - Из debug-лога убран повторный вывод
PW_WINE_USE,PW_SCREEN_RESOLUTIONиPW_SCREEN_PRIMARY - Карточки игр теперь помечают потерянные
.exeи делают обложку блеклой - При запуске игры теперь отображаются загрузка и распаковка контейнера и плагинов
- Формат BMP больше не поддерживается для обложек игр
- Автоматическое фоновое обновление Bluetooth-устройств удалено
- Улучшенно качестве иконок из
exeфайлов - В трей добавлены компактный и детальный режимы меню
- Автоустановки теперь можно остановить
- Префиксы
DEFAULT,DOTNETиPROGRAMSтеперь всегда отображаются вверху списков префиксов - Из лога удалена версия скриптов, так как скрипты теперь внутри PortProtonQt
- Из downloader удалена отдельная проверка сети через Yandex и Google
- Выбор видеокарты теперь не отображается в настройках PortProtonQt если видеокарта всего одна
- Через тему теперь можно указать режим сетки библиотеки
- Теме теперь можно указать из какой темы наследоваться, а не только из стандартной
- Виртуальная клавиатура теперь имеет анимацию появления
- В настройках MangoHud и Gamescope при выключении, а также при использовании системного конфига MangoHud теперь скрываются лишние элементы управления
- Поле запуска второго
.exeтеперь поддерживает относительные пути - Сетка библиотеки теперь обновляется после восстановления резервной копии префикса
- Xterm заменён на самописный терминал с улучшенной интеграцией с winecmd
PROTON_LGобновлён до версии10-30- Удалена поддержка запуска через
muvmи аргумент командной строки--force-muvm - Начат испанский перевод
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/es/ - Добавлен перевод на Китайский (упрощённый)
https://translate.codeberg.org/projects/portprotonqt/portprotonqt/zh_Hans/ - Пресет MangoHud
Стандартный PortProtonпереименован вPortProton
Fixed
- Исправлено определение
PW_USE_RUNTIMEв debug-логе - SGDB теперь не пытается получить обложки для игр из автоустовок
- Оптимизирован предпросмотр изображений в файловом менеджере
- Исправлено зависание интерфейса при открытии раздела Bluetooth в системе без физического Bluetooth-адаптера
- Исправлено лишнее пустое пространство в выпадающих списках
QComboBox - Исправлена прокрутка страницы колесом мыши над закрытым
QComboBox - Исправлено дёрганное переключение между библиотекой и автоустановками
- Детальная страница игры теперь открывается плавнее при загрузке обложки
- Steam Compatdata теперь учитывает Flatpak-установку PortProtonQt
- Аргумент
--resolutionтеперь не разворачивает окно еслиstart_minimized = True - Исправлено создание и удаление ярлыков через контекстное меню для игр с именем из
custom_data custom_dataтеперь применяется сразу после добавления игры из автоустановок и редактирования ярлыка- Исправлено управление геймпадом в диалоге выбора файла для загрузки PPDB
- Исправлен повторный вывод одинаковых Vulkan GPU в
vk_gpu_info - Исправлена работа клавиатурного управления при раскладке, отличной от английской
- Исправлена загрузка данных HowLongToBeat
- Исправлена навигация геймпадом к кнопке выбора второго
.exe - Исправлено размытие SVG-иконок при масштабировании интерфейса
- В настройках игр из Steam больше не отображаются неподдерживаемые Wine/Proton
- Исправлена работа portablle версии gamemode
- Исправлен запуск через инструмент совместимости Steam без файла
.ppdb
Contributors
v0.1.12
Added
- В настройки PortProton добавлена галочка добавления/удаления инструмента совместимости Steam
- В настройки библиотеки добавлен скрытый тип отображения бейджей
- Добавлена валидация конфига
- Аргумент командной строки
--add-steam-compat-toolдля использования PortProtonQt как инструмента совместимости Steam - Аргумент командной строки
--reinstall-steam-compat-toolдля переустановки инструмента совместимости Steam в пользовательском каталоге - Аргумент командной строки
--remove-steam-compat-toolдля удаления инструмента совместимости Steam из пользовательского каталога - В репозиторий добавлен пакет
portprotonqt-steam-compatдля глобального добавления PortProtonQt как инструмента совместимости Steam - Добавлена кнопка настроек для игр из Steam, если PortProtonQt используется как инструмент совместимости
- Добавлен прогресс-бар скачивания Wine на детальной странице игры
- Возможность прямого запуска
.exeчерез CLI - Ленивая загрузка данных автоустановок: обложки и метаданные не загружаются, если вкладка скрыта в настройках или пользователь на неё не заходит
- Добавлена кнопка Cancel в диалог управления Wine/Proton для закрытия в WM без рамок окна
- Аргумент командной строки
--resolutionдля запуска приложения с определённым разрешением (например, 1920x1080) - В настройки
.exeдобавлены параметры MangoHud - В настройки
.exeдобавлены параметры Gamescope - В настройки
.exeдобавлен выбор второго.exeчерез встроенный файловый менеджер - В настройки библиотеки добавлен выбор типа бейджей:
ДетальныйиКомпактный - Создания нового префикса
- Автодополнение fish и zsh для команды
portprotonqt. - В диалог добавления/редактирования игры добавлены галочки добавления в Steam, меню и на рабочий стол
- В настройки добавлены опции автозапуска и запуска приложения сразу в трей
- Добавлена поддержка запуска
.iso(CLI, drag-and-drop и диалог добавления игры) - На вкладке MangoHud добавлена кнопка записи системного
MangoHud.confиз текущего env-конфига - Добавлена вкладка
Systemс разделами WIFI, VPN, Bluetooth, Storage, Audio и Power (включается через--ppqtos) - Добавлен аргумент командной строки
--ppqtosдля открытия вкладкиSystem
Changed
- Проверка подключения к интернету теперь использует Yandex как основной сервер с Google в качестве fallback
- Переработан внешний вид вкладки «Настройки PortProton»
- Детальная страница игры адаптирована под маленькие экраны
- На детальной странице Steam-игр добавлена кнопка «Открыть папку с игрой»
- При добавлении и удалении игры из Steam теперь не пишется о необходимости перезапуска, если используется CEF, а не VDF
- Все комментарии в коде переведены на английский язык
- Все комментарии в коде теперь используют модуль logger
- При включении MangoHud в настройках exe также добавляется
MANGOHUD_CONFIG, если его нет - Начат рефакторинг скриптов
- Ускорен запуск программы на ~47%
- Снижение потребления памяти на ~17%
- pyproject теперь используется только как менеджер зависимостей для UV, сборка через него больше невозможна
- Скриншоты в metainfo теперь размера 1000x700 для соответствия стандартам Flathub
- Все подсказки при наведении теперь имеют общий вид
- Все константы теперь вынесены в файлы тем
- Все контекстные меню теперь имеют общий вид
- Все таблицы теперь имеют общий вид
- На вкладке «Темы» добавлена явная подсветка фокуса для списка тем, карусели скриншотов и кнопки применения
- Удалены подписи скриншотов тем
- Системный оверлей переработан и перенесён в отдельную вкладку
System
Fixed
- Исправлены высокая нагрузка на CPU и утечка памяти при изменении размера карточек
- Скачивание обложек со SteamGridDB теперь асинхронное и не вызывает зависание окна
- Уменьшен таймаут запроса к SteamGridDB с 10 до 3 секунд, чтобы не тормозить запуск при медленном 404
- Запуск игр из трея
- Исправлено обновление сетки библиотеки при удалении карточки игры
- Исправлено отображение пустых вложенных подменю в трее в Dank Material Shell и GNOME.
- Получение статуса античита для игр из Steam
- Кэш обложек со SteamCDN
- Исправлена эмуляция прокрутки через Bluetooth-геймпад в режиме эмуляции мыши
- Исправлен выбор статистики времени: теперь приоритет у совпадающего
sha256.exe, затем у точного пути, а при удалении игры очищается её запись вdata/tmp/statistics - Исправлены некорректные комментарии в CSS для combobox
- Исправлена валидация синтаксиса комментариев CSS и опечатки в winetricks.py
- Перевод кнопок «Yes»/«No» в QMessageBox
- Виртуальная клавиатура теперь открывается сверху, если перекрывает поле ввода
- Кнопка «Загрузить резервную копию префикса» больше не в��ходит за границы окна
- Подсказки управления больше не накладываются друг на друга в маленьком окне
- Исправлено некорректное попадание фокуса на метаинформацию темы при навигации геймпадом
- Навигация геймпадом на вкладке «Темы» ограничена элементами: список тем, карусель скриншотов и кнопка «Применить тему»
- При наличии
custom_dataотключены сетевые запросы обложек к SGDB и SteamCDN для карточек игр - Отключён автоскролл
QComboBoxколесом мыши, когда выпадающий список закрыт - Исправлен поиск
.desktopпри несовпадении имени карточки и файла (в том числе после редактирования): добавлено сопоставление черезcustom_data/*/metadata.txt(name) с fallback по данным.desktop - Виртуальная клавиатура теперь адаптирует ширину кнопок под размер окна
- Усилена общая безопасность механизма пользовательских тем, включая валидацию, проверки загрузки и устойчивость к некорректным/потенциально опасным темам
- Улучшено формирование ссылок WeAntiCheatYet