1
0
Fork 0
mirror of synced 2024-06-26 10:11:19 +12:00
Commit graph

1232 commits

Author SHA1 Message Date
loathingKernel 679aafa09d workflows: move back to latest msvc, keep previous commits for future reference 2022-09-13 20:28:04 +03:00
loathingKernel b4083bd699 workflows: use the same MSVC version as the one CPython was built with
https://pythondev.readthedocs.io/windows.html
https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B
2022-09-13 20:09:45 +03:00
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
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