Commit Graph

44 Commits

Author SHA1 Message Date
Matt Kiazyk
283c1a4739 Merge pull request #621 from Kyle-Ye/bugfix/windows
Terminate Xcodes app after last window closed
2024-10-18 08:37:35 -05:00
Kyle
59331bcb38 Adjust TerminateAfterLastWindowClosed toggle location
Move from advanced pane into general
2024-10-17 00:32:56 +08:00
Kyle
f8970f44d5 Add TerminateAfterLastWindowClosed toggle support in Misc 2024-10-16 14:02:55 +08:00
Anand Biligiri
6e64db26fb Disallow changes to managed preferences
- Define enumerations for preferences that can be managed in an enterprise environment using MDM
- Add methods in AppState to check for managed preferences
- Update Advanced, Download, Experiments and Update preference panes to disable controls
  to modify any of the managed preferences
- Update Xcode category list button to be disabled if preference is managed
2024-06-21 07:17:18 +05:30
huihuisang
b5e50c6eed replace AttributedText with Text to fix layout issue in preference 2024-03-16 22:42:13 +08:00
Vasilis Akoinoglou
b4e598fc49 Layout adjustments for the Settings window 2024-02-20 13:14:20 +02:00
Jinyu Meng
144c591a41 Use Text(verbatim:) instead. 2024-02-10 15:36:07 +09:00
Jinyu Meng
a00dae9b0a Create an extension for hiding strings from localizations. 2024-02-10 15:34:31 +09:00
Matt Kiazyk
7aaf0563e6 update Sparkle to 2.5.2 2024-01-02 22:19:31 -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
d955ec8bd2 v1.10.0 2023-02-28 18:58:53 -06:00
Matt Kiazyk
b4a4f8e329 Adds open in Rosetta option for Apple Silicon machines 2022-12-05 23:08:44 -06:00
Leon Wolf
0e7deed1c6 move download settings to own PreferencePane 2022-10-05 21:06:02 +02: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
Ethan Wong
7945f94bf8 Fix crash on macOS Ventura by moving pane .frame(width:) to its parents. 2022-06-25 14:46:28 +08: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
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
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
3a5b63b174 Adds ability to switch the local cache directory 2021-10-01 16:51:33 -05: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
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
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
8011f4a288 Auto Install Xcode if wanted 2021-03-07 14:21:27 -06:00
Matt Kiazyk
e6ee43a169 Preferences UI adjustments 2021-01-28 17:20:22 -07:00
Matt Kiazyk
a740b3be08 Remove Preferences dependency. Adjust Settings UI with groups 2021-01-27 21:38:22 -06:00
Matt Kiazyk
202212f417 Updates PreferencesView To use built in Settings Scene 2021-01-26 22:45:43 -06:00
Brandon Evans
75457dd9eb Show stored username in General preference pane
This reverts the change from 90c067997b so that the username is shown in situations where we don't have a valid session but could almost certainly get one. Instead, to achieve what that commit was trying to do, we'll instead remove the username from UserDefaults if auth fails with an invalid username or password error. I think this will more closely match what users expect in this UI.

I've added a comment in the UI explaining why it is the way it is. It might also be worth considering renaming AuthenticationState or its cases to better reflect that it's probably more about the (short-lived) session state than whether the user has signed in before and has stored their credentials.
2021-01-25 19:56:28 -07:00
Brandon Evans
d84173e29c Prepare user for helper installation
Doesn't yet handle the post-install steps that need the helper.
2021-01-23 19:38:11 -07:00
Brandon Evans
e21e4d9cdf Handle helper installation errors 2021-01-22 22:18:59 -07:00
Matt Kiazyk
7d57124a5f Updates the App Update copy to be more relevant about app vs xcode 2021-01-20 21:19:44 -06:00
Brandon Evans
b0f09ace04 Add trailing padding to preference panes 2021-01-20 08:45:18 -07:00
Brandon Evans
b39d6d58da Add Toggle for prerelease appcast 2021-01-19 21:46:02 -07:00
Brandon Evans
f3a3961e0e Split up preferences, add Updates pane 2021-01-19 21:46:02 -07:00