Commit Graph

232 Commits

Author SHA1 Message Date
17dfef2d27 chore(tray): drop
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-19 17:52:09 +05:00
Alex Smith
c8360d08ca fix(downloader): Clear cache entry for non-existent file 2025-08-14 21:42:18 +05:00
b070ff1fca fix(animations): fix all Qpainter conflicts
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-14 13:14:28 +05:00
37d41fef8d feat: use cef on EGS too
All checks were successful
Code check / Check code (push) Successful in 1m34s
renovate / renovate (push) Successful in 57s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-10 13:02:39 +05:00
35736e1723 chore: replace json to orjson
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-10 12:35:12 +05:00
Alex Smith
24a7c2e657 feat(steam): using steam cef when deleting a shortcut 2025-08-10 12:25:19 +05:00
Alex Smith
279f7ec36b feat(steam): added support steam cef 2025-08-10 12:25:05 +05:00
3573b8e373 chore: temporary drop standart-light theme
All checks were successful
Code check / Check code (push) Successful in 1m59s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-07 14:23:35 +05:00
582ddd2218 feat: added animation to goBackDetailPage
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-07 14:22:22 +05:00
2753e53a4d refactor: move animations to separate module
All checks were successful
Code check / Check code (push) Successful in 1m50s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-07 10:29:13 +05:00
46973f35e1 chore: drop none from animation
All checks were successful
Code check / Check code (push) Successful in 1m45s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-04 09:57:56 +05:00
d50b63bca7 fix(steam_api): re-download json lists if it is broken
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-03 20:33:00 +05:00
6966253e9b fix(add_game_dialog): check exe path before add game
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-03 20:14:02 +05:00
13f3af7a42 fix(hltb): return None if all time zero
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-03 20:03:15 +05:00
0a8a7c538c added more animation to detail_page
All checks were successful
Code check / Check code (push) Successful in 1m37s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-02 11:35:23 +05:00
397dede2be feat: use devicePixelRatio for image scale
Some checks failed
Code check / Check code (push) Successful in 1m29s
Fetch Data / build (push) Failing after 49s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-29 12:15:22 +05:00
6a66f37ba1 fix: fix open context menu on gamepad
All checks were successful
Code check / Check code (push) Successful in 1m24s
renovate / renovate (push) Successful in 1m3s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-25 12:22:24 +05:00
edaeca4f11 feat: set focus on first item of context menu
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-25 11:39:40 +05:00
11d44f091d fix(egs): prevent legendary list call when user.json is missing
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-25 11:32:14 +05:00
09d9c6510a chore: reduced duration of card opening animation
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-25 11:13:54 +05:00
63933172f9 chore: pulse dropped from autoinstals
All checks were successful
Code check / Check code (push) Successful in 1m27s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-21 19:22:05 +05:00
85e9aba836 bump ver
All checks were successful
Build AppImage, Arch and Fedora Packages / Build AppImage (push) Successful in 2m52s
Build AppImage, Arch and Fedora Packages / Build Arch Package (push) Successful in 1m19s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (41) (push) Successful in 58s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (42) (push) Successful in 1m1s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (rawhide) (push) Successful in 52s
Code check / Check code (push) Successful in 1m27s
Build AppImage, Arch and Fedora Packages / Create and Publish Release (push) Successful in 49s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-21 15:09:15 +05:00
04aaf68e36 fix: Allow context menu for PortProton games without valid exe
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-20 12:31:36 +05:00
e91037708a fix(main_window): prevent RuntimeError when modifying deleted QVBoxLayout in HLTB callback
All checks were successful
Code and build check / Check code (push) Successful in 1m35s
Code and build check / Build with uv (push) Successful in 52s
renovate / renovate (push) Successful in 22s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-18 20:54:45 +05:00
f25224b668 refactor(cli): remove unused --session flag
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-14 20:00:43 +05:00
0cda47fdfd fix(input_manager): disable fullscreen toggle from keyboard/gamepad in gamescope session
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-14 19:58:05 +05:00
1bbc95a5c1 chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-14 13:18:40 +05:00
d12b801191 feat: added data from How Long To Beat to GameCard
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-14 13:15:17 +05:00
233dab1269 feat: added module for work with howlongtobeat.com
All checks were successful
Code and build check / Check code (push) Successful in 1m32s
Code and build check / Build with uv (push) Successful in 54s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-13 08:52:15 +05:00
0fe727331f fix: portprotonqt-session-select path
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-12 11:48:39 +05:00
599644c4f6 fix(portproton-api): use normalize name from steam-api
All checks were successful
Code and build check / Check code (push) Successful in 1m31s
Code and build check / Build with uv (push) Successful in 50s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-11 13:49:26 +05:00
aea1a36cfd feat: open ppdb on portproton badge click
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-10 23:07:18 +05:00
37e099d0b0 fix(downloader): enable proxy support for legendary GitHub API requests
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-07 11:22:35 +05:00
bd6fc73d6f feat: add game assets downloading from repository
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-07 11:17:38 +05:00
49cd77ee38 chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-06 17:56:57 +05:00
d26b9774a0 feat(add_game): download cover if link is provided
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-06 17:54:53 +05:00
f111674260 feat: rename launchers custom_data
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-06 17:05:07 +05:00
731e919884 feat: added translate support to custom data
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-06 13:10:37 +05:00
fa847d167b optimize covers to reduce file size thanks to @Vector_null
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m41s
Code and build check / Build with uv (pull_request) Successful in 1m1s
2025-07-05 17:02:18 +07:00
dd5db7c6c0 chore: bump ver
Some checks failed
Code and build check / Check code (push) Successful in 1m47s
Code and build check / Build with uv (push) Has been cancelled
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-05 13:14:43 +05:00
8b84afe64f удалены дубли обложек
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m42s
Code and build check / Build with uv (pull_request) Successful in 1m2s
2025-07-05 15:04:12 +07:00
bf6e04fcb7 Merge remote-tracking branch 'origin/autoinstalls' into autoinstalls
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m52s
Code and build check / Build with uv (pull_request) Successful in 1m10s
2025-07-05 14:59:33 +07:00
7da1c9763c изменены названия обложек 2025-07-05 14:59:03 +07:00
0a7c11a96a изменены названия обложек 2025-07-05 14:58:33 +07:00
79af455e50 Добавлены встроенные переопределения для автоустановок
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m49s
Code and build check / Build with uv (pull_request) Successful in 1m6s
2025-07-05 07:47:48 +00:00
1a0dbc3ab8 Добавлены встроенные переопределения для автоустановок
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m57s
Code and build check / Build with uv (pull_request) Successful in 1m13s
2025-07-05 14:41:41 +07:00
ac94706f0b feat: added PROCESS_LOG = 1 on PortProton start
All checks were successful
Code and build check / Check code (push) Successful in 1m43s
Code and build check / Build with uv (push) Successful in 54s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-04 20:24:42 +05:00
b42f476f56 fix(input_manager): prevent game launch when any modal dialog is open
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-04 12:08:43 +05:00
fd1c4e94fa fix: "File not found" error for Steam games in context menu
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-04 11:58:25 +05:00
7f3f4746df chore(localization): update
All checks were successful
Check Translations / check-translations (pull_request) Successful in 23s
Code and build check / Check code (pull_request) Successful in 1m34s
Code and build check / Build with uv (pull_request) Successful in 50s
Check Translations / check-translations (push) Successful in 18s
Code and build check / Check code (push) Successful in 1m29s
Code and build check / Build with uv (push) Successful in 52s
2025-07-03 19:29:54 +07:00