1
0
Fork 0
mirror of synced 2024-06-27 18:51:06 +12:00
Commit graph

1274 commits

Author SHA1 Message Date
SuperSamus 6e62302be6 rare.desktop: fix categories
The `Games` and `Multimedia` categories don't exist https://specifications.freedesktop.org/menu-spec/latest/apa.html
2022-11-02 13:19:38 +01:00
lennard ca45c62414
Fix offline mode 2022-10-29 12:23:50 +02:00
lennard e208daf545
Fix wrong import from migration 2022-10-26 21:57:04 +02:00
lennard 923aa1b90d
Migrate to legendary 0.20.30 2022-10-26 21:36:16 +02:00
lennard 59f134f815
Bump version 2022-10-23 22:58:38 +02:00
lennard 97157646a1
Fix some translation strings 2022-10-23 22:52:49 +02:00
lennard 8e721cc324
Include Origin games in get_wine_prefixes() 2022-10-23 22:52:39 +02:00
Dummerle a04415e684
Merge pull request #252 from loathingKernel/fixups
Query the user for confirmation when exiting from WM close button.
2022-10-23 22:51:12 +02:00
loathingKernel 3291100709 InstallDialog: Set irrelevant widgets as disabled.
Do not hide irrelevant options, show them as disabled instea.
This like the install directory are still informational despite
not being editable.

Also homogenize variable and widget naming.
2022-10-23 21:36:44 +03:00
loathingKernel c1a008dce1 MainWindow: Don't connect to the global exit signal
Instead of connecting to the global `exit_app` signal, pass the signals
through their respective widgets. Because signals are queued by
default, this ensures that slots are executed in the order they are
connected. Makes it cleaner to do cleanup procedures where they should
make sense, unlike the global signal, where it has to be inferred by
the widget instantiating order.
2022-10-23 16:08:27 +03:00
loathingKernel 3c413c4e1f AccountWidget: Refuse to logout if there are active downloads
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-10-23 00:54:11 +03:00
loathingKernel 28b2b7ea9b MainWindow: Handle active downloads when exiting through WM's close button.
When the closed through the WM's close button, `closeEvent()` is
 used directly. In this case the dialog in the `on_exit_app`
slot was skipped.

There is a mishandled case. If coming from logout while there
is an active download (Yes to logout -> No to stop download)
we end up in a weird state which I haven't investigated yet.

Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-10-23 00:01:30 +03:00
loathingKernel ef65e8ce09 DownloadsTab: Show the update version of InstallDialog if it is an update
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-10-22 15:44:22 +03:00
loathingKernel e9fab53aff UninstallDialog: If the game has selectable downloads, default to keeping configuration
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-10-22 15:41:49 +03:00
Stelios Tsampas 53cab3ecb9 GameInfo: Add missing space 2022-10-19 17:53:37 +03:00
lennard e3ae75142a
Do not recommend pip as installation option 2022-10-19 13:19:57 +02:00
lennard b6786171ae
Fix game launch on windows 2022-10-18 23:02:38 +02:00
lennard 68868c6259
Set game to not running, if an error occurred 2022-10-18 21:26:48 +02:00
lennard 378d876c3b
Add Ukrainian language 2022-10-17 20:00:46 +02:00
lennard 4cadc263e6
Fix --skip-update-check option for launch helper 2022-10-01 00:45:22 +02:00
Dummerle e6bbb2035b
Use release branch for workflows 2022-10-01 00:45:22 +02:00
Dummerle 73a4b37f28
Fix wrong branch for release workflow 2022-10-01 00:45:22 +02:00
lennard a55ad96fbc
bump version 2022-09-27 22:22:07 +02:00
lennard ebd567e665
Disable pypresence settings if not installed 2022-09-27 21:55:57 +02:00
lennard fbd16b99ae
Update translations 2022-09-27 21:48:44 +02:00
lennard 780bd798a9
Rename rare code name to new name 2022-09-27 21:10:44 +02:00
lennard 24774b07c0
Fix move game on Windows 2022-09-27 21:09:41 +02:00
Stelios Tsampas 8d7bd89d63 workflows: Copy SSL files with the names QtNetwork expects 2022-09-22 10:16:43 +02:00
lennard 829da4f93b
Bump version 2022-09-19 23:10:03 +02:00
lennard 737603179d
Update screenshots 2022-09-19 23:10:03 +02:00
Dummerle 5d24c672b2 Catch Permission errors, when disabling and enabling EOS overlay 2022-09-19 01:00:17 +02:00
Dummerle f894b2a3a2
Merge pull request #244 from loathingKernel/fixups
Lgndr: Update to legendary 0.20.29
2022-09-18 22:58:49 +02:00
loathingKernel 83551f9b9e DownloadThread: Don't mark prerequisites as installed if the user selected not to install them
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2022-09-18 20:52:59 +03:00
Stelios Tsampas 0960cbbdd3 DownloadThread: args is a string! 2022-09-18 15:07:42 +03:00
Stelios Tsampas 14eda1c246 DownloadThread: Weirdly setNativeArguments doesn't exist despite the docs saying that is should be available on Windows 2022-09-18 12:52:15 +03:00
loathingKernel 36d26f54b9 workflows: Update action versions and use common titles for steps 2022-09-17 18:02:19 +03:00
loathingKernel 2f5da4e628 GameLaunchHelper: actually exit when game has finished 2022-09-16 17:33:26 +03:00
loathingKernel 997a8aeb18 workflows: Version desciption job 2022-09-16 16:03:53 +03:00
loathingKernel 1137d75e79 Lgndr: Update to legendary 0.20.29 2022-09-16 15:26:31 +03:00
Dummerle e7da1d52eb
Merge pull request #241 from Xav83/patch-1
Adds the Chocolatey package as a way to install Rare
2022-09-15 20:39:51 +02:00
Dummerle 212f8b8f7b
Merge pull request #243 from loathingKernel/fixups
Enable console output on windows if it is a test build
2022-09-13 21:45:58 +02:00
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