1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-04-23 04:57:44 +00:00
Commit graph

268 commits

Author SHA1 Message Date
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
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
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
dde85bbccf Fix double patch visual bug when installing patches 2023-12-20 17:09:17 -05:00
123d0ea6f7 Add alternate ways if checking for Steam Deck 2023-12-20 17:08:55 -05:00
83428c762e Revert "Use KSandbox to wrap in flatpak host spawn if needed"
This reverts commit 68f76f63d4.
2023-12-20 07:44:35 -05:00
019ae08283 Fix ffxivboot.exe check and move steam message box warning after it
Prevents some spam when using this unsupported mode
2023-12-19 20:43:38 -05:00
2a6009914a Fix steam compatibility tool, so it works when Astra is in a Flatpak 2023-12-19 20:43:01 -05:00
99575d2406 Remove shadowed variable 2023-12-17 13:46:15 -05:00
68d8d9f042 Use more static_cast explicit casts 2023-12-17 13:38:23 -05:00
52ac3d0593 Fix unnamespaced qDebug 2023-12-17 13:28:57 -05:00
b8f3cb0430 Check login gate status too 2023-12-17 13:24:08 -05:00
df041144c5 Move setupSsl to Utility namespace 2023-12-17 13:05:37 -05:00
68f76f63d4 Use KSandbox to wrap in flatpak host spawn if needed 2023-12-17 13:00:24 -05:00
6e33379f4f Misc code cleanup, remove duplicate code, improve if checks 2023-12-17 12:01:28 -05:00
22a99ecbd8 Move CurrentProfile setting to astrastaterc 2023-12-17 11:23:17 -05:00
9156dd9c45 Include mocs, which reduces mocs_compilation 2023-12-17 11:12:13 -05:00
9676fcd4ef Replace QVector with QList 2023-12-17 11:07:34 -05:00
c8258421d5 Change Account::m_url to QString and rename to m_avatarUrl 2023-12-17 11:05:57 -05:00
e2f915a990 Fix more empty statements, remove some unused includes 2023-12-17 10:27:07 -05:00
a319839611 Fix ECM minimum version, update libphysis and fix compilation 2023-12-17 10:09:01 -05:00
da038c6408 Fix QTemporaryDir file path issue 2023-12-04 17:44:48 -05:00
6668091131 Update libphysis, prevent more crashes with invalid game data 2023-11-10 17:21:46 -05:00
3b72a1874b Update libphysis 2023-11-10 17:13:31 -05:00
ed1a68b0a2 Fix REUSE 2023-10-11 18:01:30 -04:00
81bd81e1b6 Improve patching experience further
Now there is more visible and consistent information such as the number
of patches and how far you're into the patching process. It's harder to
close or quit the window while patching to prevent errors, and
installing patches no longer freezes the window.

And fixes an issue where the boot component would never properly update.
2023-10-11 17:45:02 -04:00
45cba2c0b6 Re-arrange LauncherCore functions 2023-10-11 14:49:24 -04:00