2.0 beta 1 - The Force Awakens
Pre-releaseIntroducing v2.0 🎉
A slight redesign
The majority of the information in v1.X was only included in the info pane. While this was sufficient a few years ago, with the newly added Platforms as a separate download, more space was needed. 2.0 now uses a NavigationSplitView
with a smaller left view and a larger main view.
The UI has been updated for a more cleaner look
Platforms
You can now download the platforms with the speed of Xcodes and aria2.
XcodesKit
2.0 has the start of a XcodesKit
library using Swift Concurrency. This will allow us to more easily share code between the UI and the CLI in the future.
New Requirements
MacOS 13.0 is now required for 2.0
Big thanks!
Thank you to all the contributors over 2023 who have kept adding on functionality to Xcodes and who have supported me via buymeacoffee.com/mattkiazyk
Full change log is below!
Changes
🚀 Enhancements
- update Sparkle to 2.5.2 (#469) @MattKiazyk
- Add new Platforms List Window (#463) @MattKiazyk
- Redesign the main window to better suit more data (#461) @MattKiazyk
- Add default phone number selection when there is only one (#462) @redryerye
- Activity Indicator on Install Pressed (#437) @chickdan
- Add ability to cancel runtime downloads (#453) @MattKiazyk
- Support Runtime/Platforms Downloading and Install 🚀 (#448) @MattKiazyk
- Add installation progress bar to dock icon (#423) @senmu
- SDK column in the info panel supports displaying visionOS (#400) @LavareX
- Add PinCodeTextField autocomplete support (#398) @Kyle-Ye
🐛 Bug Fixes
- Descriptive error for login status code 412 (#456) @chickdan
- fix: settings link on Sonoma not working (#444) @MattKiazyk
- Improve Brazilian Portuguese translation (#386) @0x7067
🌎 Localization
- Updated Turkish to 100% (#454) @egesucu
- Support new Xcode 15 String Catalog (#449) @egesucu
- Fix SMS Enter Digit Code Crash on some localizations (#428) @ElonPark
- Update DE localization (#393) @qnotna
- Update zh_CN localizations. (#391) @megabitsenmzq
- Add catalan translation (#297) @ferranabello
- Introduce Polish translations (#375) @jakex7
- Fix zh_Hans localizations (#376) @LinXunFeng
- Turkish Localization Update (#362) @egesucu
🧰 Maintenance
- Bump ruby/setup-ruby from 1.162.0 to 1.165.1 (#468) @dependabot
- Bump ruby/setup-ruby from 1.161.0 to 1.162.0 (#459) @dependabot
- Updated README.md (#455) @egesucu
- Clean up code in
InfoPane
to be more robust (#436) @thai-d-v - Bump actions/cache from 3.3.1 to 3.3.2 (#447) @dependabot
- Bump ruby/setup-ruby from 1.152.0 to 1.161.0 (#446) @dependabot
- Bump actions/checkout from 3 to 4 (#445) @dependabot
- cleans up project team so it builds (#443) @MattKiazyk
- Bump ruby/setup-ruby from 1.149.0 to 1.152.0 (#397) @dependabot
- Fix typo in README.md (#395) @jmg-duarte
- Bump ruby/setup-ruby from 1.144.2 to 1.149.0 (#384) @dependabot
- Update unxip binary to v2.1 (#371) @Kyle-Ye
- Updated readme (#385) @KyLeggiero
- Bump ruby/setup-ruby from 1.144.1 to 1.144.2 (#369) @dependabot
- Bump ruby/setup-ruby from 1.144.0 to 1.144.1 (#368) @dependabot
- Bump actions/cache from 3.2.6 to 3.3.1 (#366) @dependabot
- Bump ruby/setup-ruby from 1.143.0 to 1.144.0 (#365) @dependabot
- Bump ruby/setup-ruby from 1.139.0 to 1.143.0 (#363) @dependabot
- Bump actions/cache from 3.2.5 to 3.2.6 (#358) @dependabot