1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-21 20:27:45 +00:00
Commit graph

723 commits

Author SHA1 Message Date
474bd19337 Remove platform-specific default game path
This is the wrong way to do this, and a leftover from the old days.
2024-05-18 18:39:08 +00:00
925597758c Finally figured out the QML copy issue 2024-05-18 18:39:08 +00:00
8f9e42b097 Emit error when failing to open benchmark zip file 2024-05-18 18:39:08 +00:00
f3a45fe847 Remove more unnecessary files from the Windows artifact 2024-05-18 18:39:08 +00:00
5487169a9d Attempt fixing QML copy, again 2024-05-18 18:39:08 +00:00
a95bbaa159 Only save prefix on cache miss 2024-05-18 18:39:08 +00:00
a62166e5a2 Fix QML copy step for Windows 2024-05-18 18:39:08 +00:00
f70682f8a8 Fix compatibility with Kawari again 2024-05-11 13:24:25 -04:00
6550c8c99e Remove old builds.sr.ht badge 2024-04-28 08:09:50 -04:00
dc870dafc1 Add REUSE check 2024-04-28 08:08:28 -04:00
b852e1894f
Begin adding GitHub actions and Windows build scripts
Adds back Windows support, also adds a GitHub action to build it and more. May not work 100% yet, but it's a good start.
2024-04-27 16:38:22 +00:00
5753a1fdfe Make path to libphysis relative 2024-04-22 16:41:19 -04:00
7176de7b7a Update README, BUILDING, CONTRIBUTING and add FUNDING.yml 2024-04-22 16:39:25 -04:00
34c5ac6348 Update libphysis version 2024-04-20 14:23:08 -04:00
346f4eae9e Add action to quickly open the user folder in account settings 2024-04-19 20:50:14 -04:00
ac42886bf1 Add description for developer settings toggle 2024-04-19 20:43:51 -04:00
b7c67b3f70 Expose a RenderDoc capture option
I used this before as a hack, but now it's properly exposed as a
developer setting.
2024-04-19 20:37:51 -04:00
49f8aae877 Add support for installing the official benchmark
This uses the same profile system as the regular game, and can be used
to download the current benchmark (currently hardcoded, to be fixed
later.) Or as always, install it offline from an existing zip.
2024-04-19 20:32:28 -04:00
9bfab75c68 Install logging categories 2024-04-10 20:29:40 -04:00
3182c0db0b Only round the news banner image when width isn't restricted 2024-04-01 15:23:44 -04:00
262936f06d Add more ellipses when appropriate 2024-04-01 15:19:15 -04:00
5078da4e84 Disable the account switcher when there's only one account 2024-04-01 15:15:30 -04:00
4abe56ea82 Improve login page sizing of the account and profile selectors 2024-04-01 15:11:13 -04:00
b0122b736c Fix compile warning about class/struct mixup 2024-04-01 15:03:10 -04:00
4877862da0 Prompt for error messages when DXVK/Wine updating fails 2024-04-01 14:56:58 -04:00
ed9b4cfb76 Don't try to update Wine/DXVK if we're using a custom version
In the event that GitHub is down, the game is actually unplayable as the
launcher doesn't allow you to skip updating these components (for now.)
To prevent this, you can use a custom wine you have installed but the
launcher was still erroneously updating it. Now it won't try to update
DXVK/Wine if you don't request it to, although I'm not sure about tying
DXVK to the wine option right now.
2024-04-01 14:56:45 -04:00
dc01f3e214 Overhaul parts of the initial setup flow
This removes the separate "download new game" page and rolls in into the
main profile setup. Also adds a feature to install the game from an
existing executable, in the event the official servers are down or
missing. Also shifts around some of the buttons and text.
2024-04-01 14:54:41 -04:00
becb5b9289 Move auto-login setting to the profiles page
It makes more sense to be put here because you select which profile to
login with.
2024-03-28 16:58:39 -04:00
e8a2e085ed Hide navigation buttons when we have no header 2024-03-28 16:55:44 -04:00
6487e1a725 Further page improvements
Fix the header disappearing when cancelling auto-login, set the main
window title automatically. Also add a name to the settings window.
2024-03-28 16:42:52 -04:00
7e58b60297 Move add/remove buttons for profiles and accounts to the header 2024-03-26 17:42:52 -04:00
c8a81af967 Only add hashes for files that exist
This allows older 32-bit clients to work again, without additional
configuration.
2024-03-23 12:54:00 -04:00
8e4c032b3c Hide DirectX 9 option if not available 2024-03-23 12:51:48 -04:00
2d217df1c6 Fix numProfiles call used in profiles page 2024-03-23 12:44:34 -04:00
3feac92a65 Change default dalamud inject method to "Entrypoint"
NotNite pointed out this finally works on Linux, so we can safely
enable this now.
2024-03-23 12:34:04 -04:00
9935d48fe9 Update libphysis to 0.2.2 to fix update issue 2024-03-23 12:05:10 -04:00
99b3854a5b Explicitly state if the boot component is not installed 2024-03-23 11:28:20 -04:00
d1c0a89cda Keep updating the boot component until there is no patches left 2024-03-23 11:28:11 -04:00
3a57205217 Fix a possible crash when creating an account for the first time 2024-03-23 10:38:21 -04:00
e5e76b1ceb Hmm maybe actually fix the link in contributing document 2024-03-23 09:58:07 -04:00
9946fc7d5c Fix Flatpak heading in build instructions 2024-03-23 09:56:42 -04:00
9037aae2dc Combine flatpak and regular build instructions 2024-03-23 09:55:16 -04:00
82067195f2 Fix path in CONTRIBUTING.md 2024-03-23 09:43:50 -04:00
1580e832f1 Remove flatpak dependency directory, it's no longer needed
Now that the KF6 runtime is here, we don't need a whole folder dedicated
to it
2024-03-23 09:38:05 -04:00
de61c0aa41 Use linked screenshot instead of including it in the repository 2024-03-23 09:29:59 -04:00
7d00d60b6f Remove some useless data from the Flatpak to make it smaller 2024-03-23 09:29:10 -04:00
47f52e5710 Add even more about data
This adds more libraries that are used in Astra, a better warning about
possible violations, and donation/repo links.
2024-03-22 21:22:13 -04:00
3bb90ebed3 Fix bad i18nc call on settings page 2024-03-22 21:03:34 -04:00
da60cebb3d Zero out padding in news page component 2024-03-22 20:56:35 -04:00
1ce2d2dc9c Add lodestone and mog station links to the bottom of the login page 2024-03-22 20:53:38 -04:00