1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-22 12:47:44 +00:00
Commit graph

83 commits

Author SHA1 Message Date
b6f04db01b Add close button in settings dialog in mobile mode
(cherry picked from commit 7f1e1bcf51)
2024-03-22 18:52:03 -04:00
305ee34ce8 Fix broken cancel button icon on the auto login page
(cherry picked from commit 5d72740f0c)
2024-03-22 18:18:37 -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
940ea7caef Fix bug in download setup that prevented it from working 2023-12-19 20:43:09 -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
7176ee528e Fix show news setting 2023-11-10 17:31:05 -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
833af3b9ff Add a little bit of account information on the accounts page 2023-10-11 12:59:50 -04:00
774b131062 Fix double separators on login page 2023-10-11 12:59:34 -04:00
2d7538bae1 Add screenshots directory setting 2023-10-11 12:58:53 -04:00
77a85fcafc Improve look and spacing of login, accounts, and profiles pages 2023-10-08 20:24:35 -04:00
67dcd90058 Overhaul initial setup flow, again
This improves the flow drastically, first by porting it from MobileForm
to FormCard. Next, it fixes some of the annoying bugs such as the
profile not switching properly when adding a new profile. Selecting an
existing game path is now possible, and it's less likely you can enter
in invalid account credentials. The overall look and behavior of some
of the pages is improved.
2023-10-08 20:01:17 -04:00
3a7dc40826 Remove more dead code 2023-10-08 19:14:17 -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
3b0c445c3d Re-arrange account settings cards 2023-10-08 13:23:18 -04:00
91dfd8bb65 "Wine Path" should be called "Wine Executable" 2023-10-08 13:23:04 -04:00
bc1b6fe2c8 Add button to clear lodestone avatar cache 2023-10-08 13:22:49 -04:00
1157f7b1ab Add option to configure xiv api server url 2023-10-08 13:22:34 -04:00
8bf02bcd1d Move various things around on login page, fix initial focus 2023-10-08 13:21:49 -04:00
2a9dd52224 Fix FormArrow enum on FormFolderDelegate 2023-10-08 13:21:22 -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
ea16fb8f1a Move encrypted arguments option to developer settings
This is a fairly developer-oriented option, there's no reason to set
this per-profile.
2023-10-08 13:18:05 -04:00
be14785e61 Add preferred protocol developer setting 2023-10-06 18:14:32 -04:00
b366c046e0 Remove mentions of Watchdog
It's currently bitrotting anyway, no reason to keep it for the next
release
2023-10-06 18:07:44 -04:00
1cbfc17c1a Improve profile/account creation and deletion experience
The windows should properly close when necessary, and the setup can no
longer loop itself because it didn't re-read the game version. You can
now select another profile's game installation when setting up a new
profile.
2023-09-20 16:44:43 -04:00
481fb8214f Make Dalamud inject method/delay settings work, remove opt out setting
The automatic marketboard setting seems to have disappeared recently.
2023-09-20 16:28:59 -04:00
ac543a7ab3 Rewrite and make FormFolderDelegate functional
Also adds a "open folder" button which is super handy
2023-09-20 15:57:27 -04:00
23db248d82 Fix settings page names 2023-09-20 15:30:50 -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
6dc8041c71 Fix import error on SettingsPage 2023-09-16 18:37:50 -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