Anand Biligiri
e3f996da6e
Restrict allowed versions & hide 'Support Xcodes'
...
- Introduced a new preference keys allowedMajorVersions, hideSupportXcodes
- allowedMajorVersions defaults to Int.max (ie allow all versions till date)
- allowedMajorVersions is used to limit the number of major versions to as many as
value set for this key. Eg: A value of 1 would allow the latest GA version and one major version before
A value of 0 would allow only the latest GA version
A value of 2 would allow the latest GA and previous two major versions
- allowedMajorVersions does not have preference UI
$ defaults write com.xcodesorg.xcodesapp allowedMajorVersions 2 #to limit to current GA and previous major
$ defaults delete com.xcodesorg.xcodesapp allowedMajorVersions #to remove limits
- Display buildNumber in bottom status bar
2024-10-20 12:51:14 -07:00
Ydna
b3fa08b43e
fix: xcode list row text hidden
2024-03-17 20:41:33 +08:00
huihuisang
9a866acf53
Place PlatformsPocket back to XcodeListView
2024-03-10 15:35:37 +08:00
huihuisang
e520a96021
Improve the layout of the sidebar
2024-02-18 13:52:32 +08:00
Matt Kiazyk
79c1f67811
small adjustments
2024-01-01 19:52:34 -06:00
Matt Kiazyk
805f754bc8
Move platforms list view to it's own window, outside of settings
2024-01-01 19:46:27 -06:00
Matt Kiazyk
7070575a32
Switch to NavigationSplitView
2023-12-18 09:00:10 -06:00
棒棒彬_Binboy
550cf3261c
Apply suggestions from code review
...
if the isInstalledOnly is on, we filter with `AND` instead of `OR`
Co-authored-by: Matt Kiazyk <matt@bnid.ca >
2021-09-16 08:26:46 +08:00
Binlogo
12cc6b11ba
Support release or beta version filter
2021-09-16 01:08:52 +08:00
Brandon Evans
ef646b7b88
Add identical builds indicator to XcodeListViewRow
2021-02-06 14:43:35 -07:00
Brandon Evans
70872f441a
Make XcodeListViewRow.appState a normal property
...
It doesn't need to be a DynamicProperty because it only invokes its methods.
2021-02-06 14:43:35 -07:00
Brandon Evans
cd2bde2272
Move Xcode path into XcodeInstallState.installed case
2021-01-16 13:09:48 -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
95ca2bc1c3
Remove PromiseKit and PMKFoundation
2021-01-01 10:29:27 -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
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
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
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