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