Brandon Evans
3361448012
Merge pull request #47 from RobotsAndPencils/test-action-event
...
Only run CI workflow on push to main
2021-01-06 10:13:14 -07:00
Brandon Evans
d38ea666b8
Only run CI workflow on push to main
...
The pull request event should handle running it on other branches, assuming that they're at least submitted as draft PRs. Right now this is running twice on PR branches which is unnecessary.
2021-01-04 19:37:34 -07:00
Brandon Evans
ef582113cf
Merge pull request #41 from RobotsAndPencils/skip-install
...
Set skip install to YES for helper
2021-01-03 10:21:08 -07:00
Brandon Evans
e1cb82635c
Set skip install to YES for helper
2021-01-03 10:19:47 -07:00
Brandon Evans
4cb2e195ed
Merge pull request #40 from RobotsAndPencils/test-scaffolding
...
Test scaffolding
2021-01-03 10:19:26 -07:00
Brandon Evans
9556c59f76
Add test bundle reference
2021-01-03 10:19:08 -07:00
Brandon Evans
813489b5fa
Add Environment+Mock
2021-01-03 10:18:48 -07:00
Brandon Evans
b1e6cffd09
Use helper from Current
2021-01-03 10:18:08 -07:00
Brandon Evans
2052ff54ff
Merge pull request #39 from RobotsAndPencils/installation-step-view
...
Add InstallationStepView
2021-01-03 10:17:37 -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
245780023b
Convert Current.shell to Combine
2021-01-01 15:02:21 -07:00
Brandon Evans
f00ae396a6
Remove Current.shell sudo functionality
...
This'll be done in the helper
2021-01-01 15:02:20 -07:00
Brandon Evans
9971e0b45d
Remove Promise retry functions
...
We'll need to reimplement these later when implementing installation
2021-01-01 15:02:20 -07:00
Brandon Evans
fa277ccaae
Convert URLSession.downloadTask to Combine
2021-01-01 15:02:20 -07:00
Matt Kiazyk
59f78253f6
Merge pull request #37 from RobotsAndPencils/enhancement/5-uininstall
...
Uninstall a xcode version
2021-01-01 13:17:48 -06:00
Matt Kiazyk
7d1e22e668
Remove some unused code
2021-01-01 13:01:07 -06: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
38756100b7
Merge pull request #34 from RobotsAndPencils/list-style-update
...
List style update
2020-12-30 23:17:15 -07: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
Brandon Evans
ee08684e01
Merge pull request #36 from RobotsAndPencils/bug/acknowledgementDark
...
Fixes acknowledgment screen in darkmode
2020-12-30 22:04:51 -07:00
Matt Kiazyk
2d419d5de6
Merge pull request #32 from RobotsAndPencils/enhancement/31-helpModifier
...
Adds the .help modifier to a variety of buttons
2020-12-30 15:48:54 -06:00
Matt Kiazyk
8d1f2b512d
Fixes acknowledgment screen in darkmode
2020-12-30 15:43:33 -06: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
Brandon Evans
cc9afeda97
Merge pull request #33 from RobotsAndPencils/selection-performance-fix
...
Move Xcode selection state into window, improve performance
2020-12-29 15:11:53 -07: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
da71c1bdab
Merge pull request #29 from RobotsAndPencils/select
...
Finish select functionality
2020-12-28 20:00:18 -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
e3f07e855e
Merge pull request #27 from RobotsAndPencils/inspector
...
Add inspector pane
2020-12-28 14:50:55 -07: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
3f76fb9e36
Specify output file of AcknowledgementsGenerator build phase
...
This helps keep previews updating.
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
2316a19bd4
Merge pull request #26 from RobotsAndPencils/toolbar
...
Extract toolbar modifier and tweak contents
2020-12-28 12:10:04 -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
e617fd2689
Merge pull request #21 from RobotsAndPencils/helper
...
Add privileged helper
2020-12-28 10:40:18 -07:00
Brandon Evans
44da1efca9
AcknowledgementsGenerator supports *.LICENSE files for code not from SPM
2020-12-28 10:38:59 -07:00
Brandon Evans
dbff012dc8
Use copyright value from Info.plist in about window
2020-12-28 10:38:29 -07:00