loathingKernel
42a799c7bc
LibraryHeadBar: Fix LibraryFilter always reverting to default at start.
2024-05-25 08:50:05 +03:00
loathingKernel
015eeb2710
SteamShortcuts: Implement some basic handling to export games to Steam
...
as non-steam games.
2024-05-24 13:53:05 +03:00
loathingKernel
e1afbd879b
ImageManager: Use 'tall' instead of 'card' for the names
2024-05-24 13:51:22 +03:00
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