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
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
46a74830fd
Add an option to hide and show the dev tools
2023-08-19 11:20:47 -04:00
f14058afe9
Add prompts before deleting an account or profile
2023-08-19 10:53:41 -04:00
c2fdf5961e
Use the fancy categorized settings
2023-08-19 10:49:00 -04:00
b716801165
Switch to the new FormCard API for most of the user interface
2023-08-19 10:30:52 -04:00
a502d57c8f
Add graphical Steam compatibility tool installer
2023-08-18 23:27:29 -04:00
7211de2970
Add support for switching between languages in the Global client
...
This includes Japanese, English, German and French - instead of being stuck to English only. I don't have access to a
Chinese or Korean client, so these options are not available.
2023-08-18 22:36:33 -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
6ac00e6a2c
Show error message when the installer failed to download
2023-08-18 21:59:42 -04:00