Commit graph

256 commits

Author SHA1 Message Date
Shuhari
a2628edceb fix: improve paste support for PIN code input fields
- Add support for pasting multi-digit verification codes
- Filter pasted content to alphanumeric characters only
- Always start filling from the first field when pasting
- Optimize performance by updating all fields at once
- Support both numeric and alphanumeric codes (e.g., 123456, A1B2C3)

Fixes the issue where pasting a 6-digit code like '123456' would only
show the last digit '6' in the first field. Now all digits are correctly
distributed across all input fields.

This improvement benefits both SignInSMSView and SignIn2FAView since they
share the same PinCodeTextField component.
2025-11-12 15:28:03 +08:00
Matt Kiazyk
789eedcdb7 add some glass effect... why not? 2025-09-19 19:19:58 -05:00
Matt Kiazyk
fc50db1cee fix how platforms are architecture filtered 2025-09-17 22:37:19 -05:00
LiYanan2004
79ef494504 Add icon for "Installed Only" filter 2025-09-02 22:22:55 +08:00
LiYanan2004
cdf3675a5e Improve filtering UI 2025-09-02 14:40:35 +08:00
Matt Kiazyk
4ccb6e7f06
Merge pull request #741 from r1b2ns/feat/redirect-new-user-to-login
feat: improve user experience with a redirect window to sign-in
2025-08-27 08:37:19 -05:00
Matt Kiazyk
472e36ed0f adjust names 2025-08-25 22:59:28 -05:00
Matt Kiazyk
a7b3f78813 clean up localizable strings 2025-08-25 22:37:51 -05:00
Matt Kiazyk
2e2b16e759 warning if users download silicon runtime without xcode 26 selected 2025-08-25 22:26:41 -05:00
Matt Kiazyk
debc41f688 support downloading individual xcode architecture versions 2025-08-23 14:56:40 -06:00
Matt Kiazyk
4b9d86b22e Support showing multiple architectures 2025-08-23 13:35:49 -06:00
Rubens
bbec397613
feat: add button to redirect user when this try to install a xcode version without signed 2025-08-20 08:38:16 -03:00
Matt Kiazyk
54cca28dbe clean up localizations 2025-07-09 21:36:23 -05:00
Matt Kiazyk
10ce2b8511 support filtering 2025-07-07 23:03:20 -05:00
Matt Kiazyk
14b2b3da10 support displaying multiple architectures in runtimes 2025-06-25 15:31:51 -05:00
Edgar Story
afa6dff0b9
Support FIDO authentication with devices that don’t have a PIN code set 2024-11-10 12:16:17 +00:00
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
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
Matt Kiazyk
cf85e2fc5a
Merge pull request #569 from abiligiri/feature/managed_preferences
Disallow changes to managed preferences
2024-10-15 21:38:49 -05:00
Kino Roy
f4567bdf1e Merge branch 'main' into security-key-auth
# Conflicts:
#	Xcodes.xcodeproj/project.pbxproj
2024-10-12 20:30:34 -07:00
Matt Kiazyk
c31a1ef6fa Merge branch 'main' into matt/cryptexRuntimeDownloads 2024-10-12 21:16:32 -05:00
Matt Kiazyk
20b9833b67 feat: support downloading of cryptex runtimes 2024-10-11 10:57:16 -05:00
Kino Roy
e855a1fb62 Implement security key auth 2024-09-28 16:25:11 -07:00
Takeru Chuganji
908e7ba3ea
Add authenticating step 2024-09-22 18:06:29 +09: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
Ethan Pippin
66deeb0d57 left align unarchiving pane 2024-05-28 11:47:50 -06:00
Marlon
9e1eff06a3
InfoPane now responsible for its padding
- Uses content margins instead of padding when it can to avoid content clipping during scrolling
- Also fixes a few indentation inconsistencies
- Adds min width for platforms section
2024-03-19 22:51:57 -04:00
Marlon
35314ce36f
Adjusts layout of platform views 2024-03-19 22:45:51 -04:00
Ydna
b3fa08b43e fix: xcode list row text hidden 2024-03-17 20:41:33 +08:00
Matt Kiazyk
b17fbf56a8
Merge pull request #531 from huihuisang/fix/AttributedText-layout-issue
Replace AttributedText with Text and markdown to fix the layout issues
2024-03-16 19:02:41 -05:00
Matt Kiazyk
dbf30000ca
Merge pull request #530 from huihuisang/feature/replace-default-icon-in-info
replace default icon in info page
2024-03-16 18:52:11 -05:00
huihuisang
b5e50c6eed replace AttributedText with Text to fix layout issue in preference 2024-03-16 22:42:13 +08:00
huihuisang
f4c9a6d683 replace default icon in info page 2024-03-16 19:21:52 +08:00
Daniel Chick
238f974ce3 Merge branch 'main' into remove_outdated_version_checks
# Conflicts:
#	Xcodes/Frontend/Common/NavigationSplitViewWrapper.swift
2024-03-15 13:36:24 -05:00
Matt Kiazyk
b89fc21b8b
Merge pull request #526 from chickdan/trailing_icon_release_filter
Trailing Icon for Filter Button
2024-03-15 11:44:10 -05:00
Matt Kiazyk
bf0dc9d855
Merge pull request #504 from huihuisang/main
Improve the layout of the sidebar
2024-03-15 11:23:00 -05:00
Daniel Chick
74d8f395a5 Remove comment 2024-03-11 21:54:20 -05:00
Daniel Chick
4394c48e11 Remove outdated version checks 2024-03-11 21:51:35 -05:00
Daniel Chick
6cd8584058 Replace label style with new trailing icon 2024-03-11 21:30:39 -05:00
Daniel Chick
96e4682c56 Add Label style with trailing icon 2024-03-11 21:29:11 -05:00
huihuisang
9a866acf53 Place PlatformsPocket back to XcodeListView 2024-03-10 15:35:37 +08:00
Matt Kiazyk
5993385a73
Merge pull request #521 from LiYanan2004/main
Improve signing experience when using non-english keyboard
2024-03-08 14:48:50 -06:00
Matt Kiazyk
238ac71517
Merge pull request #523 from XcodesOrg/fix-missing-runtime
fix runtime not appearing when multiple runtimes exist for same build
2024-03-08 14:46:45 -06:00
Matt Kiazyk
21e2a10eec
Merge pull request #506 from alladinian/feature/Settings-window-layout
Improvements in the layout of the Settings window
2024-03-08 14:21:56 -06:00
Matt Kiazyk
8534e2850b fix runtime not appearing when multiple runtimes exist for same build 2024-03-08 12:16:20 -06:00
LiYanan2004
5054ead2ca Improve signing experience when using non-english keyboard 2024-03-08 12:07:06 +08:00
huihuisang
950045b427 add icon for Xcode beta version 2024-02-29 09:04:28 +08:00
Vasilis Akoinoglou
b4e598fc49 Layout adjustments for the Settings window 2024-02-20 13:14:20 +02:00