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

312 commits

Author SHA1 Message Date
63674ba7f5 Add some debug messages to help debug login problems 2023-07-31 19:24:01 -04:00
a656363642 Set a "launching game..." stage message 2023-07-31 19:23:28 -04:00
2fe5dbf5a9 Actually emit finishedUpdating signal 2023-07-31 19:23:12 -04:00
919e37d483 Overhaul login and news pages, improving the layout and actions 2023-07-31 19:03:15 -04:00
e9365e9dc7 When the news option is changed, replace the main page to work around Qt 2023-07-31 19:02:59 -04:00
5c0506ce44 Add more Dalamud options in the UI
They aren't hooked up to anything yet right now.
2023-07-31 19:02:42 -04:00
723b81d1ee Combine the two news options in the general settings card 2023-07-31 19:02:17 -04:00
11a6469e4a Fix more separator visual bugs, hide some nonfunctional settings 2023-07-31 19:01:58 -04:00
ca0b25c935 Add a Developer Settings page 2023-07-31 19:00:59 -04:00
5e9fcfab78 Prevent opening windows and external browsers on the Steam Deck 2023-07-31 19:00:42 -04:00
0a01e79875 Remove some unused debug code 2023-07-31 19:00:05 -04:00
79483c1303 Add a unified news option 2023-07-31 18:59:53 -04:00
160b96229e Add way to detect if Steam Deck in the UI 2023-07-31 18:58:02 -04:00
fcf2821406 Improve Dalamud version text 2023-07-31 18:57:21 -04:00
c86fddc035 Set minimum window width and height 2023-07-31 18:57:00 -04:00
ec1724bb8b Set dalamud log path and fix launch 2023-07-30 16:21:00 -04:00
061a6776db Close and hide launcher window if requested 2023-07-30 16:20:51 -04:00
0658dd9a3e Make Dalamud version read more durable and future-proof 2023-07-30 16:20:28 -04:00
019933a103 Adapt asset launcher, hook into login system 2023-07-30 16:19:51 -04:00
37119f01b9 Set the default language to English, not Japanese 2023-07-30 14:56:38 -04:00
aa2a50b50b Adapt patcher to the new Kirigami interface, and perform hash checks 2023-07-30 14:56:24 -04:00
dd1f22ab31 Remove some debug messages 2023-07-30 10:48:50 -04:00
f7489974c1 Fix even more warnings 2023-07-30 10:34:22 -04:00
cb24aece06 Expose Astra, physis and libphysis version 2023-07-30 10:33:07 -04:00
6142429623 Remove unnecessary mobileform separators 2023-07-30 10:13:42 -04:00
682d6b8aa6 Fix component name, causing state config never being read 2023-07-30 10:11:24 -04:00
1261abe88c Fix ownership of objects 2023-07-30 10:11:14 -04:00
79cd117482 Set bug address and component name in KAboutData 2023-07-30 09:51:34 -04:00
fa8c342a1c Stick the news and login components on the same page 2023-07-30 09:14:22 -04:00
42df874078 Fix gamemode build error 2023-07-30 09:02:24 -04:00
16420b7421 Complete rewrite to Kirigami
Giant commit overhauling the interface to use KDE's Kirigami framework,
which is based on Qt Quick. The logic is all but rewritten, allowing
accounts to be separate from profiles.
2023-07-30 08:49:34 -04:00
558d02e344 Remove old comment from main.cpp 2023-07-29 09:04:10 -04:00
7ca9f0bf7c USe explicit constructors in virtual window classes 2023-07-29 08:59:40 -04:00
e9e46dd60f Remove some debug messages in virtual window classes 2023-07-29 08:56:41 -04:00
feb3961dd5 Improve const in encryptGameArg 2023-07-28 22:04:42 -04:00
069ec5a5db Use git version of libphysis, update for API changes 2023-05-13 17:37:30 -04:00
Toofy
c00f25029e Better error messages
Spent way too long thinking I had an incorrect game directory version
until I remembered a part in the wiki saying redhat systems needed to
update the crypto policies. Thought I'd add that into the main program
as a check as well as default the errors better.
2023-04-25 10:34:02 -04:00
Toofy
04324554cd Correct placement of String in right method 2023-01-15 17:31:31 -05:00
Toofy
103cc34170 Adding fix for connecting to a sapphire server 2023-01-14 15:32:07 -05:00
3e030587c7 Only close the auto-login window when login succeeds
This prevents edge cases where the patcher window opens for a second,
and then the entire application closes and the game never launches due
to the auto-login window closing too early.
2022-11-17 13:00:52 -05:00
fe613f3f52 Fix Dalamud failing to launch due to being dependent on trailing equals 2022-11-17 12:53:57 -05:00
d37d43847c Fix patch list parsing, add more debug messages for patcher 2022-11-17 12:22:56 -05:00
a7db72bae4 Fix typo when building with gamemode support 2022-10-24 15:52:47 -04:00
812ce4ac7c When on Steam Deck, set to native resolution 2022-10-24 15:52:31 -04:00
f1cd9cee95 Begin work on accounts tab 2022-10-24 13:11:03 -04:00
59d7d842aa Begin consolidating GUI work
Also contains some stuff for future Qt6 version
2022-10-24 13:03:29 -04:00
98760624a5 Small code changes to quiet analyzer 2022-10-13 13:20:09 -04:00
3b77932211 Use mkpath instead of mkdir when downloading patches 2022-09-15 09:36:38 -04:00
840539485d Protect against crashes when running in non-Steam mode in Steam builds 2022-09-08 00:03:59 -04:00
9c02ea2157 Handle missing game installs gracefully like before 2022-09-07 23:59:55 -04:00