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

678 commits

Author SHA1 Message Date
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
e5a0009cf4 Add temporary icon 2023-07-30 09:35:49 -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
12c77d8130 Bump CMake minimum version 2023-07-28 22:04:35 -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
5dba0afed2 Bump libphysis to 0.1.3 2023-01-14 19:13:43 -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
0fa7896e55 When building for Flatpak, include steamworks 2022-10-25 11:12:36 -04: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
8b81051a53 Add flatpak-specific stuff to gitignore 2022-10-24 15:46:56 -04:00
f5b499dca1 Add scripts and flatpak manifest to help building for Deck 2022-10-24 15:46:37 -04:00
bbc7a14a96 Bump required libphysis version to 0.1.2 2022-10-24 15:46:20 -04:00
f1cd9cee95 Begin work on accounts tab 2022-10-24 13:11:03 -04:00
feca1c8321 Link unshield properly on macOS 2022-10-24 13:03:37 -04:00
59d7d842aa Begin consolidating GUI work
Also contains some stuff for future Qt6 version
2022-10-24 13:03:29 -04:00
8bef7274e1 Update corrosion to 0.2.2, pull libphysis 0.1.1 tag 2022-10-17 20:04:07 -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
f8c0615bf0 Do we need fmt? no. 2022-09-13 15:08:11 -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
f1b7890e88 Oops, Steamworks is a SHARED library 2022-09-07 23:54:17 -04:00
5fd9ba831d Don't check for steam option on non-steam builds 2022-09-07 23:45:33 -04:00
64dd7cb3ec Build baseeconde and cotp as static libraries 2022-09-07 23:26:23 -04:00
e5371f04e9 am idiot, accidentally pushed dev change 2022-09-07 23:26:09 -04:00
3df6e79fad When running on the Steam Deck, launcher mode is now handled
Steamworks recommends not using launchers on the Deck, but it has a
special mode that specifically enables a KB/M layout to assist - we now
enable that before launching the game.
2022-09-06 11:00:53 -04:00
8d7f6afa0a Set steam app id properly 2022-09-06 10:54:34 -04:00
32e77696b1 Remove useless Proton wine type 2022-09-06 10:31:27 -04:00
c5a6507241 Don't disable launching if system Wine isn't installed when using Proton 2022-09-06 10:30:23 -04:00
59a66932e7 When launching via Steam, disable the wine options that do nothing 2022-09-06 10:28:45 -04:00
8dc37ed24b Add Steam Proton support 2022-09-06 10:18:12 -04:00
99e6e87a4d Modify toolmanifest to mention the new steam option 2022-09-05 18:12:09 -04:00
02fb12987f When using Steam, force Steam Proton 2022-09-05 18:10:56 -04:00
28c8b0918d Only enable Steam API if the steam option is turned on 2022-09-05 18:06:36 -04:00
b15473ddf0 Unify named constants for features too 2022-09-05 18:03:59 -04:00