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