loathingKernel
a246f4ee16
EosGroup: Remake the UI and integrate with Rare's facilities
...
* Uninstalling the Overlay now goes through the same procedure as
uninstalling any other game.
* The available prefixes are now listed instead of hiding them inside
a combo box.
* Each listing works indepedently to enable/disable the Overlay for the prefix
2024-01-19 00:57:16 +02:00
loathingKernel
2a0f80a9f0
RareGame: RareEosOverlay now implements its procedures internally.
...
The new methods are the following
* `has_update`: to check for updates
* `is_enabled`: checks if the overlay is enabled (on wine platform, on prefix)
* `enable`: enables the overlay (on wine platforms, on prefix, for app_name)
* `disable`: disables the overlay (on wine platforms, on prefix, for app_name)
* `install`: Install using Rare's existing facilities
* `uninstall`: Uninstall using Rare's existing facilities
2024-01-19 00:57:16 +02:00
loathingKernel
29bd7b81cb
Launcher: Restore compatibility with legendary 0.22.34
2024-01-18 16:44:59 +02:00
loathingKernel
6cbad745df
SelectiveWidget: Disabled parent if there aren't any SDLs.
2024-01-18 16:44:53 +02:00
loathingKernel
971c31e8f4
SelectiveWidget: Create specialized widget for selecting optional downloads
...
Because there are two dialogs for editing optional downloads, refactor
the separate implementations to select them into a common reusable widget
and use it in SelectiveDialog and InstallDialog.
2024-01-18 16:44:47 +02:00
loathingKernel
9d3e9fecea
GameProcess: Add more information in the failure message when a timeout occurs
2024-01-18 16:44:27 +02:00
loathingKernel
50276384cc
QtRequests: Use QNetworkAccessManager's queue
2024-01-18 16:44:05 +02:00
loathingKernel
4e2ffaae93
ImageSize: Use pixel ratio 1 for image downloads
2024-01-18 16:43:42 +02:00
loathingKernel
446cbd6c67
Lgdnr: Check for old_igame before writing tags
2024-01-18 16:43:06 +02:00
loathingKernel
9b10a48704
ImageManager: Reduce thread count even more
2024-01-18 16:43:03 +02:00
Stelios Tsampas
828a232ba2
Merge pull request #366 from loathingKernel/next
...
Refactor UninstallDialog, and implement MoveDialog
2024-01-06 14:12:10 +02:00
loathingKernel
9ad47ba75b
Translations: Update source file
2024-01-06 14:08:27 +02:00
loathingKernel
0fb1526d67
MoveDialog: Refactor MovePopup into a dialog using ActionDialog as base
2024-01-02 23:11:47 +02:00
loathingKernel
17a5562b4c
ImportGroup: Update some strings
2024-01-02 23:00:29 +02:00
loathingKernel
d3ec79378e
UninstallDialog: Refactor to use ButtonDialog as base
2024-01-02 22:31:25 +02:00
Stelios Tsampas
4e0f3ab59c
Merge pull request #364 from loathingKernel/next
...
Enable launchable addons such as Fortnite Experiences as games in the library.
2024-01-02 19:04:48 +02:00
loathingKernel
339fec2bca
CloudSaves: don't error if the saves directory already exists
2024-01-02 18:04:08 +02:00
loathingKernel
fa158bd4aa
Launcher: Rename Console to ConsoleDialog
...
Add more games to be launched as detached processes.
Signed-off-by: loathingKernel <142770+loathingKernel@users.noreply.github.com>
2024-01-02 17:59:02 +02:00
loathingKernel
80ac9296fc
Rare: cherry-pick some sourcery suggestions
2024-01-02 17:57:02 +02:00
loathingKernel
89c1a4eaf4
Launcher: Refactor cloud sync dialog to use ButtonDialog base class
2024-01-02 17:38:51 +02:00
loathingKernel
08f2d50d4f
RareApp: Always collect verbose version information at the start of the log
2024-01-02 17:18:19 +02:00
loathingKernel
534c45818a
GameInfo: Update button description strings and icons
2024-01-02 15:34:35 +02:00
loathingKernel
c7336ad04a
InstallDialog: Use ActionDialog base class
2024-01-02 15:12:07 +02:00
loathingKernel
fd22d831eb
Rare: refactor timer names
2024-01-02 11:18:31 +02:00
loathingKernel
456050c91c
RareException: Use quit()
instead of exit()
2024-01-02 11:18:18 +02:00
loathingKernel
2cbe6cadd9
Rare: Add launchable addons as games in the library
2024-01-02 11:12:00 +02:00
loathingKernel
ef09354b62
Launcher: cherry-pick some sourcery suggestions
2024-01-02 11:11:53 +02:00
loathingKernel
ce97ec9086
Paths: Check for membership
2023-12-31 20:32:01 +02:00
loathingKernel
6e1a7cdbaf
Merge branch 'sdl_dialog' into next
2023-12-31 18:44:41 +02:00
loathingKernel
e2bdbbab40
RareGame: Use Game property instead of looking into metadata
2023-12-31 17:59:36 +02:00
loathingKernel
1914beb5e6
RareGameBase: Also look for the EA app
when identifying origin games
2023-12-31 17:59:24 +02:00
loathingKernel
e467dc996c
GameDlcWidget: Dynamically load DLC cover image on show
2023-12-31 17:59:11 +02:00
Stelios Tsampas
a8a1a84df7
Merge pull request #362 from loathingKernel/next
...
Workflows: Add dependency on version step
2023-12-27 12:55:18 +02:00
loathingKernel
9f6e694136
Workflows: Add dependency on version step
...
Also revert cx-freeze to python 3.11
2023-12-27 12:53:55 +02:00
Stelios Tsampas
05dd0aa131
Merge pull request #360 from loathingKernel/next
...
Workflows: Fix discussions permissions
2023-12-27 12:33:21 +02:00
loathingKernel
843eb2cee0
Workflows: Fix discussions permissions
2023-12-27 12:32:27 +02:00
Stelios Tsampas
0689492781
Merge pull request #358 from loathingKernel/next
...
Workflows: fix pre-release step
2023-12-27 12:21:29 +02:00
loathingKernel
41e13b4397
Workflows: fix pre-release step
2023-12-27 12:20:00 +02:00
Stelios Tsampas
afdc11d64f
Merge pull request #357 from loathingKernel/next
...
Workflows: Implement pre-release step in snapshot workflow
2023-12-27 12:12:48 +02:00
loathingKernel
632bdcc2fa
Workflows: Implement pre-release step in snapshot workflow
2023-12-27 12:12:13 +02:00
Stelios Tsampas
12f3c1e1ce
Merge pull request #356 from loathingKernel/next
...
Workflows: Of course there had to be a typo
2023-12-26 20:28:40 +02:00
loathingKernel
935c48e101
Workflows: Of course there had to be a typo
2023-12-26 20:21:10 +02:00
Stelios Tsampas
6219084628
Merge pull request #355 from loathingKernel/next
...
Update the workflows to include the ability to create pre-releases from the snapshot workflow
2023-12-26 19:59:33 +02:00
loathingKernel
f6933a3589
Workflows: Add toggle for pre-release when invoked manually
2023-12-26 19:50:42 +02:00
loathingKernel
a3da8e339a
Workflows: Merge pre-release and snapshot workflows
...
When the snapshot is manually triggered, it will also create a pre-release
2023-12-26 19:35:15 +02:00
loathingKernel
040e03716f
Workflows: Setup prerelease workflow
2023-12-26 19:05:40 +02:00
loathingKernel
7309e6f1a6
Workflows: Update issue template
2023-12-26 17:34:59 +02:00
loathingKernel
9a56f4b079
Workflows: Add version reusable workflow
2023-12-26 17:31:49 +02:00
loathingKernel
e5b445d37a
Workflows: bump windows and macos to python 3.12
2023-12-26 00:48:01 +02:00
loathingKernel
e421d02a4f
Update SDL dialog
2023-12-26 00:05:11 +02:00