Commit Graph

45 Commits

Author SHA1 Message Date
Sam Lu
85a96edd45 Fix typo 2021-01-24 22:22:02 -07:00
Matt Kiazyk
7fad56b3f7 Put tooltip on installationStepView 2021-01-23 17:13:07 -06:00
Matt Kiazyk
aa49f36b03 don't show brackets when buildMetadataIdentifiers is empty 2021-01-20 21:13:53 -06:00
Brandon Evans
a504504825 Always show build identifiers in list and info pane 2021-01-16 13:30:52 -07:00
Brandon Evans
cd2bde2272 Move Xcode path into XcodeInstallState.installed case 2021-01-16 13:09:48 -07:00
Brandon Evans
4a33d010a8 Confirm before cancelling installation 2021-01-07 21:25:08 -07:00
Brandon Evans
1a830dc9dc Add cancel install button to context menu and info pane 2021-01-07 21:25:08 -07:00
Brandon Evans
bfb3fd9ea5 Add install functionality
I'm omitting aria2 support for now.
2021-01-07 21:25:07 -07:00
Brandon Evans
f3680da2ae Add InstallationStepView 2021-01-01 15:36:20 -07:00
Brandon Evans
ba1c4fec0f Merge pull request #38 from RobotsAndPencils/remove-promisekit
Remove PromiseKit
2021-01-01 15:03:34 -07:00
Brandon Evans
95ca2bc1c3 Remove PromiseKit and PMKFoundation 2021-01-01 10:29:27 -07:00
Matt Kiazyk
72bdadb796 PR Cleanup 2020-12-31 16:06:03 -06:00
Matt Kiazyk
7bfb94d75a Uninstall a xcode version 2020-12-31 12:36:31 -06:00
Brandon Evans
15132bdfaa Psych, switch "default" to "active", add justification 2020-12-30 22:06:39 -07:00
Brandon Evans
7b4c4fc14c Use term "info pane" consistently instead of "inspector pane" 2020-12-30 22:06:39 -07:00
Brandon Evans
f1bb76b029 Disable Select button in info pane but don't change title 2020-12-30 22:06:38 -07:00
Brandon Evans
69d85a9478 Extract XcodeListViewRow 2020-12-30 22:05:38 -07:00
Brandon Evans
69c083ca35 Update AppStoreButtonStyle with secondary state 2020-12-30 22:05:38 -07:00
Brandon Evans
d122014b74 Update install and select state representations in Xcode list 2020-12-30 22:05:38 -07:00
Matt Kiazyk
1cd96cc9fc Merge branch 'main' into enhancement/31-helpModifier 2020-12-30 15:07:08 -06:00
Matt Kiazyk
8df4bb59e0 Update some text to better suit HIG
Co-authored-by: Brandon Evans <brandon.evans@robotsandpencils.com>
2020-12-30 15:00:18 -06:00
Chad Sykes
94ef499e9c Non-functional fix so it compiles locally 2020-12-29 14:52:34 -07:00
Brandon Evans
b32687484d Move Xcode selection state into window 2020-12-29 13:48:17 -07:00
Brandon Evans
047288384d Reflect currently-selected Xcode in list 2020-12-28 19:58:36 -07:00
Matt Kiazyk
fdb74ee8d9 Adds the .help modifier to a variety of buttons 2020-12-28 16:27:35 -06:00
Brandon Evans
8084f057fd Create MainWindow to split up XcodeListView 2020-12-28 12:42:28 -07:00
Brandon Evans
9dc3d21f2e Rename launch to open
This is the preferred verb when it's user-facing, according to Apple's style guide.
2020-12-28 12:42:28 -07:00
Brandon Evans
ba0c429766 Add trailing inspector pane 2020-12-28 12:42:28 -07:00
Brandon Evans
09653b7357 Use ProgressButton in MainToolbar
Made a small change to how ProgressButton is constructed to prevent its frame changing when isInProgress changes.
2020-12-28 11:57:45 -07:00
Brandon Evans
4cb60e2929 Extract MainToolbar 2020-12-28 10:41:11 -07:00
Brandon Evans
192a1c6371 Move all toolbar items to status position, use filter button instead of picker 2020-12-28 10:40:44 -07:00
Brandon Evans
1fef255c3d Add app icon to installed rows 2020-12-28 07:55:12 -07:00
Brandon Evans
4d2600f821 Add Xcode command menu 2020-12-27 23:23:33 -07:00
Brandon Evans
912ac0a28e Allow launching and copying the path of an installed Xcode 2020-12-27 23:22:57 -07:00
Brandon Evans
adad238b2a Move uninstalled Xcode property into AppState 2020-12-27 23:22:57 -07:00
Brandon Evans
acd82fa07a Extract AppState.XcodeVersion to Xcode 2020-12-27 23:22:57 -07:00
Brandon Evans
115de2d3a2 Show last updated date in toolbar 2020-12-27 18:29:25 -07:00
Brandon Evans
b342baff02 Update when the app launches or becomes active and it's been a day since last update 2020-12-27 18:29:25 -07:00
Brandon Evans
9b26688255 Add refresh menu item and progress view 2020-12-27 18:29:24 -07:00
Matt Kiazyk
1d9db94efa Merge pull request #16 from RobotsAndPencils/matt/listCategoryDefault
Saves the list category to userdefaults on top tab
2020-12-27 08:58:48 -06:00
Matt Kiazyk
583eb8b2b8 PR List tab Tweaks 2020-12-27 08:49:28 -06:00
Matt Kiazyk
46c5399b36 Saves the list category to userdefaults on top tab 2020-12-23 16:20:03 -06:00
Brandon Evans
5149e817da Store credentials in the keychain
Like xcodes, storing the username in defaults so we know which item to look up in the keychain later. This also fixes the Xcode list update logic to not only validate the session but login with saved credentials if it fails.
2020-12-22 22:06:18 -07:00
Brandon Evans
867ad8ab4b Add SettingsView 2020-12-22 21:26:25 -07:00
Brandon Evans
34adfb73a2 Reorganize files a bit 2020-12-22 21:01:33 -07:00