d69ebf91c7
Add tools menu back to the main toolbar
...
This was lost in the QML rewrite, even though it's still useful. In this
menu you can launch the official launcher, system information and the
config backup tool easily.
2025-04-29 15:14:45 -04:00
871637261e
Hide the "Wine Path" setting when using built-in Wine
...
It was previously enabled, but we should really hide it as it's not
relevant nor useful for the user to know this.
2025-04-29 15:14:45 -04:00
7ae4e8a8e6
Remove Gamescope support
...
I don't use this anymore, as I was using it as a band-aid for Wine
XWayland bugs. Now that they're a thing of the past, lets kill this.
2025-04-29 15:14:45 -04:00
944a133ae7
Remove Feral Gamemode support
...
I don't use this anymore, and I doubt anyone does either. If we want it
back, we should probably use the Portal API for it instead.
2025-04-29 15:14:45 -04:00
7be692c9e3
Fix settings dialogs going to the wrong window
2025-04-29 15:14:45 -04:00
b15c42ac4c
Denote if Steam is not installed on the compatibility tool installer
2025-04-29 15:14:45 -04:00
d7eff61882
Only show either the "install tool" or "remove tool" buttons
...
It doesn't make sense to show both, the compatibility tool is either
installed *or* not installed yet.
2025-04-29 15:14:45 -04:00
0041b53e3f
Fix various typos
2025-04-29 15:14:45 -04:00
377f10408c
Improve the compatibility tool installer UX
...
Now there's confirmation dialogs when the installation/removal is
successful, instead of nothing happening.
2025-04-29 15:14:45 -04:00
1708aabb14
Fix remaining settings window bug
...
It would mysteriously freeze up when going to certain pages, but that
should be fixed by explicitly setting the window now.
2025-04-29 15:14:45 -04:00
c52941fef6
Remove donate URL from about page
2025-04-29 15:14:45 -04:00
8d91fe3f78
Port from CategorizedSettings to ConfigurationView component
...
This also fixes a bug where the General settings page never loads.
2025-04-29 00:14:03 -04:00
fda12d4a3d
Remove "is logged in" check
...
This only gets in the way, and doesn't really make sense. I think it's
fine for the same profile to be used at the same time.
2025-03-25 16:44:51 -04:00
3e8e0acaae
Remove Sapphire support
...
I never really used this feature in Astra, and now that Kawari can
perform the login process for you (and just point it towards a Sapphire
server) I don't see a reason to support it anymore.
2025-03-17 19:40:27 -04:00
0b00a49402
Add an option to delete files when removing a game install
...
Otherwise your game install folder ends up littered with junk, like
mine!
2025-03-17 19:33:28 -04:00
c3acd8f44c
Add a new developer option to disable updates for a specific profile
...
Useful if you want to pin a game install to a specific version or
whatever reason. This is a very niche option, so it's hidden behind
developer settings.
2025-03-17 19:24:43 -04:00
2466bc5448
Move most of the custom server settings to be per-account
...
This makes it way easier to switch between retail and alternative (other
than Sapphire) servers.
2025-03-17 19:14:20 -04:00
7104de9ce9
Fix various settings that broke during the refactor
2025-03-17 18:51:24 -04:00
79bd032322
Use KConfig's own class instead of "proxying" it in Profile
...
This will make it trivial to add more profile settings in the future.
2025-03-17 18:44:36 -04:00
da3084266c
Use KConfig's own class instead of "proxying" it in Account
...
This will make it trivial to add more account settings in the future.
2025-03-17 18:27:17 -04:00
799b718818
Use KConfig's own class instead of "proxying" it with LauncherSettings
...
This will make it trivial to add more settings in the future.
2025-03-17 18:03:10 -04:00
7095eeef3f
Use the localhost TLD when tapping "Set to localhost"
2025-03-17 17:47:01 -04:00
4214b769df
Add support for specifying a custom lobby/GM server
2025-03-08 13:51:26 -05:00
aa2cd6e4db
Enable mipmapping for the logo image
...
This makes it slightly smoother looking.
2025-02-01 10:53:09 -05:00
27ee80522b
Remove "Show News" setting
...
I think this was rarely used, and it just complicates some things.
2025-02-01 10:20:39 -05:00
a106f01697
Use FormPasswordFieldDelegate on the sync page
...
This allows you to manually show the password, if you so desire.
2025-02-01 10:15:55 -05:00
6271a0fdc5
Use FormPasswordFieldDelegate on the login page
...
This allows you to manually show the password, if you so desire.
2025-02-01 10:15:35 -05:00
e5924b16fb
Add more Javascript function annotations
2025-02-01 10:13:05 -05:00
539d430b43
Use better icon for the profiles settings icon
2025-02-01 10:08:10 -05:00
24b5ccf152
Fix top spacing on all of the settings pages
2025-02-01 10:07:36 -05:00
c850ecc093
Use symbolic icons in the settings categories
2025-02-01 10:03:38 -05:00
bc5da77d29
Use FormLinkDelegate for the lodestone and mog station links
2025-02-01 10:01:23 -05:00
e3709a4dd1
Actually return to the main page if a login error occurs in auto-login
2025-02-01 09:58:38 -05:00
788918e4b8
Fix SettingsPage
2024-12-29 09:46:21 -05:00
5ac2002bcb
Add a way to manually overwrite what's on the server
...
In the case where you accidentally uploaded the wrong data, or your data
is hosed to begin with.
2024-11-09 15:58:09 -05:00
b66baddbdf
Change icon for the "Forgot ID or Password" button
2024-11-09 15:01:13 -05:00
1b1dca1bfb
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:53:39 -04:00
dfe0803d76
Don't allow manually inputting a OTP when they're auto-generated
2024-08-04 22:43:32 -04:00
ce1411de79
Re-open the game window (if you have that option enabled) to show sync
2024-07-30 21:02:22 -04:00
a0da4d02b7
Implement sync locking, and upload data when quitting the game
2024-07-30 21:02:22 -04:00
3d989d5790
Add CMake option for sync support
...
This is to ease the amount of work for me packaging at first, so I can
focus on the actual feature. Once all packages support it, this option
can go away.
2024-07-30 21:02:22 -04:00
3ec355e79e
WIP Sync
2024-07-30 21:02:22 -04:00
e32a61edad
Add tabs to profile & account settings
...
The settings are getting quite long, so let's "fix" that by separating
them into categorical settings.
2024-07-28 22:40:54 -04:00
a8190dabbc
Add buttons to reset server settings to default or localhost
2024-07-28 22:29:46 -04:00
2b346cb4fd
Fix developer settings
2024-07-28 22:16:55 -04:00
a30b26fa3a
Meh, throw out XIVAPI and fetch avatars from the Lodestone directly
...
XIVAPI was kind of unnecessary here, and on top of that it's barely
working nowadays. We can grab the image URL directly from the Lodestone,
cutting out the middleman.
2024-06-29 20:46:08 -04:00
dfabcd6cd9
Add a way to use local, non-updatable Dalamud versions
...
You can now plop your own custom Dalamud installation into a "local"
folder under %APPDATA\dalamud and Astra will use it without question. It
won't update it or perform any game version checks.
2024-06-29 19:33:39 -04:00
3618c509af
Remove leftover console.info call
2024-06-29 15:14:34 -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