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

373 commits

Author SHA1 Message Date
8408a2b154 Improve login process
More progress on support Steam service accounts, make it clear whether
or not you have a expired subscription/terms not accepted. Also add
"Free Trial" as a license type.
2022-03-16 14:33:04 -04:00
c460f2d956 Fill out url field on official Square Enix lobbies
This actually does nothing functionally, since the game fills out the
 lobby URL for you on launch - but it does make the settings look a bit
nicer.
2022-03-16 10:03:51 -04:00
fb65e7e6e9 Add a dedicated game license profile setting
This replaces the old "Is Steam Account" option, and condensing
it into one that can handle Windows/macOS licenses too.
2022-03-16 10:03:51 -04:00
d588bfcb6c Only link to X11 when building with Watchdog support 2022-03-16 10:03:51 -04:00
36e1aab0a1 Update README with AUR links 2022-03-16 10:03:51 -04:00
94a740a1d3 Fix mysterious crash on Windows 2022-03-14 19:04:53 +00:00
1aa1d10d07 Add version label to about window
This is hardcoded for now
2022-03-14 13:19:50 -04:00
8e86ed8e8d Stop update progress dialog from appearing randomly
This also removes the extraneous boolean required for this.
2022-03-14 13:19:36 -04:00
e708eda1e8 Remove some old debug info when updating assets
The process seems to work fine now, no need to print these
2022-03-13 20:50:13 -04:00
a6502fe9d5 Support cancelling and resuming asset updating 2022-03-13 20:48:43 -04:00
d939d26280 Overhauled asset updating process (again)
Now the code is much cleaner, should be less error prone. And best of
all, the process is now user-visible in a nice progress box.
2022-03-13 20:44:57 -04:00
065580583d When done updating Dalamud asset/core, reflect immediately in settings 2022-03-13 20:07:09 -04:00
585c549050 Add an option to opt out of Dalamud's mb collection 2022-03-13 19:58:58 -04:00
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