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