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

160 commits

Author SHA1 Message Date
703f66a8d6 Only fetch the news once 2022-03-13 19:49:28 -04:00
30d2791810 Fix built-in qtkeychain failing on new Xcode build system 2022-03-13 18:44:39 -04:00
1fdd6ce9fc Fix accidental linking to X11 on macOS 2022-03-11 16:20:12 -05:00
b4587ea71b Add index file parser 2022-03-10 10:11:31 -05:00
072421d935 Move news support to completed in TODO 2022-03-10 10:06:05 -05:00
7e1f54567b Remove missing news list from README 2022-03-10 10:05:28 -05:00
01214464cb Fill out headline URLs when they are mysteriously missing 2022-03-10 10:05:10 -05:00
48b7e8a5a8 Add a news list and a basic banner view to the main window 2022-03-10 10:03:17 -05:00
44869aa5de Add a headline parser 2022-03-10 09:19:52 -05:00
1c71d69a84 Add a fiin parser
Don't know what this file format is actually used for, but it was fun
to reverse engineer, and I don't think anyone has done it for this
format yet!
2022-03-09 09:25:01 -05:00
0b3f438819 Add a dedicated "Configure Profiles" menu item 2022-03-09 08:08:03 -05:00
1acd3e5a8f Put the add and delete profile buttons in reasonable places 2022-03-09 08:05:41 -05:00
1903131a32 Add ryne.moe mirror to README 2022-03-08 14:47:23 -05:00
2c8e0f1552 Fix the last of the system libraries issue 2022-03-01 17:21:29 -05:00
0a34dd676e Attempt to use system libraries (properly this time) 2022-03-01 16:58:47 -05:00
2092a351d1 Add TODO 2022-03-01 16:43:53 -05:00
cfbefac6ac Use system libraries when possible 2022-03-01 16:43:49 -05:00
7ebf8a88c4 Update links in README
This also adds a brand new contributing
section!
2022-03-01 09:27:52 -05:00
d65235d1af Update README to include shrt repository 2022-02-28 21:07:13 -05:00
b51977e9d9 Fix the game not launching properly 2022-02-25 22:25:39 -05:00
7a08eb549f Move dalamud version out of profile settings 2022-02-25 22:25:21 -05:00
92fce532b3 Fill out more default settings when creating a profile through the UI
Now wine prefix, version, and game paths are set correctly in the UI
just like at start-up.
2022-02-25 20:37:38 -05:00
be92d48a23 Use default constructed profile settings
Now we just default construct a profile settings object, and load
the default settings just from that instead of duplicating everything.
2022-02-25 20:32:08 -05:00
453054fc49 Move encrypted argument methods into their own header 2022-02-25 20:29:21 -05:00
3c1781f3dc Move headers into their own folder 2022-02-25 20:26:12 -05:00
34e3464411 Launch Dalamud injector natively on Windows
This also prevents tools like winecfg or system info unnecessarily
running in gamescope, if enabled.
2022-02-25 20:20:52 -05:00
b01f96005f Update NET runtime automatically
Now we can setup Dalamud out of the box, without XIVQuickLauncher
installation!
2022-02-25 20:06:29 -05:00
31c3499bcb Point Dalamud to our data directory
This changes the location for assets, config, and plugins.
2022-02-25 18:19:03 -05:00
511763e33f Add Dalamud asset updating support
Note: Our Dalamud injection DOES not use this yet.
2022-02-25 18:08:57 -05:00
c081f92d39 Rename some profile login options
Removes the weird "?" at the end of a bunch of options
2022-02-25 17:10:35 -05:00
74512719ae Replace old screenshot 2022-02-24 09:40:47 -05:00
3ccd6d3b4d Don't load/save credentials from the system keychain in debug builds
This prevents a really annoying workflow on macOS, wherein the system
prompts you each time you rebuild the program.

Closes #9
2022-02-24 09:38:41 -05:00
c3b331cf7e Do not set the organization name anymore
This prevents the data directory being created under my username,
which is really weird.
2022-02-24 09:36:35 -05:00
d7398ce0fd Reorganize menu bar
Now it makes way more logical sense, there's a real "Settings" menu now.
Wine settings is relocated there, and now there's an easy way to open
the game directory in the "Tools" menu.
2022-02-24 09:28:11 -05:00
5e1fc20276 Add option to close automatically when game is launched 2022-02-24 09:10:00 -05:00
d10525a24f Add tab widget to settings dialog 2022-02-24 08:48:14 -05:00
f1f405171b Change the help text of the other options too 2022-02-24 08:44:35 -05:00
bd0f520b49 Rename ESync option to make it clearer
This also enables FSync, and Futex2 if available on your system.
2022-02-24 08:41:37 -05:00
7b96e422df Only enable the gamescope config button if it's actually enabled 2022-02-24 08:35:31 -05:00
5b8fde48ee Properly save gamescope settings when changed 2022-02-24 08:27:25 -05:00
73ef1c87e2 Move a lot of buttons in profile settings into a nice horizontal layout 2022-02-24 08:25:46 -05:00
ba5de2a3cf Use QLineEdit instead of QLabel for displaying paths 2022-02-24 08:19:48 -05:00
02301e5b0d Query installed dalamud version at startup
This also shows the dalamud version in your settings
2022-02-23 21:28:56 -05:00
efc3767134 Put dalamud options into their own group box 2022-02-23 21:22:56 -05:00
6d37590356 Remove wine info help text 2022-02-23 21:20:29 -05:00
f270cfe1ec Add a configuration menu for gamescope 2022-02-23 21:18:53 -05:00
7435bba6e8 Move the walls of wine help text to tooltips instead 2022-02-23 20:48:39 -05:00
15329670af Fix CI build 2022-02-23 19:08:36 -05:00
2e7f7c5c20 Make Dalamud version check more robust 2022-02-23 19:07:03 -05:00
2e399ecff0 Add .clang-format 2022-02-23 19:00:22 -05:00