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
c8a81af967
Only add hashes for files that exist
...
This allows older 32-bit clients to work again, without additional
configuration.
2024-03-23 12:54:00 -04:00
8e4c032b3c
Hide DirectX 9 option if not available
2024-03-23 12:51:48 -04:00
2d217df1c6
Fix numProfiles call used in profiles page
2024-03-23 12:44:34 -04:00
3feac92a65
Change default dalamud inject method to "Entrypoint"
...
NotNite pointed out this finally works on Linux, so we can safely
enable this now.
2024-03-23 12:34:04 -04:00
9935d48fe9
Update libphysis to 0.2.2 to fix update issue
2024-03-23 12:05:10 -04:00
99b3854a5b
Explicitly state if the boot component is not installed
2024-03-23 11:28:20 -04:00
d1c0a89cda
Keep updating the boot component until there is no patches left
2024-03-23 11:28:11 -04:00
3a57205217
Fix a possible crash when creating an account for the first time
2024-03-23 10:38:21 -04:00
e5e76b1ceb
Hmm maybe actually fix the link in contributing document
2024-03-23 09:58:07 -04:00
9946fc7d5c
Fix Flatpak heading in build instructions
2024-03-23 09:56:42 -04:00
9037aae2dc
Combine flatpak and regular build instructions
2024-03-23 09:55:16 -04:00
82067195f2
Fix path in CONTRIBUTING.md
2024-03-23 09:43:50 -04:00
1580e832f1
Remove flatpak dependency directory, it's no longer needed
...
Now that the KF6 runtime is here, we don't need a whole folder dedicated
to it
2024-03-23 09:38:05 -04:00
de61c0aa41
Use linked screenshot instead of including it in the repository
2024-03-23 09:29:59 -04:00
7d00d60b6f
Remove some useless data from the Flatpak to make it smaller
2024-03-23 09:29:10 -04:00
47f52e5710
Add even more about data
...
This adds more libraries that are used in Astra, a better warning about
possible violations, and donation/repo links.
2024-03-22 21:22:13 -04:00
3bb90ebed3
Fix bad i18nc call on settings page
2024-03-22 21:03:34 -04:00
da60cebb3d
Zero out padding in news page component
2024-03-22 20:56:35 -04:00
1ce2d2dc9c
Add lodestone and mog station links to the bottom of the login page
2024-03-22 20:53:38 -04:00
6e1cf37ecc
Try to improve colors and margins on the login page
2024-03-22 20:41:10 -04:00
e7b2802545
Extract all expansion logos and pick the highest one
2024-03-22 20:29:00 -04:00
001e20b1b8
Add game logo image to the login page
...
This loads the A Realm Reborn logo (for now) from the game and displays
in on the login page.
2024-03-22 20:12:06 -04:00
f97204a422
Bypass the annoying FFXIV website browser check
...
This pops up because the built-in Qt web engine is considered
"unsupported" despite the FFXIV websites working fine. Even worse, when
continuing through this check it sends you back to the homepage. Now a
cookie is set so the pop-up doesn't come up at all.
2024-03-22 19:19:48 -04:00
4d151b37a1
Nevermind, try a scale factor of 1.25
2024-03-22 18:59:39 -04:00
7f1e1bcf51
Add close button in settings dialog in mobile mode
2024-03-22 18:51:31 -04:00
2db62f17d6
Override scale factor and mobile mode when in SteamOS Game Mode
...
This should help and make the interface more touch-friendly.
2024-03-22 18:51:19 -04:00
5d72740f0c
Fix broken cancel button icon on the auto login page
2024-03-22 18:18:19 -04:00
8f0a4e1e1a
Reduce amount of dependencies in CI
2024-03-22 18:02:23 -04:00
e121ea8ac0
Fix cargo-vendor-filterer being installed in the wrong step
2024-03-22 18:02:00 -04:00
007db4cd2d
Yet more build script improvements
2024-03-22 18:00:32 -04:00
ec7f68ce92
Try to use cargo-vendor-filterer to filter out Windows crates
2024-03-22 17:48:07 -04:00
1932ea0aa1
Attempt to exclude large files from source tar.gz
2024-03-22 17:39:09 -04:00
e044a4783b
Bump required KF version to 6.0
2024-03-22 17:17:25 -04:00
50c4148de1
Bump version to 0.6.0
2024-03-22 17:16:32 -04:00
2de813569f
Fix path to flatpak build script
2024-03-22 16:48:42 -04:00
f72504caff
Enable flatpak build again
2024-03-22 16:46:57 -04:00
130703d874
Re-arrange the login page yet again
2024-03-19 19:10:30 -04:00
171483d2c9
Only enable configure gamescope button if it's enabled
2024-03-19 18:47:53 -04:00
67e482141d
Make current profile/account menus model and place them properly
2024-03-19 18:46:15 -04:00
6845b91695
Change copyright year to 2024
2024-03-19 18:41:55 -04:00
516c0926a6
Fix logging in now that 32-bit support disappeared
...
In the March 2024 the 32-bit client was removed, so we need to modify
some of the boot targets that no longer exist. The DirectX 9 client is
gone too, but that will be dealt with in a later commit.
2024-03-19 18:27:03 -04:00
177cb7637c
Change flatpak build script
2024-03-15 19:06:24 -04:00