Added reset function for mangohud,vkbasalt gui, added user.conf settings, SKIP_CHECK_UPDATES=1 is exported once, use case for TAB_MAIN_MENU, Fixes for gamescope in automode, restarting PP when you press cancel when creating shortcuts, added automatic detection of gamescope version for flatpak, update locales, combining themes, added yad_question for change_branch, added descriptions of settings for buttons in user.conf, added translation, added open directory, added choice gui themes #328
1) Добавил сброс настроек для mangohud и vkbasalt, исправил предпросмотр mangohud, когда он выключен был, то не работал. Так же немного оптимизировал код
2) Отделил настройки user.conf от настроек editdb и настроек portproton, сделал отдельное для него гуи. Доступ к нему сделал из главного меню, так же из настроек start_gui
Добавил возврат в главное меню после создания бекапа, winetrick, wine download и ещё где-то, так же добавил им возврат на последний активный таб
Добавил промежуточные возвраты (на предыдущее активное окно) для открыть файл настроек .ppdb и для открыть файл настроек userconf
3) SKIP_CHECK_UPDATES="1" теперь делается один раз в start.sh, там где он не нужен используется unset SKIP_CHECK_UPDATES
4) Для TAB_MAIN_MENU сделал case в одном месте
5) Дропнул PW_GS_FIX_AMD_AND_INTEL, сделал фиксы в автоматическом режиме, добавил backend sdl для старых amdgpu карт (тоже в авторежиме)
vulkaninfo без --summary работает по времени так же, как и с --summary, если весь вывод отправлять в текст, без summary нужно, чтобы VK_EXT_image_drm_format_modifier чекнуть. Так же фиксы добавил для check_gamescope_session, так как по идее на любом железе (не только на стимдек) можно данную сессию завести
6) Когда нажимаешь отмена при создании ярлыка, то PP закрывается, хотя логично было бы вернуться в меню запуска игры обратно
7) Добавлен перевод для старого трея (в пр для bspwm был добавлен он) и для gamescope для команды его установки во flatpak теперь используется не конкретная версия 23.08, а в зависимости от такого, какая версия freedesktop используется. Просто вышла 24.08 версия и каждый раз не менять вручную, автоматизировал данный процесс
8) Обновил переводы (испанский, русский)
9) для themes объединил экспорты, так во многом они друг друга дублировали
10) Добавил yad_question для change_branch, так как теперь настройки user.conf стали более доступнее (то что из настроек запуска игры можно их вызвать), то сделал защиту от дурака, так как другие настройки в user.conf (кроме этой), неспособны всё поломать. + yad_info перевёл на pw_notify_send
11) Добавлено описание настроек в user.conf и добавлен перевод к нему.
12) Добавил возможность открывать директорию рядом с .ppdb файлом
13) Добавил выбор темы в user.conf gui.
14) Одинарные квадратные скобки везде заменил на двойные (двойные по тестам работают быстрее). Везде используются двойные квадратные скобки, заменил ! -z на -n везде. (данный коммит перепровел, не должен ничего сломать)
15) Исправил bug, когда PW_COMMENT_DB сохранялся от ppdb файла переопределял файлы без него
p.s. pr большой, ещё раз перепроверил его, должно всё работать, как и задумывалось
1) Добавил сброс настроек для mangohud и vkbasalt, исправил предпросмотр mangohud, когда он выключен был, то не работал. Так же немного оптимизировал код 2) Отделил настройки user.conf от настроек editdb и настроек portproton, сделал отдельное для него гуи. Доступ к нему сделал из главного меню, так же из настроек start_gui Добавил возврат в главное меню после создания бекапа, winetrick, wine download и ещё где-то, так же добавил им возврат на последний активный таб Добавил промежуточные возвраты (на предыдущее активное окно) для открыть файл настроек .ppdb и для открыть файл настроек userconf 3) SKIP_CHECK_UPDATES="1" теперь делается один раз в start.sh, там где он не нужен используется unset SKIP_CHECK_UPDATES 4) Для TAB_MAIN_MENU сделал case в одном месте 5) Дропнул PW_GS_FIX_AMD_AND_INTEL, сделал фиксы в автоматическом режиме, добавил backend sdl для старых amdgpu карт (тоже в авторежиме) vulkaninfo без --summary работает по времени так же, как и с --summary, если весь вывод отправлять в текст, без summary нужно, чтобы VK_EXT_image_drm_format_modifier чекнуть. Так же фиксы добавил для check_gamescope_session, так как по идее на любом железе (не только на стимдек) можно данную сессию завести 6) Когда нажимаешь отмена при создании ярлыка, то PP закрывается, хотя логично было бы вернуться в меню запуска игры обратно 7) Добавлен перевод для старого трея (в пр для bspwm был добавлен он) и для gamescope для команды его установки во flatpak теперь используется не конкретная версия 23.08, а в зависимости от такого, какая версия freedesktop используется. Просто вышла 24.08 версия и каждый раз не менять вручную, автоматизировал данный процесс 8) Обновил переводы (испанский, русский) 9) для themes объединил экспорты, так во многом они друг друга дублировали 10) Добавил yad_question для change_branch, так как теперь настройки user.conf стали более доступнее (то что из настроек запуска игры можно их вызвать), то сделал защиту от дурака, так как другие настройки в user.conf (кроме этой), неспособны всё поломать. + yad_info перевёл на pw_notify_send 11) Добавлено описание настроек в user.conf и добавлен перевод к нему. 12) Добавил возможность открывать директорию рядом с .ppdb файлом 13) Добавил выбор темы в user.conf gui. 14) Одинарные квадратные скобки везде заменил на двойные (двойные по тестам работают быстрее). Везде используются двойные квадратные скобки, заменил ! -z на -n везде. (данный коммит перепровел, не должен ничего сломать) 15) Исправил bug, когда PW_COMMENT_DB сохранялся от ppdb файла переопределял файлы без него
p.s. pr большой, ещё раз перепроверил его, должно всё работать, как и задумывалось