94cb097ee0
Download and install OpenSSL 1.x on Windows
2024-04-26 16:10:55 -04:00
2e50e89793
Disable Linux-only options that aren't relevant on Windows
2024-04-26 15:54:20 -04:00
b67927f5c4
Build and include Breeze Icons on Windows
2024-04-26 15:46:08 -04:00
3e71bade48
Disable websocket and examples in QCoro builds
2024-04-26 15:34:07 -04:00
cfb7abfd4e
Copy required Kirigami DLLs and QML modules to the package
...
Qt doesn't do this automatically because their deployment tool sucks.
2024-04-26 15:33:09 -04:00
dca720cee2
Extract libwinpthread to the correct directory
2024-04-26 15:19:32 -04:00
721c35b7bb
Don't install desktop files, icons and logging categories on Windows
2024-04-26 15:03:03 -04:00
a3a0962225
Remove last use of Qt5Compat.GraphicalEffects
2024-04-26 15:02:44 -04:00
b400a847b2
Remove QtWebView & friends from the CI
2024-04-26 14:57:06 -04:00
664439fa9f
Install qtwebchannel on the CI
2024-04-26 14:43:00 -04:00
d70f70fdd5
Link to libunshield explicitly on non-Windows systems
2024-04-26 14:41:37 -04:00
fc8edcd810
Don't force qqc2-desktop-style on Windows for now
2024-04-26 14:40:08 -04:00
f6802c59fb
Make Qt6WebView optional
...
This is only useful on the Steam Deck, and not needed on Windows at all
2024-04-26 14:33:21 -04:00
1cbc2bcf42
Install libunshield on the Ubuntu CI
2024-04-26 14:33:01 -04:00
533ab3801b
Fix copying DLL filename
2024-04-26 14:32:52 -04:00
52378b59d5
Don't set -fexceptions on MSVC
2024-04-26 14:27:23 -04:00
c759f2f9b7
Add libwinpthread dependency required by gcrypt
2024-04-25 21:55:57 -04:00
315f8751ab
Install correct gamemode package on Ubuntu and more DLLs on Windows
2024-04-25 21:55:11 -04:00
a89381f7a5
Install libgamemode on Ubuntu
2024-04-25 21:25:10 -04:00
c3f26ee1b3
Switch to my branch of QtKeychain temporarily
...
Needed to work around windeployqt issues
2024-04-25 21:24:34 -04:00
82c25547d6
Fix QtKeychain target name tripping up windeployqt
...
The target name starts with Qt, so we need to change that.
2024-04-25 21:03:14 -04:00
064ca5b722
Download libunshield on Windows
2024-04-25 20:41:04 -04:00
3ed199d388
Fix old Windows define not working
2024-04-25 20:40:55 -04:00
71107f9aae
Switch to my personal fork of libcotp, add gpg-error and gcrypt
2024-04-25 20:31:26 -04:00
e4de39d60d
Don't show gamemode CMake option on Windows/macOS
2024-04-25 20:03:13 -04:00
b3e03ee2fe
Build QtKeychain with Qt6
2024-04-25 19:59:11 -04:00
80c277b9f6
Add qtshadertools to CI needed for Kirigami
2024-04-25 19:55:57 -04:00
4dcef943e6
Build QtKeychain on Windows
2024-04-25 19:52:09 -04:00
181219b184
Don't require PkgConfig if we don't need it
2024-04-25 19:50:52 -04:00
67abb8f4de
Begin adding GitHub actions and Windows build scripts
2024-04-25 19:47:53 -04:00
5753a1fdfe
Make path to libphysis relative
2024-04-22 16:41:19 -04:00
7176de7b7a
Update README, BUILDING, CONTRIBUTING and add FUNDING.yml
2024-04-22 16:39:25 -04:00
34c5ac6348
Update libphysis version
2024-04-20 14:23:08 -04:00
346f4eae9e
Add action to quickly open the user folder in account settings
2024-04-19 20:50:14 -04:00
ac42886bf1
Add description for developer settings toggle
2024-04-19 20:43:51 -04:00
b7c67b3f70
Expose a RenderDoc capture option
...
I used this before as a hack, but now it's properly exposed as a
developer setting.
2024-04-19 20:37:51 -04:00
49f8aae877
Add support for installing the official benchmark
...
This uses the same profile system as the regular game, and can be used
to download the current benchmark (currently hardcoded, to be fixed
later.) Or as always, install it offline from an existing zip.
2024-04-19 20:32:28 -04:00
9bfab75c68
Install logging categories
2024-04-10 20:29:40 -04:00
3182c0db0b
Only round the news banner image when width isn't restricted
2024-04-01 15:23:44 -04:00
262936f06d
Add more ellipses when appropriate
2024-04-01 15:19:15 -04:00
5078da4e84
Disable the account switcher when there's only one account
2024-04-01 15:15:30 -04:00
4abe56ea82
Improve login page sizing of the account and profile selectors
2024-04-01 15:11:13 -04:00
b0122b736c
Fix compile warning about class/struct mixup
2024-04-01 15:03:10 -04:00
4877862da0
Prompt for error messages when DXVK/Wine updating fails
2024-04-01 14:56:58 -04:00
ed9b4cfb76
Don't try to update Wine/DXVK if we're using a custom version
...
In the event that GitHub is down, the game is actually unplayable as the
launcher doesn't allow you to skip updating these components (for now.)
To prevent this, you can use a custom wine you have installed but the
launcher was still erroneously updating it. Now it won't try to update
DXVK/Wine if you don't request it to, although I'm not sure about tying
DXVK to the wine option right now.
2024-04-01 14:56:45 -04:00
dc01f3e214
Overhaul parts of the initial setup flow
...
This removes the separate "download new game" page and rolls in into the
main profile setup. Also adds a feature to install the game from an
existing executable, in the event the official servers are down or
missing. Also shifts around some of the buttons and text.
2024-04-01 14:54:41 -04:00
becb5b9289
Move auto-login setting to the profiles page
...
It makes more sense to be put here because you select which profile to
login with.
2024-03-28 16:58:39 -04:00
e8a2e085ed
Hide navigation buttons when we have no header
2024-03-28 16:55:44 -04:00
6487e1a725
Further page improvements
...
Fix the header disappearing when cancelling auto-login, set the main
window title automatically. Also add a name to the settings window.
2024-03-28 16:42:52 -04:00
7e58b60297
Move add/remove buttons for profiles and accounts to the header
2024-03-26 17:42:52 -04:00