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

26 commits

Author SHA1 Message Date
a9c6bda52a Add "use one-time password" option that can hide the field
This is useful for users who choose to not use OTP, and the layout
is improved so the field is automatically hidden for Sapphire servers,
which don't support OTP.

The register button is also hidden automatically for Square Enix
accounts, instead of simply disabling the button.
2022-04-10 17:43:05 -04:00
9ed269c697 Add options for hiding news list or banners 2022-04-10 16:58:29 -04:00
56710be2ff On startup, expand and properly resize news items 2022-04-10 16:17:14 -04:00
e4df844c44 Fix icons on configure menu items 2022-04-09 17:57:03 -04:00
a2bb741c72 Fix "Configure Wine" menu item not working if game is not installed
Now there is a dedicated way to launch an external tool, that does not
wrap in gamescope (if enabled) and not in the game's working directory.
2022-04-09 17:53:43 -04:00
6462895033 If wine is not installed, disable login 2022-04-09 17:30:19 -04:00
7b2a0ca1c2 Check for wine version
This isn't displayed in the settings UI yet.
2022-04-09 17:28:24 -04:00
b095b343fe Properly set parent of about qt window 2022-04-09 17:05:12 -04:00
763a524766 Make it much more clear when the game is not installed
Now the "open game directory" buttons in settings is turned off, and
buttons that could possibly result in a broken launch is now disabled
too.
2022-04-09 16:56:17 -04:00
a87e6ea271 When using a mac license, use the proper mac client user agents 2022-03-16 15:03:35 -04:00
1aa1d10d07 Add version label to about window
This is hardcoded for now
2022-03-14 13:19:50 -04:00
703f66a8d6 Only fetch the news once 2022-03-13 19:49:28 -04:00
48b7e8a5a8 Add a news list and a basic banner view to the main window 2022-03-10 10:03:17 -05:00
0b3f438819 Add a dedicated "Configure Profiles" menu item 2022-03-09 08:08:03 -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
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
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
f270cfe1ec Add a configuration menu for gamescope 2022-02-23 21:18:53 -05:00
e8893cf26e Rename to Astra 2022-02-23 19:00:17 -05:00
redstrate
b7e22b428c Add help menu 2021-12-03 17:19:58 -05:00
redstrate
147eaad852 Use non-64 ffxivboot
* Helps prevent FFXIV thinking it's a macOS-licensed game under Linux
2021-12-02 22:26:08 -05:00
redstrate
9668c0c30e Add button to use official launcher in certain cases 2021-12-02 14:41:08 -05:00
redstrate
f4f3bfb07c Prevent logging in when maintenance is in progress 2021-12-02 14:17:33 -05:00
redstrate
9bd6e9c977 Separate main launcher core and launcher window, add basic command line support 2021-11-23 15:34:23 -05:00