loathingKernel
e1c1d01958
ImportGroup: Use get_boolean_choice
factory insteand of lambda
2023-12-10 22:44:19 +02:00
loathingKernel
fa5294b1d5
Lgndr: Replace the monkey functions with factories to create them
...
The factories are also usable in Rare's code to create compatible
functions for the callbacks. If they there is no callback they just
log what is happening. It also removes the need for `typing-extentions`
module.
2023-12-10 22:43:31 +02:00
loathingKernel
df0f7603f2
ImportGroup: Don't enable the Import Game
button if import is running
2023-12-10 22:12:17 +02:00
loathingKernel
8f88dc661c
DlThread: Create callback function for future use
2023-12-10 22:06:44 +02:00
loathingKernel
845bc54a90
InstallDialog: Add selective downloads descriptions as tooltips
2023-12-10 14:22:29 +02:00
loathingKernel
d1d7e6d2e7
InstallDialog: Code consistency with button slot names
2023-12-10 14:22:29 +02:00
loathingKernel
13eaa459e1
LaunchDialog: accept_close
-> reject_close
for code consistency
2023-12-10 14:22:29 +02:00
loathingKernel
0ea8d2c0d2
UninstallDialog: Handle Escape key
...
Handle Escape key to go through the proper cancellation routine.
2023-12-10 14:22:29 +02:00
loathingKernel
f9e8dbe528
Workflows: Use local repository for Ubuntu package
2023-12-10 14:22:29 +02:00
loathingKernel
8ec82f0283
About: Use UI membership instead of double inheritance
2023-12-10 14:22:28 +02:00
loathingKernel
90f55287c0
WineResolver: Fix typo
2023-12-10 14:22:28 +02:00
loathingKernel
562c956634
DebugSettings: Refactor slightly
...
The quit signal is disconnected currently.
2023-12-10 14:22:28 +02:00
loathingKernel
a33c4e5cf2
AccountWidget: Use ExitCodes enum everywhere instead of magic values
2023-12-10 14:22:28 +02:00
loathingKernel
757e1c7ef2
Workflows: update makedeb links
2023-12-10 14:22:28 +02:00
Stelios Tsampas
7824fa20a8
InstallDialog: Always show prerequisites if they exist
...
* Do not depend the relevant InstallOptionsModel option to on the running platform
2023-12-10 14:22:27 +02:00
loathingKernel
1c9b6f3faf
Launcher: Add Fortnite to detached processes
2023-12-10 14:22:27 +02:00
loathingKernel
b20be46752
InstallDialog: Offer to install prerequisites on native platforms
2023-12-10 14:22:27 +02:00
loathingKernel
e70583cf99
Workflows: Create common build jobs for snapshots and releases
2023-12-10 14:22:27 +02:00
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