1
0
Fork 0
mirror of synced 2024-06-03 03:04:42 +12:00
Commit graph

1814 commits

Author SHA1 Message Date
loathingKernel 9ce4eeb37d
SteamGrades: Silence pylint 2023-12-10 14:22:27 +02:00
loathingKernel e2a7047933
Rare: add orjson dependency 2023-12-10 14:22:25 +02:00
loathingKernel 5be24a4d89
SteamGrades: Use orjson instead of python's implementation 2023-12-10 14:21:39 +02:00
loathingKernel 86c683835b
Rare: Unset QT_QPA_PLATFORMTHEME at startup
It can mess up theming.
2023-12-10 14:21:39 +02:00
loathingKernel 99eaf86507
AccountWidget: Add a Quit button in the widget in case the system tray
is unavailable (for example running in a gamescope session)

* Do not show the launch window while instantiating the application. This
probably was causing numerous issues because it was running outside of
the applications event loop. This also fixes the exit button on the login
dialog requiring `sys.exit()` to quit Rare. Now it goes through the
proper cleanup procedures.

* Make slot and signal names more uniform

* Fix a problem with RareCore connecting RareGames to the same signals
multiple times when the library was refreshed.
2023-12-10 14:21:39 +02:00
loathingKernel c21fddefb4
Utils: Delete deprecated CloudWorker. 2023-12-10 14:21:38 +02:00
loathingKernel c4da6a9512
MainWindow: Untie exit procedure from offline argument 2023-12-10 14:21:38 +02:00
loathingKernel 6e7ea3181e
GameInfo: Add tags groupbox 2023-12-10 14:21:38 +02:00
loathingKernel 75a339d390
Flatpak: Don't export subprocess's env in flatpak's env 2023-12-10 14:21:38 +02:00
loathingKernel 193b5fba44
Paths: Expose Rare configuration directory 2023-12-10 14:21:38 +02:00
loathingKernel debb62c990
CloudSaves: On Windows, resolve the save path immediately if unset 2023-12-10 14:21:38 +02:00
loathingKernel 9a87e4e39f
RareLauncher: Fix crash when a false app_name argument is supplied 2023-12-10 14:21:37 +02:00
loathingKernel ba65ffa905
Wine,WineResolver: Add more logging 2023-12-10 14:21:37 +02:00
loathingKernel 9a941e3001
Wine: Set environment through flatpak-spawn arguments
Partially fixes #305
2023-12-10 14:21:37 +02:00
loathingKernel 4350591411
Wine: Run commands through flatpak-spawn when in flatpak
Partially fixes #305
2023-12-10 14:21:37 +02:00
loathingKernel a1a9d3ed57
Workflows: Fix deb action 2023-12-10 14:21:37 +02:00
loathingKernel ff2b9f2605
Rare: Update scripts to use the new entry point 2023-12-10 14:21:36 +02:00
loathingKernel bdbb61d3a6
Rare: Move the different applications into their respective folders 2023-12-10 14:21:36 +02:00
loathingKernel 5f062830cf
RareLauncher: Enable terminate and kill buttons 2023-12-10 14:21:35 +02:00
Stelios Tsampas bf1392e25f
Merge pull request #333 from loathingKernel/next
Update legendary to 0.20.34
2023-12-10 13:57:58 +02:00
loathingKernel adf192e424
Rare: Version 1.10.7 (pre-release) 2023-12-10 13:52:33 +02:00
loathingKernel 5a2c9ae444
Lgndr: Handle exceptions in the unlock decorator 2023-12-10 13:47:07 +02:00
loathingKernel 9dd078aa92
Lgndr: match _handle_uninstaller signature 2023-12-10 12:18:50 +02:00
loathingKernel 7ce8fb5b9d
Rare: bump legendary to 0.20.34 2023-12-10 12:13:57 +02:00
loathingKernel e308686468
Revert "Lgndr: Add _login overload in core.py"
This reverts commit 8d0397415d.
2023-12-10 12:09:38 +02:00
loathingKernel 6daee29c24
Revert "Lgndr: Undo bind_ip changes"
This reverts commit 7979563cb5.
2023-12-10 12:09:26 +02:00
Stelios Tsampas 0241bec7b6
Merge pull request #331 from loathingKernel/next
Release 1.10.6
2023-12-07 19:53:17 +02:00
loathingKernel 2319c7c889
Rare: Release 1.10.6 2023-12-07 19:44:37 +02:00
loathingKernel b60062d455
Code: Use vars() instead of directly accessing __dict__ 2023-12-07 19:40:16 +02:00
loathingKernel 509d33e1b7
MainWindow: Default to closing to tray to respect the default setting 2023-12-07 19:39:45 +02:00
loathingKernel c2676eaa90
GameProcess: Don't spam with not found processes on startup 2023-12-07 19:39:07 +02:00
Stelios Tsampas dab13748f3
About: Fix crash on version update check
Fixes: #330
2023-12-07 19:33:58 +02:00
Stelios Tsampas 9229d6f80f
Merge pull request #326 from loathingKernel/main
Rare: Release 1.10.5
2023-12-05 00:29:40 +02:00
loathingKernel 999d3bf7b8
Rare: Release 1.10.5 2023-12-05 00:26:59 +02:00
Stelios Tsampas 097c46d195
Merge pull request #325 from loathingKernel/version_fix
Version fix
2023-12-05 00:19:09 +02:00
loathingKernel 2ee310c168
requirements: Add cx-freeze in requirements-dev.txt 2023-12-04 17:31:51 +02:00
loathingKernel efc0107f82
setup.py: Use greater than for legendary version 2023-12-04 16:17:32 +02:00
Stelios Tsampas 19be0231f2
Merge pull request #324 from AngryPenguinPL/main
legendary 0.20.33 - fix missing bits
2023-12-04 16:13:59 +02:00
Virtuti Militari 45a0ade092
bump legendary to 0.20.33 2023-12-04 14:41:27 +01:00
Virtuti Militari ed0f23a649
bump legendary to 0.20.33 2023-12-04 14:40:53 +01:00
Stelios Tsampas a55393e45a
Merge pull request #322 from loathingKernel/main
Workflows: Update upload-release action version
2023-12-04 01:01:13 +02:00
loathingKernel 81ed28e866
Workflows: Update upload-release action version 2023-12-04 00:59:47 +02:00
Stelios Tsampas 588c1a71a7
Merge pull request #320 from loathingKernel/fixups
EOSGroup: Check for 'user.reg' file to validate prefix path
2023-12-03 17:15:12 +02:00
loathingKernel 70af132da1
EOSGroup: Check for 'user.reg' file to validate prefix path 2023-12-03 17:01:05 +02:00
Stelios Tsampas c7efe3615a
Merge pull request #312 from loathingKernel/fixups
https://github.com/RareDevs/Rare/pull/312#issue-2002162120
2023-12-03 11:45:14 +02:00
loathingKernel 842bd27e8c
Rare: Release 1.10.4 2023-12-03 11:21:52 +02:00
loathingKernel c56e7ce82c
RareGame: Moved some properties and methods to RareGameBase
These properties or methods were moved to RareGameBase
* `version`: For RareEosOverlay and maybe RareGameSlim
* `is_origin`: For RareGameSlim
* `install_path`: A partial Origin-unaware version
* `is_mac/is_win32`: For completeness

New methods
* `is_overlay`: For the download manager

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2023-12-03 11:21:52 +02:00
loathingKernel a355339016
EGLSyncGroup: Resolve EGL manifest path on showEvent() 2023-12-03 11:21:51 +02:00
loathingKernel 8d0397415d
Lgndr: Add _login overload in core.py
Revert this commit once the new version of Legendary (`>0.20.33`) is released
2023-12-03 11:21:51 +02:00
loathingKernel 589290c6df
Workflows: minor updates 2023-12-01 15:25:12 +02:00