Commit Graph

58 Commits

Author SHA1 Message Date
49d39b5d61 chore(pyright): fix code for new version
All checks were successful
Code check / Check code (push) Successful in 1m13s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-08 18:37:31 +05:00
5d0185b1b4 feat(winetricks): added preloader to tabble
All checks were successful
Code check / Check code (push) Successful in 1m9s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-08 16:41:32 +05:00
8c66695192 chore(winetricks): fix typo on translate and added forget icon
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-07 15:49:48 +05:00
7a141d8e46 fix(winetricks): resolve QProcess channel mode warning in install handler
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-07 15:43:16 +05:00
abb2377fb7 fix(winetricks): remove duplicate entries in winetricks.log
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-07 15:37:41 +05:00
75f4f346de chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-07 15:27:31 +05:00
87a9f85272 feat(wine settings): make winetricks work with gamepad
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-07 15:18:48 +05:00
240f685ece feat(wine settings): make winetricks work
All checks were successful
Code check / Check code (push) Successful in 1m10s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-07 12:06:35 +05:00
dd7f71b70a feat(wine settings): make pfx_backup work
All checks were successful
Code check / Check code (push) Successful in 1m8s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-10-06 17:29:06 +05:00
69360f7e7e touchscreen scrolling
All checks were successful
Code check / Check code (pull_request) Successful in 1m49s
Code check / Check code (push) Successful in 1m5s
2025-09-28 16:04:11 +03:00
2e018b4690 chore(localization): update
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-23 22:27:15 +05:00
3fb8201305 feat(file explorer): added ThumbnailLoader class
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-23 22:14:13 +05:00
f3325ca35f feat(theme-manager): implement singleton and caching for improved theme handling
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-07 22:54:25 +05:00
2e93073446 feat(theme-security): add theme safety checks and unify loading via ThemeManager
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-09-01 23:58:38 +05:00
358afbdbdb chore(localization): update
All checks were successful
Check Translations / check-translations (push) Successful in 46s
Code check / Check code (push) Successful in 1m21s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-31 12:29:11 +05:00
84f560ed30 feat(tray): add modal game launch dialog with process detection and cancellation
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-31 12:20:52 +05:00
fcf04e521d feat(file-explorer): add automatic scrolling for drives layout
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-24 20:54:50 +05:00
1cf93a60c8 feat: added favorites to file explorer
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-24 17:37:59 +05:00
c6017a7dce fix(file explorer): don't skip /run/media
All checks were successful
Code check / Check code (push) Successful in 1m22s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-23 21:23:39 +05:00
1e4e0127a4 fix(i18n): add translation for File Explorer window title
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-08-23 20:33:19 +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
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
0ee25a7bf6 feat(dialogs): add CustomLineEdit to AddGameDialog 2025-07-02 22:25:31 +07:00
4e5ccfc374 feat(file-explorer): add gamepad support for selecting mounted drives
All checks were successful
Code and build check / Check code (push) Successful in 1m53s
Code and build check / Build with uv (push) Successful in 58s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-01 12:07:43 +05:00
3d87718072 feat(file-explorer): add file selection on double-click
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-07-01 11:48:28 +05:00
e1e3092870 feat(dialogs): rewrite Preview widget
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m38s
Code and build check / Build with uv (pull_request) Successful in 50s
2025-07-01 00:13:08 +07:00
03e15d1759 feat: add single and double click support in FileExplorer for mouse input
All checks were successful
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-30 16:52:41 +05:00
48048a3f50 feat: replace QFileDialog with custom FileExplorer for Legendary import
All checks were successful
Code and build check / Check code (push) Successful in 1m25s
Code and build check / Build with uv (push) Successful in 48s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-30 00:25:28 +05:00
a6562ca488 feat(dialogs): pre-commit fixes
All checks were successful
Code and build check / Check code (pull_request) Successful in 1m35s
Code and build check / Build with uv (pull_request) Successful in 50s
Code and build check / Check code (push) Successful in 1m28s
Code and build check / Build with uv (push) Successful in 52s
2025-06-29 15:32:02 +07:00
3b27b1abb2 feat(dialogs): remove spaces
Some checks failed
Code and build check / Check code (pull_request) Failing after 1m24s
Code and build check / Build with uv (pull_request) Successful in 54s
2025-06-29 14:53:56 +07:00
eed14797ec feat(dialogs): remove vertical scrollbar from drives_scroll 2025-06-29 14:41:47 +07:00
8e9ce356fb feat(dialogs): replace Brose buttons to AutoSizeButton 2025-06-29 14:39:36 +07:00
9a13213397 feat(dialogs): rewrite class AddGameDialog from @Vector_null 2025-06-29 14:33:00 +07:00
46eab703fe revert 39c0db91a6
revert feat(dialogs): rewrite class AddGameDialog from @Vector_null
2025-06-29 07:21:14 +00:00
39c0db91a6 feat(dialogs): rewrite class AddGameDialog from @Vector_null 2025-06-29 14:09:20 +07:00
b4564ef613 feat(FileExplorer): add path history and cursor retention
All checks were successful
Code and build check / Check code (push) Successful in 1m34s
Code and build check / Build with uv (push) Successful in 51s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-29 10:00:24 +05:00
84d4cf8c09 feat(dialogs): change buttons accept/reject to AutoSizeButton
All checks were successful
Code and build check / Check code (push) Successful in 1m37s
Code and build check / Build with uv (push) Successful in 56s
renovate / renovate (push) Successful in 20s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-28 09:58:28 +05:00
32d9f7ddbd feat(dialogs): fixed styles for standart theme to FileExplorer
Some checks failed
Code and build check / Check code (pull_request) Failing after 1m23s
Code and build check / Build with uv (pull_request) Successful in 50s
2025-06-28 11:18:55 +07:00
bcfa3cdb89 chore(FileExplorer): added localization to path label
All checks were successful
Check Translations / check-translations (push) Successful in 14s
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-06-28 09:07:32 +05:00
f5b1da3548 feat(FileExplorer): disable horizontal scrollbar and elide long filenames
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-28 09:03:01 +05:00
5f4748e177 feat(FileExplorer): disable focus from file_list thanks to @Dervart
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
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-28 08:51:22 +05:00
b9ae800e1f feat(FileExplorer): drop system icons from preview
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
2025-06-28 08:47:59 +05:00
3ab943bb60 feat(dialogs): added styles for standart theme to FileExplorer
Some checks failed
Code and build check / Check code (pull_request) Failing after 1m43s
Code and build check / Build with uv (pull_request) Successful in 1m2s
2025-06-27 19:58:49 +00:00
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
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
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