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