7185019a3f
feat: update context menu for egs games
...
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
fea07e19fe
reworked styles to look the same in normal use and gamescope session
Code and build check / Check code (pull_request) Successful in 1m44s
Code and build check / Build with uv (pull_request) Successful in 59s
Code and build check / Check code (push) Successful in 1m28s
Code and build check / Build with uv (push) Successful in 1m0s
2025-06-21 22:33:03 +07:00
78f5118709
native package: fix combobox list
Code and build check / Check code (push) Successful in 1m40s
Code and build check / Build with uv (push) Successful in 51s
2025-06-21 12:39:23 +00:00
1f14dd7fdf
native package: fix combobox full width in PORTPROTON SETTINGS thanks to @Boria138
2025-06-21 12:39:23 +00:00
3d3bdd8f98
dark_theme remove duplicate SETTINGS_CHECKBOX_STYLE
2025-06-21 12:39:23 +00:00
9d7c674544
native package: combobox full width in PORTPROTON SETTINGS
2025-06-21 12:39:23 +00:00
e6c90508ab
native package: left alignment for portproton & addgame QLabels
2025-06-21 12:39:23 +00:00
bd1b7c07ae
fix: force Fusion style for consistent QComboBox styling
...
Code and build check / Check code (push) Successful in 1m28s
Code and build check / Build with uv (push) Successful in 49s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-21 10:46:51 +05:00
e9e0bea854
feat: stay overlay on top
...
Code and build check / Check code (push) Successful in 1m30s
Code and build check / Build with uv (push) Successful in 50s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-19 19:31:33 +05:00
b1aa987e4e
fix: ensure application quits on window close
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-19 18:30:24 +05:00
f4c8b70bd0
feat: add --session CLI argument for start gamescope
...
Code and build check / Check code (push) Successful in 1m39s
Code and build check / Build with uv (push) Successful in 51s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-18 22:48:24 +05:00
ff960df77c
feat: transfer focus to hovered GameCard with mutual exclusivity
...
Code and build check / Check code (push) Successful in 1m50s
Code and build check / Build with uv (push) Successful in 54s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-17 23:11:25 +05:00
32bbe89911
fix: enforce mutual exclusivity of hovered and focused states in GameCard
...
Code and build check / Check code (push) Successful in 1m40s
Code and build check / Build with uv (push) Successful in 54s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-17 22:58:57 +05:00
593db00166
fix(themes): typo in GAME_CARD_ANIMATION
...
Code and build check / Check code (push) Successful in 1m44s
Code and build check / Build with uv (push) Successful in 58s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-17 14:39:21 +05:00
0b92d058a9
feat: move GameCard animation properties to styles
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-17 14:24:06 +05:00
4559231712
fix: prevent multiple GameCard highlight animations on rapid mouse movement
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-16 22:34:06 +05:00
b77609cb5f
fix: resolve Pyright type errors
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 22:51:50 +05:00
56b105d7b4
fix: completly exit on app close
...
Code and build check / Check code (push) Failing after 1m35s
Code and build check / Build with uv (push) Successful in 56s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 22:33:33 +05:00
66e1871304
chore: bump ver
...
Code and build check / Check code (push) Successful in 1m32s
Code and build check / Build with uv (push) Successful in 56s
Build AppImage, Arch and Fedora Packages / Build Arch Package (push) Has been cancelled
Build AppImage, Arch and Fedora Packages / Build AppImage (push) Has been cancelled
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (40) (push) Has been cancelled
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (41) (push) Has been cancelled
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (42) (push) Has been cancelled
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (rawhide) (push) Has been cancelled
Build AppImage, Arch and Fedora Packages / Create and Publish Release (push) Has been cancelled
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 17:17:50 +05:00
076d06a9c0
fix(input-manager): remap add_game to X for avoid conflicts with PS
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 16:44:26 +05:00
d85e7f058f
fix(input-manager): restore gamepad rumble on game launch by delaying disable_gamepad_handling
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 16:39:32 +05:00
dd05ef8a1f
feat: close QMessageBox using confirm key on gamepad
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 16:35:48 +05:00
3cc40154b0
fix: disable gamepad handling on game start thanks to @Vector_null
...
Code and build check / Check code (push) Successful in 1m41s
Code and build check / Build with uv (push) Successful in 49s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 14:00:06 +05:00
f765b5e840
fix: restore else block in ClickableLabel paintEvent to render text without icon
...
Code and build check / Check code (push) Successful in 1m22s
Code and build check / Build with uv (push) Successful in 46s
Restore the `else` block in `paintEvent` of `ClickableLabel` to set `text_rect` when no icon is present. This fixes a regression where `favoriteLabel` in `GameCard` was invisible but clickable, as text (`★` or `☆`) was not rendered without a pixmap.
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-15 00:52:18 +05:00
502b5b5256
feat: change badge position and size on slider change
...
Code and build check / Check code (push) Successful in 1m38s
Code and build check / Build with uv (push) Successful in 55s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-14 14:17:11 +05:00
7becbf5de2
feat(input_manager): added change slider size to RT and LT
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-14 11:49:28 +05:00
66b4b82d49
feat: change game card size only on slider released
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-14 11:14:22 +05:00
dbf3a30119
chore(localization): update
...
Check Translations / check-translations (push) Successful in 13s
Code and build check / Check code (push) Successful in 1m24s
Code and build check / Build with uv (push) Successful in 47s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-14 10:38:31 +05:00
4c2e2a9c8d
feat: drop title translate from FramelessWindow
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-14 10:35:46 +05:00
502664438c
chore: update screenshots in standart theme
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-14 00:00:02 +05:00
74400d1389
feat: align keyboard arrow key navigation with D-pad logic
...
Code and build check / Check code (push) Successful in 1m26s
Code and build check / Build with uv (push) Successful in 47s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-13 23:34:11 +05:00
2a46cf7a2f
feat: no longer lock the full screen button when automatic full screen mode is enabled
...
Code and build check / Check code (push) Successful in 2m10s
Code and build check / Build with uv (push) Successful in 48s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-13 19:31:35 +05:00
f105af01ef
fix: resolve Pyright type errors in SystemOverlay class
...
Code and build check / Check code (push) Successful in 1m26s
Code and build check / Build with uv (push) Successful in 49s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-06-13 17:43:49 +05:00
e9ecb466b2
combobox styles for hover & focus
Code and build check / Check code (pull_request) Failing after 1m13s
Code and build check / Build with uv (pull_request) Successful in 46s
2025-06-13 18:09:06 +07:00
2ce41697ef
changed context_menu_style
Code and build check / Check code (pull_request) Failing after 1m18s
Code and build check / Build with uv (pull_request) Successful in 49s
2025-06-13 17:50:36 +07:00
997e66afa6
system_overlay now borderless thanks to @Vector_null
Code and build check / Check code (pull_request) Failing after 1m10s
Code and build check / Build with uv (pull_request) Successful in 45s
2025-06-13 17:36:27 +07:00
bad91fed4e
dialogs.py add input styles
Code and build check / Check code (pull_request) Failing after 1m9s
Code and build check / Build with uv (pull_request) Successful in 46s
2025-06-13 11:44:20 +07:00
a1bdff73fe
getAntiCheatIconFilename expand the list of status
Code and build check / Check code (pull_request) Failing after 1m9s
Code and build check / Build with uv (pull_request) Successful in 45s
2025-06-13 11:21:57 +07:00
0c7cb0092b
change getAntiCheatIconFilename
Code and build check / Check code (pull_request) Failing after 1m11s
Code and build check / Build with uv (pull_request) Successful in 45s
2025-06-13 11:11:32 +07:00
120f2a5590
change color of icons for areweanticheat
Code and build check / Check code (pull_request) Failing after 1m11s
Code and build check / Build with uv (pull_request) Successful in 45s
2025-06-13 11:04:17 +07:00
fbe8d87b3d
system_overlay change from QPushButton to AutoSizeButton
Code and build check / Check code (pull_request) Failing after 1m8s
Code and build check / Build with uv (pull_request) Successful in 45s
2025-06-13 10:56:39 +07:00
568120fb0e
add icons for system_overlay
Code and build check / Check code (pull_request) Successful in 1m26s
Code and build check / Build with uv (pull_request) Successful in 47s
2025-06-13 10:55:01 +07:00