Commit graph

197 commits

Author SHA1 Message Date
Jayson Rhynas
e3f9364be7 Merge branch 'main' into releases-and-new-betas
# Conflicts:
#	Xcodes/Resources/en.lproj/Localizable.strings
2024-01-29 10:08:35 -05:00
Matt Kiazyk
0252bf1fe0 clean up localization for support link 2024-01-25 22:01:40 -06:00
Matt Kiazyk
99c4b49f28 Add Sponsor Button 2024-01-19 15:36:18 -06:00
Matt Kiazyk
7aaf0563e6 update Sparkle to 2.5.2 2024-01-02 22:19:31 -06: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
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
Jayson Rhynas
c650daca6f Fixes for mis-named enum and localization keys 2023-11-25 09:18:33 -05: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
Jayson Rhynas
98d1d30328 Add releasePlusNewBetas XcodeListCategory
This adds a new filter option that shows only releases, plus any betas that do not have a release version. So as of today (July 7, 2023 the Xcode 15 betas will be shown but the Xcode 14 betas won't. Note that this will also show betas for older Xcode versions if necessary, for example if an Xcode 14.3.2 beta is released it will be shown until the mainline Xcode 14.3.2 is released.
2023-07-07 10:33:25 -04: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