Stelios Tsampas
7a1935335e
GameInfo: Work-around slowdown on widget update_game()
request
2022-09-10 19:04:40 +03:00
Stelios Tsampas
21ea2af8e1
App: Move timer initialization after LaunchDialog has finished
2022-09-10 18:07:32 +03:00
Stelios Tsampas
b0b61c354c
workflows: Add description for nuitka executable
2022-09-10 17:35:54 +03:00
Stelios Tsampas
74a3d9458d
LaunchDialog: Show validation progress separately from download progress.
2022-09-10 17:27:37 +03:00
Stelios Tsampas
cc74767f0a
App: Move verification requirement check into launch dialog
2022-09-10 15:33:48 +03:00
loathingKernel
034b5f5be4
workflows: Update nuitka workflow
2022-09-10 03:56:24 +03:00
Stelios Tsampas
6093a6ca9c
Add nuitka workflow in GitHub actions
2022-09-10 01:19:00 +03:00
Dummerle
8afdabbb49
Merge pull request #240 from loathingKernel/fixups
...
Initialize logging in RareApp and log both Rare and GameLaunchHelper
2022-09-09 20:26:44 +02:00
Stelios Tsampas
69ba61abd2
Split requirements.txt
2022-09-09 20:54:34 +03:00
Stelios Tsampas
c3e192cbbe
Add requirements-full.txt with everything
2022-09-09 20:49:30 +03:00
Xavier Jouvenot
3ec696d575
Adds the Chocolatey package as a way to install Rare
...
Adds the Chocolatey package in the list of possibilities to install Rare
2022-09-08 20:38:59 +02:00
loathingKernel
b7b96f79b2
Apply fix for "403 Client Error" by applying pending https://github.com/derrod/legendary/pull/477
2022-09-08 20:43:03 +03:00
loathingKernel
c8586d2beb
Always return the absolute path to the exectuble
2022-09-08 20:25:55 +03:00
loathingKernel
70328d6472
Console: Minimize instead of keeping open if game is running
...
DesktopShortcuts: Normalize StartWMClasss with application name
2022-09-08 16:57:43 +03:00
Stelios Tsampas
afcb3f7e7a
GameLaunchHelper: Allow closing the window only if the application has exited or crashed
2022-09-08 16:02:17 +03:00
Stelios Tsampas
8d9f02eab5
Initialize logging in RareApp and log both Rare and GameLaunchHelper
2022-09-08 15:33:36 +03:00
Dummerle
0c45bd918c
Merge pull request #239 from loathingKernel/fixups
...
Fix logging, application paths and shortcuts
2022-09-08 12:40:18 +02:00
Stelios Tsampas
e4638c2fa3
Console: Center window on show()
2022-09-08 13:34:47 +03:00
Stelios Tsampas
c6b9f5c64f
Fix shortcut creation on windows
2022-09-08 13:16:15 +03:00
Stelios Tsampas
7ebeee0d1e
App: Log both to file and to stderr
2022-09-08 02:13:10 +03:00
Stelios Tsampas
d5d795ce79
Paths: Query paths after the OrganizationName
and ApplicationName
have been set
...
At the point they were evaluated, `OrganizationName` and `ApplicationName` are unset
resulting in wrong paths. As a quick fix, explicitly set them to their later values
Per OS examples:
Windows:
before:
data: C:\Users\<user>\AppData\Local
cache: C:\Users\<user>\AppData\Local\cache
after:
data: C:\Users\<user>\AppData\Local\Rare\Rare
cache: C:\Users\<user>\AppData\Local\Rare\Rare\cache
2022-09-08 01:27:37 +03:00
Stelios Tsampas
377fd486dc
stupid quotes
2022-09-07 20:46:56 +03:00
Stelios Tsampas
4b5b458fdb
workflows: explicitly install pypresence
2022-09-07 19:33:01 +03:00
Stelios Tsampas
ea383578f9
workflows: Quote python version in pylint
2022-09-07 19:22:50 +03:00
Stelios Tsampas
6a2af0be7c
Quote executable path for Windows
2022-09-07 19:19:14 +03:00
loathingKernel
5029921b09
Move a bunch of class attributes to instance attributes
2022-09-07 18:21:50 +03:00
Dummerle
9ca879e0fc
Use python 3.10 for pylint and windows workflow
2022-09-07 15:38:05 +02:00
Dummerle
26e8a235cc
Bump version
2022-09-05 22:55:50 +02:00
Dummerle
4f91c6b422
Move widgets and uninstalled_games attributes to __init__()
2022-09-05 22:46:44 +02:00
Dummerle
5f44f92475
Remove build-system section from pyproject.toml to fix pip install .
2022-09-05 22:46:06 +02:00
Dummerle
333bb40ad7
Fix wrong origin classification for ue plugins without assets
2022-09-05 20:50:10 +02:00
Dummerle
0d43f1103d
Include source directory, when running from source
2022-09-05 20:18:40 +02:00
Dummerle
d67fb8130b
Remove submodule notice in README.md
2022-09-04 22:55:37 +02:00
Dummerle
4a28fd3d0d
Fix config_helper.py
2022-09-04 22:49:43 +02:00
Dummerle
2a21ca8c66
Merge pull request #237 from loathingKernel/fixups
...
Update for legendary 0.20.28
2022-09-04 22:05:22 +02:00
loathingKernel
aa9cf4c5b5
GameLaunchHelper: Remove LegendaryCoreSingleton usage
2022-09-04 21:40:41 +03:00
loathingKernel
1ebd0b18d8
Introduce a very basic RareCore to handle signletons and their cleanup.
2022-09-04 20:39:03 +03:00
loathingKernel
7020141148
LaunchDialog: Move update check before login()
2022-09-04 19:51:23 +03:00
loathingKernel
afcdc1dea1
App: Move legendary initialization to the singleton
...
App: Move tray to MainWindow
Shared: Add destructor for singleton instances
2022-09-04 01:14:43 +03:00
loathingKernel
4951743bbf
ConfigHelper: Protect name space from globals
2022-09-02 17:53:56 +03:00
loathingKernel
0a89f0e0b8
Make launch
and alias for start
2022-09-02 13:17:05 +03:00
loathingKernel
48867a8656
DebugSettings: Add restart button, thanks Dummerle!
2022-09-02 00:31:10 +03:00
loathingKernel
385291cbfc
Update pyproject.toml
2022-09-02 00:23:16 +03:00
loathingKernel
dfb388a9ba
App: Do a bit more cleanup to avoid crashes
2022-09-02 00:20:04 +03:00
loathingKernel
3c5575fda9
LaunchDialog: Don't explicitly delete LoginDialog
2022-09-02 00:04:39 +03:00
loathingKernel
345ee443ed
ImportLogin: Only add the first part of the split
2022-09-02 00:02:20 +03:00
loathingKernel
b3348a1eca
ImportLogin: Check if programdata is set
2022-09-01 23:48:30 +03:00
loathingKernel
0388d4bf9d
ImportLogin: Fix failure to login using EGL data
2022-09-01 22:49:09 +03:00
loathingKernel
fb708ce5fd
LoginDialog: Update to legendary 0.20.28
2022-09-01 18:53:16 +03:00
loathingKernel
2c36ffcd51
Lgndr: Adjust for d8af06c936
2022-09-01 11:49:42 +03:00