loathingKernel
435d560b5c
InstallDialog: Update the collapsible widget to take a widget instead of a layout
...
This change makes it more inline with how QScrollArea operates on a central widget.
Other changes include using a QFrame instead of a QWidget as a base and
adding a QLabel for the title instead of the horizontal line.
The advanced options were split into their own separate widget. Right now
their class operates only as a container with the logic remaining in the
InstallDialog.
2022-10-31 16:59:55 +02:00
loathingKernel
ae43fd7ea3
StyleSheets: Apply padding to QGroupBox
2022-10-29 14:50:18 +03:00
loathingKernel
eae2bdaa8a
StyleSheets: Add padding to checkable QGroupBox to align it
2022-10-29 14:50:18 +03:00
loathingKernel
5370355e5d
Lgndr: Restructure module to follow legendary's file hierarchy
...
Move overloaded class files into the folders following
legendary's structure. Move Rare's integration classes into
their own subfolder.
2022-10-29 14:50:18 +03:00
loathingKernel
e6ff2bb41e
ImportGroup: Enable the button when "Import DLCs" changes
2022-10-29 14:50:18 +03:00
loathingKernel
a5c8d92e24
Application: set HiDPi scaling attribute
2022-10-29 14:50:18 +03:00
loathingKernel
9fcb924ae8
Widgets: Correct CollapsibleWidget name
2022-10-29 14:50:18 +03:00
loathingKernel
47b474a31a
StyleSheets: Remove last use of custom noBorder
property
...
Instead, use `QFrame.NoFrame` as `FrameShape` to set `0px` border width.
2022-10-29 14:50:18 +03: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