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

893 commits

Author SHA1 Message Date
c80beea353 Revert "Remove zlib from the CI"
This reverts commit ca950c7e5f.
2025-04-29 16:37:32 -04:00
ca950c7e5f Remove zlib from the CI 2025-04-29 16:19:06 -04:00
04f177230a Remove donation link from AppData 2025-04-29 16:17:25 -04:00
baf0394599 Insert KF, Qt and Kirigami Add-ons versions in the CI cache key 2025-04-29 16:14:00 -04:00
23f66be97c Switch to Kirigami Add-ons master branch for now
This is to make the Windows artifacts work again, we can switch back to
1.8.0 when that's eventually released.
2025-04-29 16:00:34 -04:00
7dd431dc14 Update to newer libphysis to unbreak Windows build 2025-04-29 15:49:02 -04:00
12c8297ff9 Fix screenshot in the README 2025-04-29 15:43:10 -04:00
a008b32a47
Build Flatpak on the CI (#31)
This provides a downloadable development Flatpak version, which is more portable than the Linux artifact.
2025-04-29 15:41:27 -04:00
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
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
bd39d5b1fa Use upstream Corrosion, not what is shipped in your system
Fedora refuses to update their Corrosion, and it's getting *really*
annoying. Whatever!
2025-04-28 23:50:51 -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
a858f8033e Fix autotest compilation 2025-03-17 19:46:20 -04:00
225a42ada1 Bump version to 0.7.0 2025-03-17 19:44:34 -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
4ae2a119c4 Remove funding information 2025-03-11 20:39:41 -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
eb424a64a6
Bump library versions on the CI (#28)
Bump library versions on the CI, fix all CI builds. Also attempt to get a Flatpak CI working again, albiet disabled for now.
2025-02-01 14:30:28 -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