4 Commits

Author SHA1 Message Date
d40c5d1e51 chore(changelog): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-23 12:41:55 +05:00
d33ddc0e3c feat(cli): add basic bash completion for portprotonqt
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-23 12:38:12 +05:00
0957ff27fb chore(changelog): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-23 12:16:03 +05:00
c4426037d0 chore(renovate): clean
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-23 12:13:56 +05:00
6 changed files with 49 additions and 7 deletions

View File

@@ -0,0 +1,18 @@
name: renovate
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 0'
jobs:
renovate:
runs-on: ubuntu-latest
container: ghcr.io/renovatebot/renovate:41.1.4
steps:
- uses: https://gitea.com/actions/checkout@v4
- run: renovate
env:
RENOVATE_CONFIG_FILE: "/workspace/Boria138/PortProtonQt/config.js"
LOG_LEVEL: "debug"
RENOVATE_TOKEN: ${{ secrets.RENOVATE_TOKEN }}

View File

@@ -7,6 +7,8 @@
### Added ### Added
- Аргумент `--session` для запуска приложения в gamescope с GAMESCOPE_CMD - Аргумент `--session` для запуска приложения в gamescope с GAMESCOPE_CMD
- Начальная поддержка EGS (Без EOS, скачивания игр и запуска игр из сторонних магазинов)
- Автодополнение bash для комманды portprotonqt
### Changed ### Changed
- Удалены сборки для Fedora 40 - Удалены сборки для Fedora 40
@@ -18,6 +20,7 @@
- Завершение приложения при закритие окна - Завершение приложения при закритие окна
- Использование системной палитры в темах - Использование системной палитры в темах
- Ошибки темы в нативном пакете - Ошибки темы в нативном пакете
- Ошибки темы в Gamescope
### Contributors ### Contributors
- @Dervart - @Dervart
@@ -31,7 +34,7 @@
- Бейдж 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

View File

@@ -65,5 +65,6 @@ cp -r build-aux/share %{buildroot}/usr/
%{_datadir}/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg %{_datadir}/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg
%{_metainfodir}/ru.linux_gaming.PortProtonQt.metainfo.xml %{_metainfodir}/ru.linux_gaming.PortProtonQt.metainfo.xml
%{_datadir}/applications/ru.linux_gaming.PortProtonQt.desktop %{_datadir}/applications/ru.linux_gaming.PortProtonQt.desktop
%{bash_completions_dir}/portprotonqt
%changelog %changelog

View File

@@ -64,5 +64,6 @@ cp -r build-aux/share %{buildroot}/usr/
%{_datadir}/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg %{_datadir}/icons/hicolor/scalable/apps/ru.linux_gaming.PortProtonQt.svg
%{_metainfodir}/ru.linux_gaming.PortProtonQt.metainfo.xml %{_metainfodir}/ru.linux_gaming.PortProtonQt.metainfo.xml
%{_datadir}/applications/ru.linux_gaming.PortProtonQt.desktop %{_datadir}/applications/ru.linux_gaming.PortProtonQt.desktop
%{bash_completions_dir}/portprotonqt
%changelog %changelog

View File

@@ -0,0 +1,19 @@
_portprotonqt() {
local cur prev
_init_completion || return
case $prev in
--help|-h)
return
;;
esac
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '--fullscreen --session' -- "$cur" ) )
return 0
fi
return 0
}
complete -F _portprotonqt portprotonqt

View File

@@ -11,16 +11,16 @@
"automerge": true "automerge": true
}, },
{ {
"automerge": true, "matchDatasources": ["python-version"],
"matchUpdateTypes": ["pin", "pinDigest"] "enabled": false
}, },
{ {
"enabled": false, "matchFileNames": [".gitea/workflows/**.yaml", ".gitea/workflows/**.yml"],
"matchFileNames": [".gitea/workflows/**.yaml", ".gitea/workflows/**.yml"] "enabled": false
}, },
{ {
"enabled": false, "matchFileNames": [".python-version"],
"matchFileNames": [".python-version"] "enabled": false
} }
] ]
} }