1
0
Fork 0
mirror of synced 2024-07-05 06:30:31 +12:00
Commit graph

2061 commits

Author SHA1 Message Date
loathingKernel f020b0ae39 SelectViewWidget: Move it next to GameListHeadBar
Finally delete extra_widgets, finally!
2024-05-20 17:15:42 +03:00
loathingKernel c216689aaf ButtonLineEdit: Move into its own file under rare/widgets 2024-05-20 17:02:50 +03:00
loathingKernel 90b8d6a541 Utils: Remove deprecated widgets
WaitingSpinner replaced by LoadingWidget
ImageLabel replaced by ImageWidget
2024-05-20 16:48:18 +03:00
loathingKernel e0a0c7ee5d DiscordRPC: Fix Rare not updating message when running a game 2024-05-20 16:03:47 +03:00
loathingKernel 125709b53b Rare: Refactor Discord RPC file, object and variable names 2024-05-20 14:36:43 +03:00
loathingKernel 826d116dd6 QJsonModel: Reformat 2024-05-20 13:44:45 +03:00
loathingKernel 5051ead0ca ImageManager: Add wide image filenames 2024-05-20 12:52:20 +03:00
loathingKernel 21dd30c40a ImageManager: Possibly fix segmentation fault when updating images 2024-05-20 10:04:23 +03:00
loathingKernel 3f67ce515f RareLauncher: Print debug when running pre-launch command 2024-05-20 08:07:29 +03:00
loathingKernel cded2e561c RareLauncher: Always show console when running detached games 2024-05-20 08:07:29 +03:00
loathingKernel a5c7c88716 RareLauncher: Start the pre launch command as detached if we don't wait 2024-05-20 08:07:29 +03:00
loathingKernel f44413d17c RareLauncher: Use better defaults for LaunchArgs 2024-05-20 08:07:29 +03:00
loathingKernel 23fac230df RareLauncher: Check if dry running before anything else 2024-05-20 08:07:29 +03:00
loathingKernel 5e9abc46be RareSettings: Update string 2024-05-20 08:07:29 +03:00
Stelios Tsampas 94c2f765f3
Merge pull request #407 from loathingKernel/develop
RareLauncher: Fix console window wrapping and skip DLC check for launchable addons
2024-05-19 15:29:36 +03:00
loathingKernel 71348dbf23 RareLauncher: Refactor signal name 2024-05-19 15:19:38 +03:00
loathingKernel 2396f0fb83 RareLauncher: Allow running launchable addons 2024-05-19 15:15:13 +03:00
loathingKernel 6dd5d2f546 GameDetails: Fix form growth policy 2024-05-19 14:52:34 +03:00
loathingKernel a4db64082f RareLauncher: Fix word wrapping in console window 2024-05-19 13:11:56 +03:00
Stelios Tsampas 50ff2ae4fd
Merge pull request #405 from loathingKernel/develop
Support paths with spaces in pre launch command field
2024-05-18 18:22:20 +03:00
loathingKernel 0ac4cf5a7c LaunchSettingsBase: Use shlex.split validate the pre-launch command 2024-05-18 18:16:51 +03:00
loathingKernel 259bc98eb9 PreLaunch: Quote the selected file path if it contains spaces. 2024-05-18 18:15:25 +03:00
loathingKernel 6594d65be1 RareGame: Improve launch message 2024-05-17 23:50:02 +03:00
Stelios Tsampas 42341d5c81
Merge pull request #404 from RareDevs/loathingKernel-patch-1
Create codeql.yml
2024-05-17 23:42:43 +03:00
Stelios Tsampas 4dea963154
Merge pull request #403 from loathingKernel/develop
RareLauncher: Fix wrong arguments in pre-launch command `QProcess.start()`
2024-05-17 23:40:24 +03:00
Stelios Tsampas 87b0ae0540
Create codeql.yml 2024-05-17 23:36:22 +03:00
loathingKernel 9b476afe8c RareLauncher: Fix wrong arguments in pre-launch command QProcess.start() 2024-05-17 23:29:35 +03:00
loathingKernel 95e760791b DetailsWidget: Rename to StoreDetailsWidget
In continuation of the previous change, prepend `Store` to the name to
specify the difference.

The goal is to add `StoreDetailsWidget` as a second view in `GameDetails`
with information sourced from the Epic Games Store.
2024-05-17 13:34:24 +03:00
loathingKernel fec4e3c0e1 GameDetails: Refactor file structure
`GameInfo` has been renamed to `GameDetails` to align it with
the similar `StoreDetails` page while making the difference clearer.

Remove the `game_` prefix from the file names to reduce noise. The path
should be enough to provide scope.
2024-05-17 13:31:48 +03:00
Stelios Tsampas fb736fa47b
Merge pull request #401 from loathingKernel/develop
Address pylint errors
2024-05-16 19:32:44 +03:00
loathingKernel 3b721fdd13 WinePathResolver: Disable pylint check (possibly-used-before-assignment) 2024-05-16 19:29:14 +03:00
loathingKernel f9cc1b48f1 GameSettings: Fix pylint errors (possibly-used-before-assignment) 2024-05-16 19:27:59 +03:00
loathingKernel 9017826b16 StoreAPI: Log exception 2024-05-16 13:58:59 +03:00
loathingKernel 4bb1fb10ee SteamGrades: Print an error message instead of the exception 2024-05-16 13:58:10 +03:00
loathingKernel beb4f6c310 Workflows: Update Windows packages to python 3.12
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2024-05-16 13:57:30 +03:00
loathingKernel 337d753d0c Workflows: Disable fail-fast for pylint checks 2024-05-16 13:38:16 +03:00
loathingKernel 4497a1c712 Project: Use vdf package on all platforms
Useful on Windows too, to export games to Steam as "Non-Steam Game"
2024-05-16 13:32:00 +03:00
loathingKernel 07fa7890cf RareGame: Update protondb grade every 3 days even if it already exists. 2024-05-16 13:18:05 +03:00
loathingKernel 1d8ae15ea9 SteamGrades: Fix exception when trying to get file timestamp
if the file does not exist.

At the same time fix some pylint warnings.
2024-05-16 13:15:48 +03:00
loathingKernel b9d034eef7 Project: Add pylint configuration file 2024-05-16 11:42:32 +03:00
Stelios Tsampas 9f67f930a9
Merge pull request #400 from loathingKernel/develop
LoadingWidget: Start playing movie once the widget is visible if `autostart` is enabled
2024-05-15 22:50:02 +03:00
loathingKernel 8ebcc3a700 LoadingWidget: Start playing movie once the widget is visible if autostart is enabled
Fixes a subtle bug that would cause increased CPU usage due to spawning
multiple singleshot times with very short timeouts (15ms) until the Store
tab was loaded.
2024-05-15 22:48:52 +03:00
Stelios Tsampas 0ddd5a0674
Merge pull request #399 from loathingKernel/develop
WineResolver: Do not unset 'DISPLAY' when running silently
2024-05-15 15:18:14 +03:00
loathingKernel 0c848c41b0 WineResolver: Do not unset 'DISPLAY' when running silently
When unsetting DISPLAY, Wine hangs after executing a command, and doesn't
allow for other instances of wine to start, i.e. games do not launch, with
a cryptic error. This also fixes the previously observed issues with
`winepath.exe` and `reg.exe` never exiting.

This is likely due to the newly introduced Wayland driver. This behavior
can be observed when Wayland support is compiled into Wine and the wayland
driver is enabled in the prefix's registry. In this case, if running under
X11 and DISPLAY is not set, Wine will hang, and the process never returns.
2024-05-15 15:13:51 +03:00
Stelios Tsampas 8f018cb162
Merge pull request #396 from ARez2/main
Fix typo in README
2024-04-13 06:40:38 +03:00
ARez 34abca2a4e
Fix typo in README 2024-04-13 01:34:09 +02:00
Stelios Tsampas cb919ed69f
Merge pull request #392 from loathingKernel/next
commands: add `__init__.py` for module discovery
2024-03-06 17:59:27 +02:00
loathingKernel 1c886535a5
commands: add __init__.py for module discovery 2024-03-06 17:57:48 +02:00
Stelios Tsampas a35e430539
Merge pull request #388 from loathingKernel/shop_refactor
Refactor the Store page
2024-02-26 12:47:24 +02:00
loathingKernel 14bde0a23c
WishlistWidget: re-order comboboxes to match the order in the library
* Move filter combobox at the beginning of the top panel and move the order
combobox after it to replicate the order in the library view.
2024-02-25 21:35:45 +02:00