1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-05-01 08:27:45 +00:00
Commit graph

492 commits

Author SHA1 Message Date
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
58c304086c Fix the "A Realm Reborn" expansion text never being fetched 2025-04-29 15:14:45 -04:00
e7ae19da6e Shove all the steam dir calculation into one function 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
8f43744366 Simplify launching Astra through the compatibility tool
Instead of using steamwrap (which doesn't work) use the recommended
method from Valve of escaping their LD_LIBRARY_PATH.
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
5f19a69e72 Update to latest libphysis 2025-04-29 00:06:45 -04:00
f3dd2ceea3 Fix wrong name or Dalamud staging channel 2025-03-26 18:35:01 -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
72eda3e1d0 Save profiles & accounts when you create them
Just an oversight when I redid this system, we need to call save() here
to ensure they're actually saved.
2025-03-25 16:44:11 -04:00
6b60e22dae Fix styling in Flatpak version 2025-03-17 19:59:27 -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
a6c4f53862 Save account and profile config changes again 2025-03-17 18:47:32 -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
73150fe8a9 Allow loading news items if banner is missing 2025-03-08 23:35:03 -05:00
4214b769df Add support for specifying a custom lobby/GM server 2025-03-08 13:51:26 -05:00
69051696e1 Improve free space string again 2025-02-28 16:03:37 -05:00
bfc95ecf37 Fix a rare crash when exiting Astra
It tries to access a destructed logger for some reason, so try to stop
doing that.
2025-02-28 15:48:31 -05:00
ace25c7bd2 Clarify that the free space requirement is *on top* of what you have
The original message wasn't clear enough, in my opinion. Not really
happy with how this sentence is structured, but it should be better.
2025-02-28 15:39:06 -05:00
aa2cd6e4db Enable mipmapping for the logo image
This makes it slightly smoother looking.
2025-02-01 10:53:09 -05:00
cf981597c0 Add cachedLogoImage property to fix the logo image not showing up
I'm not sure if I accidentally removed this or what, but this fixes it.
2025-02-01 10:51:54 -05:00
9146599551 Add comment for QtDBus so I don't forget again 2025-02-01 10:29:23 -05:00
dd40ae01c4 Remove old vestiages of Windows Breeze icons support
This was before the new KIconThemes functions were a thing, so these
can probably be safely removed.
2025-02-01 10:25:38 -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
1e1a1f0f29 Bump copyright date to 2025 2025-02-01 10:02:21 -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