Rework EGS integration #1

Merged
Boria138 merged 13 commits from egs into main 2025-06-22 13:27:31 +00:00

13 Commits

Author SHA1 Message Date
34dff96e9a chore(readme): update todo
All checks were successful
Check Translations / check-translations (pull_request) Successful in 37s
Code and build check / Check code (pull_request) Successful in 1m28s
Code and build check / Build with uv (pull_request) Successful in 48s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 18:26:30 +05:00
8ff0daafa4 chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 18:24:10 +05:00
caed021c48 fix: QMessageBox on context menu
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 17:43:27 +05:00
797de29134 feat: added add to desktop and menu to egs context menu
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m29s
Code and build check / Build with uv (pull_request) Successful in 55s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 17:00:53 +05:00
7185019a3f feat: update context menu for egs games
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m23s
Code and build check / Build with uv (pull_request) Successful in 48s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 11:58:16 +05:00
1f4f4093bd feat(egs-api): Implement add_egs_to_steam to add EGS games to Steam via shortcuts.vdf
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:51:06 +05:00
2d72fdb4c7 feat(egs-api): add Steam ID
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:37:42 +05:00
d9729ebbea feat: added playtime and last launch to EGS
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:24:09 +05:00
43e7d5b65b fix: prevent premature game termination detection for EGS games
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:24:07 +05:00
70dca2b704 feat: added import to context menu
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:24:05 +05:00
2875efb050 feat: replace steam placeholder icon to real egs icon
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:24:03 +05:00
ce097e489b feat: added handle egs games to toggleGame
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:24:02 +05:00
f8de5ec589 Revert "feat: hide the games from EGS until after the workout"
This reverts commit a21705da15.

Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 10:23:42 +05:00