Commit graph

50 commits

Author SHA1 Message Date
huihuisang
f4c9a6d683 replace default icon in info page 2024-03-16 19:21:52 +08: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
8534e2850b fix runtime not appearing when multiple runtimes exist for same build 2024-03-08 12:16:20 -06:00
Clément Padovani
53ec9156ff allow selecting text from the compilers 2024-02-17 18:39:10 +01:00
Clément Padovani
8d7412fd18 allow selecting text from the SDKs 2024-02-17 18:39:04 +01:00
Clément Padovani
5aed44f969 Allow selecting text from the info panel 2024-02-17 18:37:32 +01: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
b968149235 Add new platforms list in settings 2023-12-20 12:10:13 -06: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
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
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
Matt Kiazyk
4f25905f4c start moving over to XcodesKit package. Runtimes searching 2023-06-06 23:29:09 -05:00
Daiki Matsudate
575a7269df Add copy release note url menu 2022-06-17 13:57:12 +09:00
Daiki Matsudate
564ca96149 Use string interpolation 2022-06-15 19:25:23 +09:00
Matt Kiazyk
1d22be649a
convert strings to support Localization 2022-04-17 21:29:51 -05:00
Matt Kiazyk
68838ecb4c
fix: better handling of opening duplicate builds 2021-10-08 15:56:29 -05: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
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
Brandon Evans
1469dfa56b
Replace ObservingDownloadStatsView with ObservingProgressIndicator
This more closely replicates the default look and feel of SwiftUI.ProgressView, but with explicit control over whether localizedAdditionalDescription is shown and without the label above the progress view that displays a fileOperationKind string.
2021-02-18 19:10:12 -07:00
Matt Kiazyk
e638547900
add Percent text to bar 2021-02-15 13:14:52 -06:00
Matt Kiazyk
b06be4e3fa
Download stats for Aria2 2021-02-13 21:23:22 -06:00