1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-21 20:27:45 +00:00
Commit graph

54 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
67e482141d Make current profile/account menus model and place them properly 2024-03-19 18:46:15 -04:00
f6ddc0193e Hide change profile button if only one profile is used 2023-12-31 17:28:31 -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
4c2bece302 Fix login page not working 2023-12-20 17:09:32 -05:00
40a762cead Remove hover link indicator 2023-12-17 12:55:36 -05:00
67ddd649f9 Fix two more unqualified accesses 2023-12-17 12:51:05 -05:00
2ee37827ec Fix more unqualified accesses in QML 2023-12-17 12:47:13 -05:00
95ad51c6f5 Give account name to avatar 2023-12-17 11:26:25 -05:00
81bd81e1b6 Improve patching experience further
Now there is more visible and consistent information such as the number
of patches and how far you're into the patching process. It's harder to
close or quit the window while patching to prevent errors, and
installing patches no longer freezes the window.

And fixes an issue where the boot component would never properly update.
2023-10-11 17:45:02 -04:00
61fff13502 Move launcher settings to its own class, simplify LauncherCore 2023-10-11 13:25:24 -04:00
774b131062 Fix double separators on login page 2023-10-11 12:59:34 -04:00
77a85fcafc Improve look and spacing of login, accounts, and profiles pages 2023-10-08 20:24:35 -04:00
b17dcaf0b2 Improve asset updater error handling, allow disabling Dalamud
In the rare situation where the goatcorp servers are offline, they
shouldn't prevent a profile from launching. This adds an option to
quickly disable Dalamud if needed.
2023-10-08 19:09:56 -04:00
943cd61990 News: Handle no banner images case a bit better
This stops it from spamming the logs with nonsense
2023-10-08 13:25:45 -04:00
8bf02bcd1d Move various things around on login page, fix initial focus 2023-10-08 13:21:49 -04:00
043b42892e Show login errors on auto login page 2023-10-08 13:21:13 -04:00
76770acc33 Fix various typos and text label improvements 2023-10-08 13:19:23 -04:00
a70bb46c95 Give a reason why login is disabled 2023-09-17 19:33:43 -04:00
7e2992ead2 Prevent auto login loop, and stop from logging in twice 2023-09-17 19:30:22 -04:00
201f4df179 Add back auto login functionality 2023-09-17 19:20:41 -04:00
aaafc05079 Modernize LauncherCore 2023-09-17 08:31:24 -04:00
e211c95e21 Add currentProfile property to LauncherCore 2023-09-16 20:12:01 -04:00
63d1c98b90 Organize and clean up QML imports 2023-09-16 18:15:11 -04:00
6b714d0a52 Use QtWebView 2023-09-16 18:01:58 -04:00
f4a8b9ac78 Use qt_target_qml_sources 2023-09-16 17:41:51 -04:00
d1045c4500 Begin port to Qt6 2023-09-16 17:32:38 -04:00
b716801165 Switch to the new FormCard API for most of the user interface 2023-08-19 10:30:52 -04:00
b878b923b6 Fix keyboard focus on the login page 2023-08-18 22:16:45 -04:00
01293edb60 Add link indicators for news 2023-08-18 22:13:41 -04:00
18d416011a Make news page loading more obvious, and show if there's no news
If there's no news available (e.g. the server is down, or no internet
connection) make it look a little bit nicer.
2023-08-18 21:48:46 -04:00
a5682efa3c Fix news page being some weird variable width when loading 2023-08-18 21:36:06 -04:00
81e4901c7e Improve appstream metadata, and change project id 2023-08-06 11:52:35 -04:00
919e37d483 Overhaul login and news pages, improving the layout and actions 2023-07-31 19:03:15 -04:00
5e9fcfab78 Prevent opening windows and external browsers on the Steam Deck 2023-07-31 19:00:42 -04:00