Commit Graph

220 Commits

Author SHA1 Message Date
c64c01165d feat(FileExplorer): add preview icons
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-27 14:19:53 +05:00
4d7caa33b5 feat(FileExplorer): add prev dir action on Y and Square thanks to @Vector_null
All checks were successful
Code and build check / Check code (push) Successful in 1m29s
Code and build check / Build with uv (push) Successful in 53s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-27 10:37:51 +05:00
7fb05322ad fix: returned game list update on game delete
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-27 10:28:21 +05:00
fea5ff9877 feat(FileExplorer): add quick navigation for mounted drives
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 21:36:23 +05:00
dc06f78c43 fix(FileExplorer): normalize path handling for parent directory navigation
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 21:10:44 +05:00
8184a0bc71 fix(dialogs): Avoid Runtime MainWindow Dependency
All checks were successful
Code and build check / Check code (push) Successful in 1m46s
Code and build check / Build with uv (push) Successful in 1m2s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 15:20:44 +05:00
0af7e196e5 chore(readme): update todo
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 15:00:19 +05:00
6853cfd5f0 docs(changelog): update
All checks were successful
Check Translations / check-translations (push) Successful in 21s
Code and build check / Check code (push) Successful in 1m34s
Code and build check / Build with uv (push) Successful in 52s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:58:17 +05:00
6ab3c4d232 docs(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:56:44 +05:00
34ce0a74b0 fix: resolve Pyright type errors
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:54:53 +05:00
88e9d1d7c5 feat(dialogs): add file extension filters for exe and image selection to File Explorer
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:35:24 +05:00
4af4d1f0b0 fix(dialogs): fix File Explorer buttons translate
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:27:09 +05:00
69d2960312 fix(input-manager): centralize gamepad handling for FileExplorer
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:24:29 +05:00
afad92d967 feat(dialogs): implement FileExplorer for cover image selection
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 14:07:21 +05:00
3f0e7487df feat(dialogs): added gamepad support to FileExplorer thanks to @Vector_null
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-26 13:51:50 +05:00
3f0d259bf0 fix(toggleGame): enable PortProton game launch by removing premature return and setting proper process tracking
All checks were successful
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
1230d85fe6 fix(egs): fix invalid .desktop format caused by indentation
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-25 10:38:57 +05:00
e0a2f27265 chore(changelog): update
All checks were successful
Code and build check / Check code (push) Successful in 1m41s
Code and build check / Build with uv (push) Successful in 53s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-24 16:10:50 +05:00
86d2d4d9d8 chore(readme): add contributors section
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-24 15:41:03 +05:00
0550d443f7 feat(dialogs, context-menu): use generate_thumbnail for 128x128 icons from exe
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-24 15:28:28 +05:00
fea56c204d chore(readme): update todo
All checks were successful
Check Translations / check-translations (push) Successful in 17s
Code and build check / Check code (push) Successful in 1m39s
Code and build check / Build with uv (push) Successful in 1m1s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-24 11:41:13 +05:00
be3b83b51f chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-24 11:17:45 +05:00
9b48e26acc refactor(context_menu): simplify ContextMenuManager implementation
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-24 10:48:14 +05:00
fabefce922 docs(licenses): add Legendary, Icoextract and PortProton 2.0 license information
All checks were successful
Code and build check / Check code (push) Successful in 1m36s
Code and build check / Build with uv (push) Successful in 52s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-23 23:26:44 +05:00
d40c5d1e51 chore(changelog): update
All checks were successful
Code and build check / Check code (push) Successful in 1m37s
Code and build check / Build with uv (push) Successful in 49s
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
All checks were successful
Code and build check / Check code (push) Successful in 1m56s
Code and build check / Build with uv (push) Successful in 1m0s
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
3aa6b90f1e chore(readme): update todo
All checks were successful
Check Translations / check-translations (push) Successful in 12s
Code and build check / Check code (push) Successful in 1m34s
Code and build check / Build with uv (push) Successful in 49s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00:00
66f19afdaa chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00:00
0a915b4630 fix: QMessageBox on context menu
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00:00
762d071396 feat: added add to desktop and menu to egs context menu
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00:00
ca442f3318 feat: update context menu for egs games
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00:00
9708b8d1a2 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 13:27:30 +00:00
0802c97d9f feat(egs-api): add Steam ID
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00:00
c59a0401b1 feat: added playtime and last launch to EGS
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-22 13:27:30 +00: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
73afe7c554 feat: added import to context menu
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
329b7f1038 standart_theme: reworked styles, adding vars
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 50s
Code and build check / Check code (push) Successful in 1m18s
Code and build check / Build with uv (push) Successful in 48s
2025-06-22 13:22:07 +07:00
fea07e19fe reworked styles to look the same in normal use and gamescope session
All checks were successful
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
37b108f689 chore(changelog): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-21 17:45:27 +05:00
78f5118709 native package: fix combobox list
All checks were successful
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
d0eea92139 chore(readme): update todo
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-21 11:29:19 +05:00