f4275dd465
fix(get_portproton_start_command): Check if flatpak command exists before trying to run it
...
Code check / Check code (push) Successful in 1m7s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-02 18:44:47 +05:00
c8b91c4687
fix(settings): update keyboard navigation
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-02 18:40:27 +05:00
4aaeb2e809
fix: dont start game by Enter
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-02 18:23:49 +05:00
b6ea9350fa
fix: fix gamecard refrefresh regression after 0889aa8
...
Code check / Check code (push) Successful in 1m13s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-02 17:52:19 +05:00
29d25cec01
chore: bump ver to 0.1.9
...
Code check / Check code (push) Successful in 1m13s
Build AppImage, Arch and Fedora Packages / Build AppImage (push) Successful in 2m50s
Build AppImage, Arch and Fedora Packages / Build Arch Package (push) Successful in 1m42s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (41) (push) Successful in 59s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (42) (push) Successful in 1m1s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (43) (push) Successful in 54s
Build AppImage, Arch and Fedora Packages / Build Fedora RPM (rawhide) (push) Successful in 58s
Build AppImage, Arch and Fedora Packages / Create and Publish Release (push) Successful in 35s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
v0.1.9
2025-12-01 20:29:45 +05:00
a634de5462
chore(changelog): update
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-01 20:27:12 +05:00
1ba1781994
feat(settings): added preloader because flatpak is too slow
...
Code check / Check code (push) Successful in 1m6s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-01 17:06:20 +05:00
0aae292f61
fix(settings): fix work on Flatpak
...
Code check / Check code (push) Successful in 1m5s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-01 16:59:43 +05:00
3ef433af0c
fix: Only handle menu button if our main window is currently active
...
Code check / Check code (push) Successful in 1m52s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-12-01 12:08:55 +05:00
Gitea Actions
9fe33e02d8
chore: update steam apps list 2025-12-01T00:01:44Z
2025-12-01 00:01:44 +00:00
2ac91a759d
chore(localization): update
...
Check Translations (disabled until yaspeller is fixed) / check-translations (push) Has been skipped
Code check / Check code (push) Successful in 1m5s
Fetch Data / build (push) Successful in 1m39s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-30 13:20:33 +05:00
2c82bff204
fix(main_window): remove redundant loading status and improve loading flow
...
Code check / Check code (push) Successful in 1m5s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-30 13:14:38 +05:00
0889aa883e
fix: refresh button refresh custom data too now
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-30 12:59:32 +05:00
7780dcfc4d
chore(changelog): update
...
Code check / Check code (push) Successful in 1m10s
renovate / renovate (push) Successful in 38s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-29 23:12:31 +05:00
9ef39ae2b6
fix: save cover images from URL to custom_data folder
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-29 23:08:54 +05:00
86fb2b2d7c
chore: added refresh hint
...
Code check / Check code (push) Successful in 1m24s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-29 11:33:07 +05:00
9d469f0a12
add horizontal scroll styles for exe settings
Code check / Check code (push) Successful in 1m11s
2025-11-28 13:54:25 +00:00
665a4df322
perf(search): implement full async + indexed search system with major performance gains
...
Code check / Check code (push) Successful in 1m26s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-28 13:48:17 +05:00
3abaccb1e0
fix(startup): prevent main thread hangs and optimize resource loading
...
Code check / Check code (push) Successful in 1m33s
- run start_sh initialization via QTimer.singleShot with timeout
- add timeout protection to load_theme_fonts()
- load Steam/EGS/PortProton games in parallel instead of sequential
- delay game loading until UI is fully initialized
- fix callback chaining to avoid blocking operations
- add proper timeout + error handling for all Steam/EGS network requests
- add timeouts for flatpak subprocess calls
- improve file I/O error handling to avoid UI freeze
- optimize theme font loading:
- delay font loading via QTimer.singleShot
- load fonts in batches of 10
- reduce font load timeout to 3s
- remove fonts only when switching themes
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-28 12:00:00 +05:00
77b025f580
chore(changelog): update
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-27 16:03:43 +05:00
Renovate Bot
42e2025e54
fix(deps): lock file maintenance python dependencies
Code check / Check code (pull_request) Successful in 1m13s
Code check / Check code (push) Successful in 1m24s
2025-11-27 10:58:16 +00:00
Renovate Bot
8f84bbce31
chore(deps): update https://gitea.com/actions/setup-python digest to 83679a8
Code check / Check code (push) Has been cancelled
Code check / Check code (pull_request) Has been cancelled
2025-11-27 10:55:42 +00:00
3026e7da4e
fix: fix code work with pyside 6.10
...
Code check / Check code (push) Has been cancelled
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-27 15:54:08 +05:00
3522764c3e
fix(detail-page): prevent crash on exit by adding robust widget/animation safety checks
...
Code check / Check code (push) Successful in 1m21s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-26 21:43:18 +05:00
fd456e5330
chore(changelog): update
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-26 18:02:48 +05:00
99a963d60c
chore: drop all pyright ignore
...
Code check / Check code (push) Successful in 1m22s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-26 17:34:24 +05:00
0b36e73bce
chore(build): fix build on arch
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-26 16:59:04 +05:00
4baa2e8684
chore(themes): delete unused fonts
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-26 16:57:56 +05:00
4344bbca70
feat: added combination for Update Grid
...
Code check / Check code (push) Successful in 1m16s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-26 14:54:15 +05:00
0a8a290d2d
chore: ignore pyright
...
Code check / Check code (push) Successful in 1m18s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-25 20:49:58 +05:00
92652e8faa
fix(mouse_emulations): ignore triggers
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-25 20:32:44 +05:00
4f2afaed24
fix: use kernel for detect_gamepad_axes
...
Code check / Check code (push) Failing after 1m24s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-25 14:39:52 +05:00
1751e01e47
feat: added setfocus to gamedetail page
...
Code check / Check code (push) Successful in 1m23s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-25 10:22:27 +05:00
0f74a47aed
chore(localization): update
...
Check Translations (disabled until yaspeller is fixed) / check-translations (push) Has been skipped
Code check / Check code (push) Successful in 1m31s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-24 23:49:29 +05:00
666ec654a0
fix(ui): prevent text truncation in show_gamepad_tooltip
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-24 23:34:57 +05:00
0c25cc9fd2
chore(settings): rework tabble
...
Code check / Check code (push) Successful in 1m19s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-24 23:23:56 +05:00
5de83dbf49
fix(settings): drop .ppdb from show-ppdb
...
Code check / Check code (push) Successful in 1m22s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-24 23:03:31 +05:00
1821faadf6
styles for virtual keyboard
Code check / Check code (push) Successful in 2m56s
2025-11-24 16:47:41 +00:00
17f0a6b0ea
fix(ui): prevent segfault by validating widget existence in async callbacks
...
Code check / Check code (push) Successful in 1m26s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-24 16:27:02 +05:00
e9c75b998f
chore(localization): update
...
Check Translations (disabled until yaspeller is fixed) / check-translations (push) Has been skipped
Code check / Check code (push) Successful in 1m17s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-23 15:43:59 +05:00
bbfbc00c11
fix(settings): fix virtual keyboard
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-23 15:28:30 +05:00
b7804fdd01
fix(ui): unify handling of QMessageBox and QMenu in controller
...
Code check / Check code (push) Successful in 1m14s
- Added _handle_common_ui_elements() for QMessageBox, QMenu, etc.
- Fixed A/B behavior for single- and multi-button QMessageBox dialogs
- Improved D-pad navigation and focused-button selection
- Removed duplicated logic in specialized handlers
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-23 15:13:21 +05:00
Renovate Bot
043da2cf5d
chore(deps): update https://gitea.com/actions/checkout action to v6
Code check / Check code (pull_request) Successful in 1m33s
Code check / Check code (push) Successful in 1m6s
2025-11-23 00:01:25 +00:00
2fa10e7db3
feat(settings): added tooltip to desc
...
Code check / Check code (push) Successful in 1m26s
renovate / renovate (push) Successful in 41s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-22 23:34:11 +05:00
b1b9706272
chore(input_manager): clean dialogs code
...
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-22 22:36:37 +05:00
9c11d33c0a
chore(setting): add human readeble value to PW_VULKAN_USE
...
Code check / Check code (push) Successful in 1m16s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-22 19:52:36 +05:00
173e1cb88e
fix(settings): fix PW_WINE_USE_LIST
...
Code check / Check code (push) Successful in 1m20s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-22 11:53:24 +05:00
30606c7ec1
Revert "fix: eliminate blocking calls causing startup freezes and UI hangs"
...
This reverts commit b2a1046f9d .
2025-11-22 11:21:25 +05:00
873e8b050e
chore(settings): added disable style to comboboxes
...
Code check / Check code (push) Successful in 1m27s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-22 00:28:15 +05:00
59dad21945
chore(settings): adjust virtual keyboard button width (40 → 50)
...
Code check / Check code (push) Successful in 1m27s
Signed-off-by: Boris Yumankulov <boria138@altlinux.org >
2025-11-22 00:16:14 +05:00