Skip to content

Releases: Boria138/PortProtonQt

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:21
4d6f6c1

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

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:20
d0d1dff

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.conf PortProton
  • Удалён отдельный пакет 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

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:20
cc8e7fa

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 теперь полностью локальные
  • Улучшен механизм кеширования данных
  • Тип геймпада Xbox PS теперь выбирается автоматически
  • Улучшено общее управление геймпадом
  • По умолчанию приложение больше не скрывается в трей при закрытии
  • 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

v0.1.12 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:19
300c086

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

Contributors

v0.1.11

v0.1.11 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:19
bcc6f1c

Added

  • Настройка для скрытия вкладки автоустановок
  • Запуск в режиме лога
  • Экспериментальная поддержка ARM через запуск в muvm
  • Аргумент командной строки --force-muvm (автоматический запуск в muvm происходит только при наличии Apple Silicon)
  • Утилита vk_gpu_info для использования в логе
  • Выбор GPU для запуска игр в настройках
  • Выбор системного WINE в настройках игры
  • Кнопка открыть PPDB в настройках игры

Changed

  • qt6-svg теперь обязательная зависимость
  • Проект теперь собирается с использованием meson
  • Виртуальная клавиатура теперь открывается при нажатии на любое поле для ввода
  • Удалена настройка для выбора поставщика Vulkan AMD
  • Бейдж PortProton теперь открывает ppdb.linux-gaming.ru, а не linux-gaming.ru
  • Изменена структура тем для поддержки вложенных папок
  • После скачивания Wine список выбранных Wine теперь очищается
  • Эмуляция мыши через геймпад теперь не зависит от окна в фокусе и работает всегда
  • У настроек убран префикс PW и _ заменены на пробелы
  • Кнопки создания лога и настроек теперь не отображаются на карточках Steam игр

Fixed

  • Подсказки на виртуальной клавиатуре изменяются сразу при смене gamepad_type в настройках без необходимости перезапуска
  • Исправлено определение Flatpak версии PortProton
  • Исправлена работа модульных локальных тем
  • Исправлена упаковка локалей

Contributors

v0.1.10

v0.1.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:19
678f28e

Added

  • Детальная страница для автоустановок с описанием игры и возможности переуствновки
  • Менеджер версий Wine для скачивания и удаления различных версий Wine и Proton
  • Возможность перевода описание, названия тем на другие языки
  • Возможность перевода подписи к скриншотам тем на другие языки

Changed

  • Проведена чистка мёртвого кода
  • Улучшена проверка сторонних тем
  • В документации по созданию тем добавлены примеры dropin тем
  • Провеедена редактура перевода
  • Переработана сортировка вайнов и префиксов во всех комбобоксах
  • Список Wine и префиксов теперь обновляется на лету, а не при запуске приложения
  • AppImage теперь работает на дистрибутивах использующий альтернативный libc, а так же на тех что не следуют FHS

Fixed

  • Изменение размера карточек автоустановок через геймпад
  • Проведены исправления для утечек памяти
  • Время игры теперь парсится даже если файл статистики повреждён
  • При наличии битых обложек они теперь перекачиваются, а не провоцируют ошибки libpng
  • Управление QmessageBox через стрелки клавиатуры

Contributors

v0.1.9

v0.1.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:18
29d25ce

Added

  • Добавлены основные и расширенные настройки для .exe-файлов
  • Добавлена кнопка обновления сетки без необходимости перезапуска PortProtonQt (F5 на клавиатуре, GUIDE + Select на геймпаде)
  • Добавлена эмуляция мыши по GUIDE (Xbox или PS) + Start для установки приложений или взаимодействия с инструментами Wine не адаптированные под геймпад (работает только если PortProtonQt вне фокуса)
  • При сворачивании приложения в трей оно теперь корректно восстанавливается, вместо запуска нового экземпляра
  • Добавлена поддержка SteamGridDB в качестве дополнительного источника обложек
  • При добавлении карточки в избранное она автоматически становится первой без необходимости перезапуска

Changed

  • Изменено оформление виртуальной клавиатуры для лучшего соответствия общей теме
  • Ускорено чтение конфигов за счёт уменьшения количества обращений к файловой системе.
  • Из стандартной темы удалены неиспользуемые шрифты
  • Улучшена совместимость с Qt 6.10
  • Ускорен запуск программы
  • В диалог редактирования ярылыка добавлен placeholder с уточнением того что в качевстве обложки можно использовать и ссылку, а не только файл
  • Ссылку на обложку в диалоге редактирования ярлыка теперь можно указывать без протокола вроде http или https

Fixed

  • Добавлено больше проверок на None для избежания вылетов
  • Улучшена работа с потоками для избежания вылетов
  • Исправлен запуск PortProton из Flatpak: теперь используется flatpak run, а не start.sh
  • Исправлено применение обложки по ссылке например со steamgriddb.com/
  • Исправлено множественное открытие окон в X11

Contributors

v0.1.8

v0.1.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:18
438e973

Added

  • В настройки добавлен пункт для выбора типа геймпада для подсказок по управлению
  • В настройки добавлен пункт для выбора сворачивать ли приложение в трей или нет
  • К диалогу добавления игры, Winetricks, диалогу выбора файлов и виртуальной клавиатуре добавлены подсказки по управлению с геймпада
  • Во вкладку автоустановок добавлен слайдер изменения размера карточек (они со слайдером в библиотеке независимы)

Changed

  • При завершении автоустановки приложение больше не перезапускается
  • Выбор exe в диалоге добавления игры больше не перезаписывает введенное в поле название
  • Обновлены и дополнены скриншоты темы

Fixed

  • Исправлено наложение карточек при смене фильтра игр
  • Исправлена невозможность запуска приложения без подключёного геймпада
  • Исправлена невозможность установки компонентов Winetricks через геймпад
  • Ресиверы и виртуальные устройства больше не считаются за геймпад

Contributors

  • @Vector_null

v0.1.7

v0.1.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:17
96f8849

Added

  • Возможность скроллинга библиотеки мышью или пальцем
  • Импорт и экспорт бекапа префикса
  • Диалог для управление Winetricks
  • Кнопки для удаления префикса, wine или proton
  • Все настройки Wine с оригинального PortProton
  • Виртуальная клавиатура в диалог добавления игры и поиск по библиотеке и автоустановках
  • Вкладка автоустановок
  • В заголовке окна теперь отображается версия приложения и хеш коммита если запуск идёт с гита

Changed

  • Проведён рефакторинг и оптимизация всего что связано с карточками и библиотекой игр
  • В диалог выбора файлов в режиме directory_only (при выборе куда сохранить бекап префикса) добавлена кнопка ./ обозначающая нынешнюю папку

Fixed

  • Исправлен вылет диалога выбора файлов при выборе обложки если в папке более сотни изображений
  • Исправлено зависание при добавлении или удалении игры в Wayland
  • Исправлено зависание при поиске игр
  • Исправлено ошибочное присвоение ID игры с названием "GAME", возникавшее, если исполняемый файл находился в подпапке game/ (часто встречается у игр на Unity)
  • Исправлена ошибка из-за которой подсказки по управлению снизу и сверху могли не совпадать с друг другом, из-за чего возле вкладок были стрелки клавиатуры, а снизу кнопки геймпада
  • Исправлен выход из полноэкранного режима при отключении геймпада подключённого по USB даже если настройка "Режим полноэкранного отображения приложения при подключении геймпада" выключена
  • При сохранении настроек теперь не меняется размер окна

Contributors

  • @wmigor (Igor Akulov)
  • @Vector_null

v0.1.6

v0.1.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Jun 07:17
ecfe252

Added

  • Кэширование шрифтов в load_theme_fonts для предотвращения повторной загрузки
  • Проверка безопасности в theme_manager.py для всех сторонних тем, с проверкой на запрещённые модули и функции (подробности см. в коде theme_manager под полями FORBIDDEN_MODULES и FORBIDDEN_FUNCTIONS)
  • Фильтрация ASRock LED контроллера, чтобы предотвратить его обнаружение как геймпада
  • Подсказки по управлению в интерфейсе
  • Поддержка боковой кнопки мыши, которая теперь работает как кнопка "назад"
  • Аргумент cli --debug-level для указания уровня дебага

Changed

  • Управления с геймпада теперь перехватывается только если окно в фокусе

Fixed

  • Исправлена проблема с устаревшими кэш-файлами, вызывающими несоответствия при обновлении JSON
  • Исправлено переключение в полноэкранный режим при нажатии кнопки "Select во время запущенной игры

Contributors