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
b968149235
Add new platforms list in settings
2023-12-20 12:10:13 -06:00
Matt Kiazyk
3c5f86023e
Merge pull request #461 from XcodesOrg/matt/redesign
...
Redesign the main window to better suit more data
2023-12-20 08:56:45 -06:00
Yuki Yamamoto
36a9bd267b
add default phone number selection when there is only one
2023-12-20 00:39:03 +01:00
Matt Kiazyk
cd69ddc40e
Cleanup
2023-12-19 15:13:11 -06:00
Matt Kiazyk
ede9bd1c46
redesigned infoPane
2023-12-19 14:36:34 -06:00
Matt Kiazyk
7070575a32
Switch to NavigationSplitView
2023-12-18 09:00:10 -06:00
Matt Kiazyk
0884f85359
Merge pull request #437 from chickdan/install_activity_indicator
...
Activity Indicator on Install Pressed
2023-12-12 21:28:11 -06:00
Daniel Chick
9622b563b3
Move button styling to not affect the info pane
2023-12-05 17:20:41 -06:00
Matt Kiazyk
57bf6d8a80
add ability to cancel runtime downloads
2023-12-02 09:24:54 -06:00
Matt Kiazyk
c1836a78c4
PR Cleanup.
2023-12-01 10:05:36 -06:00
Matt Kiazyk
c153a93b1b
adjustments to update runtimes
2023-11-23 14:41:56 -06:00
Matt Kiazyk
f470986e2b
Merge branch 'main' into matt/runtimeDownload
2023-11-23 14:16:43 -06:00
Matt Kiazyk
ec4dc2b3d0
runtime clean up
2023-11-23 13:30:59 -06:00
Duong Thai
a596e5ff6c
refactor preview code
2023-11-24 00:15:41 +07:00
Matt Kiazyk
6ffce23616
more WIP
2023-11-23 10:37:41 -06:00
Duong Thai
2fdc06031c
fix SDKView logic, hide the view when the content is empty
2023-11-23 23:04:16 +07:00
Duong Thai
2f7d45c67a
move the control section to InfoPaneControls, fix the layout to make it self-contain
2023-11-23 23:04:14 +07:00
Duong Thai
a2379583ef
fix data dependency, preview performance and layout out of InfoPane
...
- I move `UnselectedView` out to:
1. narrow data dependency
2. `InfoPane` should only care about displaying data, not whether an `Xcode` is selected
2023-11-23 23:03:01 +07:00
Duong Thai
4e55aac679
clean up code
2023-11-23 23:01:03 +07:00
Duong Thai
d406972e81
move and fix the InstalledStateButtons
2023-11-23 23:00:10 +07:00
Duong Thai
9e787f98d8
fix layout of UnselectedView
2023-11-23 22:58:53 +07:00
Duong Thai
d172df68e3
move and fix the NotInstalledStateButtonsView
2023-11-23 22:58:49 +07:00
Duong Thai
d08d2d38e4
move and fix the UnselectedView
...
rebase main
2023-11-23 22:56:18 +07:00
Duong Thai
112829b553
rebase main
2023-11-23 22:53:15 +07:00
Duong Thai
05f5c2cebf
rebase main
2023-11-23 22:49:10 +07:00
Duong Thai
cecceea62f
remove openURL in InfoPane because ReleaseNotesView already has it
2023-11-23 22:46:22 +07:00
Duong Thai
77ca8a2571
move the compatibility view to CompatibilityView.swift
2023-11-23 22:46:22 +07:00
Duong Thai
f1fea6365c
move release notes to ReleaseNotesView.swift
...
- narrow down interfaces of some functions
2023-11-23 22:46:22 +07:00
Duong Thai
03eb166c3d
move icon to IconView.swift
2023-11-23 22:46:22 +07:00
Duong Thai
e56d83dbe3
move identical builds view to IdenticalBuildView.swift
2023-11-23 22:46:22 +07:00
Duong Thai
7079e062d2
move release date view to ReleaseDateView.swift
...
- I moved outside 2 lines of `.frame(maxWidth: .infinity, alignment: .leading)` because this layout job should belong to `InfoPane`
- I added preview blocks for testing
2023-11-23 22:46:22 +07:00
Matt Kiazyk
487cbb0045
Merge branch 'main' into matt/runtimeDownload
2023-11-22 13:26:45 -06:00
Matt Kiazyk
19f1fd876d
fix: settings link on Sonoma not working
2023-11-21 23:50:25 -06:00
Matt Kiazyk
47710b6bed
Merge pull request #400 from LavareX/support_visionOS
...
SDK column in the info panel supports displaying visionOS
2023-11-21 23:00:15 -06:00
Daniel Chick
5b1cc4a93d
Swap button to InstallButton
2023-10-17 18:15:18 -05:00
Matt Kiazyk
dc5a8b03b6
WIP download runtime, refactor
2023-09-22 15:35:26 -05:00
lavare
5977210252
Panel parsing visionOS field
2023-06-26 16:44:25 +08:00
Matt Kiazyk
7325502853
more runtime download work
2023-06-23 14:45:13 -05:00
Kyle
fc35950885
Add PinCodeTextField autocomplete support
2023-06-20 18:04:31 +08:00
Matt Kiazyk
4f25905f4c
start moving over to XcodesKit package. Runtimes searching
2023-06-06 23:29:09 -05:00
Matt Kiazyk
d955ec8bd2
v1.10.0
2023-02-28 18:58:53 -06:00
Felix Herrmann
c496238fb9
fix Ventura status bar spacing
2023-01-16 17:53:19 +01:00
Felix Herrmann
7eb5a8f073
fix Ventura toolbar placement
2023-01-16 17:52:26 +01:00
Matt Kiazyk
b4a4f8e329
Adds open in Rosetta option for Apple Silicon machines
2022-12-05 23:08:44 -06:00
Matt Kiazyk
9a61a94239
Merge pull request #304 from leon-wolf/feature/281-add-beta-symlink
...
Adds an option to save beta versions with `-beta` symlink
2022-11-22 21:33:24 -06:00
Matt Kiazyk
b9ba988c30
Merge pull request #305 from leon-wolf/feature/291-cleanup-preferences
...
move download settings to own PreferencePane
2022-11-11 09:34:12 -06:00
Leon Wolf
0e7deed1c6
move download settings to own PreferencePane
2022-10-05 21:06:02 +02:00
Leon Wolf
7ae956e44d
add Xcode-Beta.app Symlink and localizations
2022-10-05 20:34:35 +02:00
chedabob
bb8676b620
fix: Preference button on toolbar not working on Mac OS 13 Ventura
2022-10-05 00:27:08 +01:00
Matt Kiazyk
38b7fe77dd
Allow ability to change the installation directory
2022-07-28 19:51:13 -05:00
Matt Kiazyk
ee9ee59fc4
Merge pull request #267 from RobotsAndPencils/renameOnSelect
...
add option to rename Xcode to Xcode.app on select.
2022-07-28 18:19:31 -05:00
Matt Kiazyk
b64af2fc44
add option to rename Xcode to Xcode.app on select.
2022-07-24 15:27:34 -05:00
Matt Kiazyk
e34f1a207a
Merge pull request #258 from GetToSet/ethanwong/ventura-settings-crash-fix
...
Fix macOS Ventura crash on Settings View
2022-07-24 13:40:20 -05:00
Matt Kiazyk
155b57f202
Merge pull request #257 from swiftty/fix-sms-on-cancel
...
Fix crash on sign in sheet cancel
2022-07-24 12:36:29 -05:00
Gareth Redman
45f034565b
Use monospaced digit font for download progress
2022-07-15 10:15:48 +12:00
Ethan Wong
7945f94bf8
Fix crash on macOS Ventura by moving pane .frame(width:) to its parents.
2022-06-25 14:46:28 +08:00
swiftty
a70069ce87
Fix sign in sheet cancel behavior
2022-06-24 12:52:38 +09:00
Daiki Matsudate
575a7269df
Add copy release note url menu
2022-06-17 13:57:12 +09:00
Matt Kiazyk
1baf1f8515
Merge pull request #251 from d-date/dateformat
...
Update Release Date format on InfoPane for better localization
2022-06-15 22:02:57 -05:00
Daiki Matsudate
564ca96149
Use string interpolation
2022-06-15 19:25:23 +09:00
Matt Kiazyk
d351068684
Fix Minimum version supported alert to show proper message
2022-06-13 19:37:36 -05:00
Paul Semionov
3213b3ef33
Fixed wrong localization key for Github Repo in AboutView
2022-06-09 23:03:03 +03:00
Matt Kiazyk
9f013ccdf2
Adds a bottom status bar to the window
2022-06-04 21:30:39 -05:00
Matt Kiazyk
becc545efd
Update Sparkle to 2.1
2022-05-09 21:57:48 -05:00
Dominic Pepin
4af1fca7c7
Fix issue where French/Longer strings were getting truncated
2022-04-23 08:03:36 -06:00
Dominic Pepin
fad96f497d
Fix issue where strings were not getting called in French
2022-04-23 07:56:14 -06:00
Matt Kiazyk
0821834fed
Add "OK" to localizable strings
2022-04-22 09:30:18 -05:00
Matt Kiazyk
1d22be649a
convert strings to support Localization
2022-04-17 21:29:51 -05:00
Matt Kiazyk
f7b4c5e2bb
Make Symbolic Link on Xcode Select
2022-04-14 14:34:44 -05:00
Matt Kiazyk
b36ef479a7
Merge pull request #199 from RobotsAndPencils/MinOSVersionCheck
...
Add check for min MacOS version when installing
2022-04-13 21:03:59 -05:00
Matt Kiazyk
20e7b57ad4
Add check for min MacOS version when installing
2022-04-12 20:11:42 -05:00
Matt Kiazyk
4cee0f2f15
Adds option to create symbolic link at Path Xcode.app
2022-04-11 19:37:11 -05:00
Matt Kiazyk
f665054c7f
Updates unxip to be universal. Updates experiment icon to support OS11
2022-03-18 09:05:20 -05:00
Matt Kiazyk
ce001c8e68
add a unxip experiment for faster unxipping
2022-02-06 13:25:23 -06:00
Matt Kiazyk
86bbd9451c
Adds a quick toolbar option for opening preferences
2021-10-13 14:44:43 -05:00
Matt Kiazyk
04c79c36ad
Merge pull request #156 from RobotsAndPencils/matt/OpenIdenticalBuilds
...
Better handling of duplicate builds and buttons not working
2021-10-08 16:27:32 -05:00
Matt Kiazyk
68838ecb4c
fix: better handling of opening duplicate builds
2021-10-08 15:56:29 -05:00
Matt Kiazyk
3a5b63b174
Adds ability to switch the local cache directory
2021-10-01 16:51:33 -05: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
Teddy Newell
e1e2b97a9e
InfoPane_Previews release date
2021-08-10 09:35:11 -07:00
Teddy Newell
0c14934e58
Add release date view to InfoPane
2021-08-05 17:34:16 -07:00
Andrew Erickson
85340e6189
Merge pull request #131 from RobotsAndPencils/andrew/duplicateAlerts
...
only present a single alert at time
2021-05-02 09:27:58 -06:00
Matt Kiazyk
31ffac80d3
PR updates
2021-05-02 10:02:30 -05:00
Matt Kiazyk
ecfb49a216
Merge branch 'main' into Notifications
2021-05-02 09:38:29 -05:00
Andrew Erickson
9395b1fda2
only present a single alert at time
2021-05-02 07:52:42 -06:00
Andrew Erickson
2289692422
show auth errors inline on sign in view
2021-05-01 09:12:53 -06:00
Andrew Erickson
499d33f8e0
only show signed in view if authenticated
2021-05-01 08:20:54 -06:00
Andrew Erickson
357121bad5
fix branch conflicts
2021-04-30 20:15:54 -06:00
Andrew Erickson
c300a75b22
add login button in main toolbar
2021-04-30 14:44:14 -06:00
Andrew Erickson
287b5500fe
present sign in when credentials are required
2021-04-30 14:43:54 -06:00
Matt Kiazyk
11e8fdecf8
Adds a settings button that loads MacOS Notification when user denies access
2021-04-29 17:04:38 -05:00
Matt Kiazyk
094bb6f0cc
Adds MacOS notifications
2021-04-28 21:50:44 -05:00
Matt Kiazyk
0c94a76baa
Merge pull request #115 from RobotsAndPencils/EstimatedNewLine
...
Updates estimated time on info pane to 2 lines for better readability
2021-03-10 08:28:17 -06:00
Matt Kiazyk
da56b2ac6d
Updates estimated time on info pane to 2 lines for better readability
2021-03-07 14:33:32 -06:00
Matt Kiazyk
8011f4a288
Auto Install Xcode if wanted
2021-03-07 14:21:27 -06:00
Brandon Evans
22894e2d6d
Move installation step beside cancel button in info pane
2021-02-18 19:20:08 -07:00
Brandon Evans
d00a356c29
Show installation step description for all steps in InstallationStepDetailView
2021-02-18 19:14:06 -07:00