1
Fork 0
mirror of https://github.com/redstrate/Astra.git synced 2025-05-17 14:47:45 +00:00

Commit graph

  • c081f92d39 Rename some profile login options Joshua Goins 2022-02-25 17:10:35 -05:00
  • 74512719ae Replace old screenshot v0.3.0-beta Joshua Goins 2022-02-24 09:40:47 -05:00
  • 3ccd6d3b4d Don't load/save credentials from the system keychain in debug builds Joshua Goins 2022-02-24 09:38:41 -05:00
  • c3b331cf7e Do not set the organization name anymore Joshua Goins 2022-02-24 09:36:35 -05:00
  • d7398ce0fd Reorganize menu bar Joshua Goins 2022-02-24 09:28:11 -05:00
  • 5e1fc20276 Add option to close automatically when game is launched Joshua Goins 2022-02-24 09:10:00 -05:00
  • d10525a24f Add tab widget to settings dialog Joshua Goins 2022-02-24 08:48:14 -05:00
  • f1f405171b Change the help text of the other options too Joshua Goins 2022-02-24 08:44:35 -05:00
  • bd0f520b49 Rename ESync option to make it clearer Joshua Goins 2022-02-24 08:41:37 -05:00
  • 7b96e422df Only enable the gamescope config button if it's actually enabled Joshua Goins 2022-02-24 08:35:31 -05:00
  • 5b8fde48ee Properly save gamescope settings when changed Joshua Goins 2022-02-24 08:27:25 -05:00
  • 73ef1c87e2 Move a lot of buttons in profile settings into a nice horizontal layout Joshua Goins 2022-02-24 08:25:46 -05:00
  • ba5de2a3cf Use QLineEdit instead of QLabel for displaying paths Joshua Goins 2022-02-24 08:19:48 -05:00
  • 02301e5b0d Query installed dalamud version at startup Joshua Goins 2022-02-23 21:28:56 -05:00
  • efc3767134 Put dalamud options into their own group box Joshua Goins 2022-02-23 21:22:56 -05:00
  • 6d37590356 Remove wine info help text Joshua Goins 2022-02-23 21:20:29 -05:00
  • f270cfe1ec Add a configuration menu for gamescope Joshua Goins 2022-02-23 21:18:53 -05:00
  • 7435bba6e8 Move the walls of wine help text to tooltips instead Joshua Goins 2022-02-23 20:48:39 -05:00
  • 15329670af Fix CI build Joshua Goins 2022-02-23 19:08:36 -05:00
  • 2e7f7c5c20 Make Dalamud version check more robust Joshua Goins 2022-02-23 19:05:53 -05:00
  • 2e399ecff0 Add .clang-format Joshua Goins 2022-02-23 19:00:22 -05:00
  • e8893cf26e Rename to Astra Joshua Goins 2022-02-23 19:00:17 -05:00
  • ada56f7212 Only launch Dalamud once and if a pid is found Joshua Goins 2022-02-23 17:14:10 -05:00
  • 8055a791d7 Fix embarassing typo Joshua Goins 2022-01-30 17:08:47 -05:00
  • a29da3628f Use steam when logging into a Square Enix account Joshua Goins 2022-01-30 17:05:47 -05:00
  • 6ff0b2be5a When using Steam, push it on game args and environment Joshua Goins 2022-01-30 16:57:44 -05:00
  • 84f341ec78 Add non-functional (for now) Steam option Joshua Goins 2022-01-30 16:51:49 -05:00
  • 6cabd89be0 Enable encrypted arguments by default Joshua Goins 2022-01-27 11:17:45 -05:00
  • 9e9cfc7153 Remove unneccesary stub in watchdog Joshua Goins 2022-01-27 11:14:00 -05:00
  • 0242a77e5e Cleaning up my argument mess Joshua Goins 2022-01-27 11:12:23 -05:00
  • a88f7305d0 Fix unencrypted game args not working when Dalamud is enabled Joshua Goins 2022-01-27 11:02:57 -05:00
  • 02beef81ce Update Dalamud automatically Joshua Goins 2022-01-27 10:46:22 -05:00
  • 5afca07f1e Make Watchdog an optional feature Joshua Goins 2022-01-27 09:25:23 -05:00
  • fbc2a29b67 If the network is unavailable, keep trying to check for maintenance redstrate 2022-01-11 00:16:22 -05:00
  • d891a87d41 Actually send expansion versions for hash checking redstrate 2022-01-11 00:12:27 -05:00
  • 43eeecac97 Ignore OCR errors in Watchdog redstrate 2022-01-11 00:07:56 -05:00
  • 348c2148dd
    Merge pull request #15 from pepper-jelly/main redstrate 2021-12-19 02:46:22 +00:00
  • d43d25997c archlinux CI pepper-jelly 2021-12-14 22:41:28 +03:00
  • 2a352e67dd Fix login queue message not correctly showing number of spots moved redstrate 2021-12-07 20:30:36 -05:00
  • 63faea21cb Add Watchdog redstrate 2021-12-06 21:15:31 -05:00
  • b7e22b428c Add help menu redstrate 2021-12-03 17:19:58 -05:00
  • 02bc4efa0a Fix gate status logic redstrate 2021-12-03 16:34:32 -05:00
  • 147eaad852 Use non-64 ffxivboot * Helps prevent FFXIV thinking it's a macOS-licensed game under Linux redstrate 2021-12-02 22:26:08 -05:00
  • 4d0ccedbb4 Add boot version info to settings redstrate 2021-12-02 15:04:28 -05:00
  • 34eb4b4f3c Load expansion versions on launch, and show versions in settings redstrate 2021-12-02 15:02:59 -05:00
  • 9668c0c30e Add button to use official launcher in certain cases redstrate 2021-12-02 14:40:04 -05:00
  • f4f3bfb07c Prevent logging in when maintenance is in progress redstrate 2021-12-02 14:17:33 -05:00
  • 80306d65fb Add autologin and default-profile options redstrate 2021-11-23 16:02:02 -05:00
  • eaacd3303a Add nogui option redstrate 2021-11-23 15:37:02 -05:00
  • 9bd6e9c977 Separate main launcher core and launcher window, add basic command line support redstrate 2021-11-23 15:34:23 -05:00
  • 6d03631b66 Note in README that Dalamud is now supported redstrate 2021-11-23 14:41:30 -05:00
  • 779ae567b8 Only enable XL_WINEONLINUX when Wine is actually used redstrate 2021-11-23 14:39:49 -05:00
  • 047dbfc1b8 Add Dalamud injection support * Also includes a basic asset downloader for Dalamud + NativeLauncher redstrate 2021-11-23 14:37:37 -05:00
  • 4f8d190c37 Add FAQ link to the README redstrate 2021-11-18 07:32:28 -05:00
  • 00b3688e24 Revert to Qt5 * Fixes theming issues for Linux desktop environments which do not have styles written for Qt6 yet. redstrate 2021-11-18 07:30:38 -05:00
  • 8990fad533 Make it possible to launch multiple times in succession redstrate 2021-11-18 07:20:19 -05:00
  • 215513a27f Update README redstrate 2021-11-10 05:37:45 -05:00
  • 33203540ca Fix TickCount() on macOS redstrate 2021-11-10 05:26:21 -05:00
  • e63e2e0768 Make built-in Wine default for macOS * Also changes macOS to force ini format due to some plist issues redstrate 2021-11-10 05:18:59 -05:00
  • 6a32d73301 Reload wine path when wine version combo changes redstrate 2021-11-10 04:30:01 -05:00
  • 241b4b43e1 Clean up encryptGameArg() function redstrate 2021-11-09 21:32:01 -05:00
  • 80eeb5c0ab Add mention of encrypted game argument support in README redstrate 2021-11-09 21:30:26 -05:00
  • a10b5cfce9 Properly handle both encrypted and unencrypted game arguments redstrate 2021-11-09 21:26:16 -05:00
  • bce85b2694 Add encrypt game argument option redstrate 2021-11-09 21:13:21 -05:00
  • 78c0bc3d60 Remove mbedtls dependency redstrate 2021-11-09 21:08:46 -05:00
  • 6c5fc7c6c2 Clean up blowfish.h and add proper attribution * Again, major thanks to XIVQuickLauncher and mbedtls! redstrate 2021-11-09 21:08:15 -05:00
  • d032c5d12a Add Linux support for TickCount() redstrate 2021-11-09 20:59:39 -05:00
  • 89c03defdd Add working encrypted argument support! * Code is extremely UGLY! I literally ripped it out of XIVQuickLauncher and part of mbedtls. (little/endian big endian stuff thats not mentioned?) redstrate 2021-11-09 20:57:10 -05:00
  • ad3badb987 Add non-working encrypted arguments redstrate 2021-11-09 15:02:17 -05:00
  • f6361675b0 Add guards for linux-specific wine options redstrate 2021-11-09 14:17:04 -05:00
  • 5dd5482784 Add BlowfishSession class for blowfish encryption/decryption redstrate 2021-11-09 14:12:41 -05:00
  • d812d97be6 Update README for multiple profile support redstrate 2021-11-09 13:56:35 -05:00
  • f8b9c1d460 Set default options in profile struct redstrate 2021-11-09 13:52:36 -05:00
  • 36220ffe7b Only enable lobby URL if using a Sapphire server redstrate 2021-11-09 13:50:32 -05:00
  • 516b47a541 Add delete profile button redstrate 2021-11-09 13:44:37 -05:00
  • ecd43301b7 Fix up settings window layout redstrate 2021-11-09 13:38:48 -05:00
  • 5ad2bfccfc Fix missing dashes in reading username/password key redstrate 2021-11-09 13:29:44 -05:00
  • 68b92429fa Set default profile name on first launch, write uuid without braces redstrate 2021-11-09 13:26:59 -05:00
  • 083d8a970c Use UUIDs as keys for profile settings, and enforce a well-known order redstrate 2021-11-09 13:24:38 -05:00
  • e1d4be7aff Reread game version once profile game directory changed redstrate 2021-11-09 13:11:21 -05:00
  • dfb4afb12e Make misc linux wine options functional too redstrate 2021-11-09 13:08:25 -05:00
  • c88d5436f9 Make Wine custom path, prefix and combo box work again redstrate 2021-11-09 13:04:22 -05:00
  • ec50af5f5f Make lobby URL field functional again redstrate 2021-11-09 12:50:37 -05:00
  • b4ee5d1a4d Make custom game directory function again redstrate 2021-11-09 12:46:27 -05:00
  • bb64bd5a72 Properly propagate changes in certain fields that also appear in the launcher * Notably, server type and save username/password fields redstrate 2021-11-09 12:42:05 -05:00
  • b9733b8316 Save and load server type setting redstrate 2021-11-09 12:40:44 -05:00
  • dad3a0a885 Reload launcher window on changes in the settings window * For example, adding a new profile redstrate 2021-11-09 12:39:28 -05:00
  • e5c92dfa69 Make server type combo box functional redstrate 2021-11-09 12:38:18 -05:00
  • 6fc04db134 Make profile select on launcher functional redstrate 2021-11-09 12:36:09 -05:00
  • 5367342bd9 Make remembered username/passwords separate for each profile redstrate 2021-11-09 12:33:20 -05:00
  • 0b5d6ee182 Make remember username/password checkboxes functional again redstrate 2021-11-09 12:32:18 -05:00
  • 221fda6e95 Properly reload controls on LauncherWindow on profile change redstrate 2021-11-09 12:25:54 -05:00
  • 30fed295e4 Implement saving profile settings redstrate 2021-11-09 12:16:14 -05:00
  • 48c4bd10c4 Add setting for renaming the profile redstrate 2021-11-09 12:10:52 -05:00
  • 0961679427 Add profile switching functionality in settings redstrate 2021-11-09 12:06:30 -05:00
  • 26326d08a7 Add button to create a new profile redstrate 2021-11-09 11:44:27 -05:00
  • 6737a363fe Modify readInitialInformation() to load multiple profiles redstrate 2021-11-09 11:25:15 -05:00
  • 53d0587559 Move lobby server type/url options to the new login options box redstrate 2021-11-09 11:08:08 -05:00
  • 93196c8845 Add a login options box redstrate 2021-11-09 11:06:42 -05:00
  • 1be913b97b Add stubs for new profile-specific settings redstrate 2021-11-09 11:03:44 -05:00