loathingKernel
177eaa9f67
workflows: try nuitka with mscv and lto
2022-09-13 19:20:25 +03:00
loathingKernel
e15aa0a480
workflows: add more version information
2022-09-13 13:22:42 +03:00
loathingKernel
7d2e1ddac2
Lgndr: Keep legendary's logger name
2022-09-13 12:38:43 +03:00
loathingKernel
e621955a22
RareSettings: Handle permission error when deleting logs
2022-09-13 12:38:43 +03:00
loathingKernel
5332767024
gitignore: exclude anything starting with venv
2022-09-13 12:38:43 +03:00
loathingKernel
2a9bf5ac59
misc: nuitka sample script for linux
2022-09-13 12:38:43 +03:00
Stelios Tsampas
412100f464
windows: unfollow some python modules in the nuitka script for testing
2022-09-13 12:38:43 +03:00
Stelios Tsampas
9d28680804
Build: enable console output on windows if it is a test build
2022-09-13 12:38:43 +03:00
Dummerle
e45f392652
Bump version
2022-09-12 17:23:09 +02:00
Dummerle
4ef755fa2e
Merge pull request #242 from loathingKernel/fixups
...
Nuitka and another round of fixes for Windows
2022-09-11 23:39:58 +02:00
Stelios Tsampas
9e3dc61419
workflows: Move pyling to check workflow
2022-09-11 22:09:00 +03:00
loathingKernel
f7e9375964
LaunchDialog: Make the split 75/25
2022-09-11 19:45:17 +03:00
loathingKernel
cf5fd415e5
LaunchDialog: Add a middle-ground solution for concurrent image downloads
2022-09-11 14:51:37 +03:00
loathingKernel
681b3013ad
workflows: hardcode a compatible version of certifi for nuitka
2022-09-11 01:41:17 +03:00
loathingKernel
54f11a6c94
workflow: include the correct files for the translations
2022-09-10 23:34:20 +03:00
loathingKernel
52108688d3
LaunchDialog: Use ElideLabel for progress information
2022-09-10 22:42:47 +03:00
Stelios Tsampas
1c1572347d
Revert "workflows: enable console for nuitka test builds"
...
This reverts commit 3192bdff3f
.
2022-09-10 22:11:26 +03:00
Stelios Tsampas
cdeb3c4030
Add some helper scripts
2022-09-10 22:08:02 +03:00
Stelios Tsampas
cbf4c38564
Redirect stdout
and stderr
to os.devnull
if we are in a frozen GUI application form
2022-09-10 22:05:00 +03:00
Stelios Tsampas
3192bdff3f
workflows: enable console for nuitka test builds
2022-09-10 20:59:54 +03:00
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