|
09d9c6510a
|
chore: reduced duration of card opening animation
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-07-25 11:13:54 +05:00 |
|
|
e91037708a
|
fix(main_window): prevent RuntimeError when modifying deleted QVBoxLayout in HLTB callback
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 |
|
|
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 |
|
|
aea1a36cfd
|
feat: open ppdb on portproton badge click
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-07-10 23:07:18 +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 |
|
|
731e919884
|
feat: added translate support to custom data
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-07-06 13:10:37 +05:00 |
|
|
ac94706f0b
|
feat: added PROCESS_LOG = 1 on PortProton start
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 |
|
|
0ee25a7bf6
|
feat(dialogs): add CustomLineEdit to AddGameDialog
|
2025-07-02 22:25:31 +07:00 |
|
|
80089a81d5
|
feat(context_menu_manager): add class CustomLineEdit
|
2025-07-02 21:25:53 +07:00 |
|
|
08ba801f74
|
fix: prevent empty area when updating game grid thank to @Vector_null
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-29 23:23:22 +05:00 |
|
|
2b5dd452a8
|
feat(FileExplorer): add Enter key support
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-29 10:00:17 +05:00 |
|
|
3f0d259bf0
|
fix(toggleGame): enable PortProton game launch by removing premature return and setting proper process tracking
Code and build check / Check code (push) Successful in 2m9s
Code and build check / Build with uv (push) Successful in 57s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-25 10:56:46 +05:00 |
|
|
3a8a9bf2eb
|
fix: prevent premature game termination detection for EGS games
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-22 13:27:30 +00:00 |
|
|
a8ec615352
|
feat: replace steam placeholder icon to real egs icon
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-22 13:27:30 +00:00 |
|
|
74622356fc
|
feat: added handle egs games to toggleGame
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-22 13:27:30 +00:00 |
|
|
be10225e4e
|
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 13:27:30 +00: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 |
|
|
1f14dd7fdf
|
native package: fix combobox full width in PORTPROTON SETTINGS thanks to @Boria138
|
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 |
|
|
b1aa987e4e
|
fix: ensure application quits on window close
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-19 18:30:24 +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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
de3b95d06c
|
merge upstream
Code and build check / Check code (pull_request) Successful in 1m25s
Code and build check / Build with uv (pull_request) Successful in 48s
|
2025-06-12 09:52:06 +00:00 |
|
|
dbf1340f88
|
feat: added colors to AreWeAntiCheatYet badges
Code and build check / Check code (push) Successful in 1m20s
Code and build check / Build with uv (push) Successful in 47s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-12 14:37:03 +05:00 |
|
|
748f9c886b
|
add checkboxes styles
|
2025-06-12 14:33:37 +07:00 |
|
|
c1b8eac127
|
feat: add gamepad haptic feedback setting
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-11 23:11:38 +05:00 |
|
|
7e9a0be150
|
fix: restore theme tab after theme change
Code and build check / Check code (push) Successful in 1m18s
Code and build check / Build with uv (push) Successful in 45s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-11 07:35:40 +05:00 |
|
|
b35a1b8dfe
|
fix: prevent game card overlap in all\ display filter
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-11 07:20:24 +05:00 |
|
|
61680ed97f
|
chore: update program name to PortProtonQt
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-09 09:56:25 +05:00 |
|
|
b0ec4487ca
|
feat: add styling to QCheckBox and overlay buttons
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-06-08 23:25:48 +05:00 |
|
|
68a52d6980
|
feat: optimize game grid update for search performance
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-08 23:06:14 +05:00 |
|
|
a21705da15
|
feat: hide the games from EGS until after the workout
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-08 09:11:52 +05:00 |
|
|
4de4bdb99d
|
feat: added system overlay to guide button
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-08 07:16:02 +05:00 |
|
|
bcf319c024
|
feat: optimize slider code
Code and build check / Check code (push) Successful in 1m17s
Code and build check / Build with uv (push) Successful in 46s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-07 22:11:36 +05:00 |
|
|
0f59c46d36
|
fix(input_manager): handle AddGameDialog navigation with D-pad
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-07 15:26:37 +05:00 |
|
|
8b2b2c88f5
|
feat(input-manager): toggle fullscreen mode with gamepad Select button
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-06 19:59:41 +05:00 |
|
|
c08e4fb38d
|
feat: disable focus for addGameButton
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-05 22:00:13 +05:00 |
|
|
bc91b03843
|
fix(main_window): prevent multiple AddGameDialog openings on gamepad
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-05 19:37:57 +05:00 |
|
|
58a01d36fb
|
feat(game_card): show source badges only for “all” and “favorites” filters
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-04 20:34:11 +05:00 |
|
|
5d84dbad8e
|
refactor: rename steam_game to game_source for better clarity
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-04 20:11:05 +05:00 |
|
|
61964d21c7
|
feat(ui): add PortProton badge to game cards and detail pages
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-04 19:57:30 +05:00 |
|
|
2971a594dc
|
feat: add change_cursor parameter to ClickableLabel for EGS
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-04 19:39:24 +05:00 |
|
|
a31c9dc186
|
feat: added egs badge
Code and build check / Check code (push) Successful in 1m25s
Code and build check / Build with uv (push) Successful in 46s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-04 09:50:24 +05:00 |
|
|
a930cbd705
|
feat(ui): add ProtonDB, Steam, and WeAntiCheatYet badges to game detail page
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
|
2025-06-03 14:26:25 +05:00 |
|