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

326 commits

Author SHA1 Message Date
78e8babffc Fix numProfiles call used in profiles page
(cherry picked from commit 2d217df1c6)
2024-03-23 12:44:42 -04:00
01de7148fe Change default dalamud inject method to "Entrypoint"
NotNite pointed out this finally works on Linux, so we can safely
enable this now.

(cherry picked from commit 3feac92a65)
2024-03-23 12:34:12 -04:00
ac2813dc39 Explicitly state if the boot component is not installed
(cherry picked from commit 99b3854a5b)
2024-03-23 12:05:25 -04:00
7da8441bee Keep updating the boot component until there is no patches left
(cherry picked from commit d1c0a89cda)
2024-03-23 12:05:25 -04:00
51c9586aee Fix a possible crash when creating an account for the first time
(cherry picked from commit 3a57205217)
2024-03-23 10:38:31 -04:00
49150e022c Add even more about data
This adds more libraries that are used in Astra, a better warning about
possible violations, and donation/repo links.

(cherry picked from commit 47f52e5710)
2024-03-22 21:22:37 -04:00
85855adfee Fix bad i18nc call on settings page
(cherry picked from commit 3bb90ebed3)
2024-03-22 21:03:43 -04:00
7ca6c0eeb7 Bypass the annoying FFXIV website browser check
This pops up because the built-in Qt web engine is considered
"unsupported" despite the FFXIV websites working fine. Even worse, when
continuing through this check it sends you back to the homepage. Now a
cookie is set so the pop-up doesn't come up at all.

(cherry picked from commit f97204a422)
2024-03-22 19:19:58 -04:00
801cf12765 Nevermind, try a scale factor of 1.25
(cherry picked from commit 4d151b37a1)
2024-03-22 18:59:48 -04:00
b6f04db01b Add close button in settings dialog in mobile mode
(cherry picked from commit 7f1e1bcf51)
2024-03-22 18:52:03 -04:00
7bac60de17 Override scale factor and mobile mode when in SteamOS Game Mode
This should help and make the interface more touch-friendly.

(cherry picked from commit 2db62f17d6)
2024-03-22 18:51:45 -04:00
305ee34ce8 Fix broken cancel button icon on the auto login page
(cherry picked from commit 5d72740f0c)
2024-03-22 18:18:37 -04:00
e8444a2fb8 Fix logging in now that 32-bit support disappeared
In the March 2024 the 32-bit client was removed, so we need to modify
some of the boot targets that no longer exist. The DirectX 9 client is
gone too, but that will be dealt with in a later commit.

(cherry picked from commit 516c0926a6)
2024-03-19 18:27:23 -04:00
dde9aeda55 Make Dalamud asset downloading more reliable
This uses the complete package which should prevent partial downloads.
In the future it should check for the hashes they give us.

(cherry picked from commit 51715ca3be)
2024-02-24 11:48:18 -05:00
9101f78427 Make FormFileDelegate functional 2024-01-31 16:12:39 -05:00
f75fb70ac9 Use KDSingleApplication to force single instance 2023-12-31 17:48:39 -05:00
f6ddc0193e Hide change profile button if only one profile is used 2023-12-31 17:28:31 -05:00
f3c46d3a3b Move logs to data directory 2023-12-31 17:23:55 -05:00
06704728b7 Fix and re-enable gamescope launch 2023-12-31 17:19:29 -05:00
63ce43eac2 Remove unused .Net 5 Dalamud channel, translate those strings 2023-12-23 11:22:34 -05:00
d644e2dbc4 Allow library descriptions to be translated 2023-12-23 11:21:29 -05:00
90775d4a09 Use QFile::copy static method 2023-12-23 11:16:16 -05:00
f915997d70 Use QList::takeFirst in game runner 2023-12-23 11:13:52 -05:00
ef953221a0 Set Windows version in wine prefix to Windows 7 2023-12-23 11:11:02 -05:00
b1f9327413 Set IS_FFXIV_LAUNCH_FROM_STEAM if using Steam account 2023-12-23 10:32:54 -05:00
c6899c42fe Set resetconfig to 0 2023-12-23 10:29:12 -05:00
b747f99131 Fix some of the command line arguments 2023-12-23 10:22:10 -05:00
831b5932b0 Set organization domain explicitly 2023-12-22 16:03:14 -05:00
96f829207a Misc move printRequest 2023-12-21 21:06:33 -05:00
6be8c5ade4 Change patches dir name 2023-12-21 20:53:24 -05:00
42dfce96ef Change log filename format 2023-12-21 20:52:14 -05:00
53603f4032 Introduce utility functions to read/write version files 2023-12-21 20:30:32 -05:00
386aeda14f Remove hardcoded DXVK_HUD 2023-12-21 20:08:27 -05:00
8d4ee7b19d Implement manual password store for Steam Deck Game Mode 2023-12-20 21:57:51 -05:00
167a94a2fe Async WritePassword hates me 2023-12-20 21:52:43 -05:00
322885e8e8 Fix password field sometimes being disabled when it shouldn't 2023-12-20 21:35:29 -05:00
eb2da87add Oops, remove Steam Deck hack 2023-12-20 21:25:30 -05:00
d9a578d857 Log warnings when keychain fails 2023-12-20 21:23:38 -05:00
4112db4af0 Remove existing D3D placeholder DLLs 2023-12-20 21:07:52 -05:00
bd0db4a792 Try to fix more DXVK launch issues 2023-12-20 21:05:39 -05:00
b8fe2f7514 Rename "tools" directory to "tool" 2023-12-20 20:20:20 -05:00
c6300dfc9b Download and install DXVK 2023-12-20 20:19:48 -05:00
13a5fda828 Enable typing in the password first, then remembering the password later 2023-12-20 19:47:57 -05:00
4da74915c9 Rip out Steamworks integration for now 2023-12-20 19:38:34 -05:00
52a0f700b5 Use steamwrap and more flatpak fixes 2023-12-20 19:29:04 -05:00
a10649781e Fix order of linking zlib 2023-12-20 19:28:36 -05:00
63c5275f93 Rip out Proton support 2023-12-20 18:02:36 -05:00
22862ca14c Download custom wine automatically, don't use system one by default 2023-12-20 18:00:40 -05:00
4c2bece302 Fix login page not working 2023-12-20 17:09:32 -05:00
01969ef6da Set default window height to 800 2023-12-20 17:09:26 -05:00