054e0390ec
Set bottom padding explicitly on the login page
...
This fixes the look of it on the Steam Deck with the qqc2-breeze-style.
2024-08-04 22:58:07 -04:00
bf72ee6633
Don't allow manually inputting a OTP when they're auto-generated
...
(cherry picked from commit dfe0803d76
)
2024-08-04 22:50:48 -04:00
146f083163
Allow launching the game to the title screen for debugging purposes
...
This is hidden under developer settings because it's not supposed to be
a user facing feature.
2024-06-27 16:38:45 -04:00
e94483af2a
Make the password field writeable again
...
This was previously disabled when you ticked "remember password" but I
ran into issues, let's try to make this work again in preparation for
0.6.0.
2024-05-26 08:43:33 -04:00
8dca4226b6
Hide some advanced Dalamud stuff behind the dev tools settings
...
For a normal user, they would never have to (and really shouldn't) the
injection delay or method options. This also reduces some of the options
overlay on this page.
2024-05-26 08:24:38 -04:00
a73b559a96
Fix toggling the news hiding the settings action
2024-05-26 08:24:02 -04:00
9fb38990e6
Refer to paths as "folders" in the UI
2024-05-26 08:18:48 -04:00
d83faa6bbb
Add button to change the install folder when setting up a profile
...
This is useful if you want to set up the game on an external disk or SD
card, for example.
2024-05-26 08:15:20 -04:00
4948db82be
Add a method to use existing game installations from other launchers
...
This should work for XIVLauncher.Core, XIVQuickLauncher and the official
launcher. More testing is needed of course, but the framework is there
now.
2024-05-26 08:03:52 -04:00
c671f30b48
Warn that Steam-linked Square Enix accounts are not supported
2024-05-26 06:18:30 -04:00
ed1423e2e4
Fix more links to point towards GitHub
2024-05-22 19:21:11 -04:00
b852e1894f
Begin adding GitHub actions and Windows build scripts
...
Adds back Windows support, also adds a GitHub action to build it and more. May not work 100% yet, but it's a good start.
2024-04-27 16:38:22 +00: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
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
4877862da0
Prompt for error messages when DXVK/Wine updating fails
2024-04-01 14:56:58 -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
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
3a57205217
Fix a possible crash when creating an account for the first time
2024-03-23 10:38:21 -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
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
7f1e1bcf51
Add close button in settings dialog in mobile mode
2024-03-22 18:51:31 -04:00
5d72740f0c
Fix broken cancel button icon on the auto login page
2024-03-22 18:18:19 -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
9101f78427
Make FormFileDelegate functional
2024-01-31 16:12:39 -05:00
f6ddc0193e
Hide change profile button if only one profile is used
2023-12-31 17:28:31 -05:00
06704728b7
Fix and re-enable gamescope launch
2023-12-31 17:19:29 -05:00
63ce43eac2
Remove unused .Net 5 Dalamud channel, translate those strings
2023-12-23 11:22:34 -05:00
322885e8e8
Fix password field sometimes being disabled when it shouldn't
2023-12-20 21:35:29 -05:00
13a5fda828
Enable typing in the password first, then remembering the password later
2023-12-20 19:47:57 -05:00
22862ca14c
Download custom wine automatically, don't use system one by default
2023-12-20 18:00:40 -05:00
4c2bece302
Fix login page not working
2023-12-20 17:09:32 -05:00
01969ef6da
Set default window height to 800
2023-12-20 17:09:26 -05:00