Build Information
Failed to build NeoBrutalism, reference main (ea0333), with Swift 6.4 for watchOS using Xcode 27.0 on 27 Sep 2026 09:43:23 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme NeoBrutalism -destination generic/platform=watchOSBuild Log
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
macro expansion #Preview:31:29: error: 'init(_:content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:88:2: note: expanded code originates here
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
67 | ScrollView {
68 | VStack(alignment: .leading, spacing: 20) {
:
86 | }
87 | .neoBrutalism()
88 | }
+--- macro expansion #Preview ---------------------------------------
|29 | ProgressView(value: 0.6)
|30 |
|31 | DisclosureGroup("Expand Me") {
| | `- error: 'init(_:content:)' is unavailable in watchOS
|32 | Text("Hidden content revealed!")
|33 | }
+--------------------------------------------------------------------
89 |
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
macro expansion #Preview:35:29: error: 'GroupBox' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:88:2: note: expanded code originates here
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
67 | ScrollView {
68 | VStack(alignment: .leading, spacing: 20) {
:
86 | }
87 | .neoBrutalism()
88 | }
+--- macro expansion #Preview ---------------------------------------
|33 | }
|34 |
|35 | GroupBox("Card") {
| | `- error: 'GroupBox' is unavailable in watchOS
|36 | Text("Native GroupBox as a card.")
|37 | }
+--------------------------------------------------------------------
89 |
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
macro expansion #Preview:35:29: error: 'init(_:content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:88:2: note: expanded code originates here
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
67 | ScrollView {
68 | VStack(alignment: .leading, spacing: 20) {
:
86 | }
87 | .neoBrutalism()
88 | }
+--- macro expansion #Preview ---------------------------------------
|33 | }
|34 |
|35 | GroupBox("Card") {
| | `- error: 'init(_:content:)' is unavailable in watchOS
|36 | Text("Native GroupBox as a card.")
|37 | }
+--------------------------------------------------------------------
89 |
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
macro expansion #Preview:28:29: error: 'GroupBox' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift:153:2: note: expanded code originates here
129 | }
130 |
131 | #Preview {
| `- note: in expansion of macro 'Preview' here
132 | ScrollView {
133 | VStack(spacing: 24) {
:
151 | .padding()
152 | }
153 | }
+--- macro expansion #Preview --------------------------------------
|26 | id: \.0
|27 | ) { name, theme in
|28 | GroupBox(name) {
| | `- error: 'GroupBox' is unavailable in watchOS
|29 | VStack(alignment: .leading, spacing: 12) {
|30 | Button("Primary Button") {
+-------------------------------------------------------------------
154 |
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
macro expansion #Preview:28:29: error: 'init(_:content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift:153:2: note: expanded code originates here
129 | }
130 |
131 | #Preview {
| `- note: in expansion of macro 'Preview' here
132 | ScrollView {
133 | VStack(spacing: 24) {
:
151 | .padding()
152 | }
153 | }
+--- macro expansion #Preview --------------------------------------
|26 | id: \.0
|27 | ) { name, theme in
|28 | GroupBox(name) {
| | `- error: 'init(_:content:)' is unavailable in watchOS
|29 | VStack(alignment: .leading, spacing: 12) {
|30 | Button("Primary Button") {
+-------------------------------------------------------------------
154 |
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init<S>(_ title: S, @ContentBuilder content: () -> Content) where S : StringProtocol}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme.swift:254:14: error: 'init(dynamicProvider:)' is unavailable in watchOS
252 | dark darkColor: @escaping @autoclosure () -> UIColor
253 | ) {
254 | self.init { traitCollection in
| `- error: 'init(dynamicProvider:)' is unavailable in watchOS
255 | switch traitCollection.userInterfaceStyle {
256 | case .light:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIColor.h:144:1: note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
142 |
143 | + (UIColor *)colorWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
144 | - (UIColor *)initWithDynamicProvider:(UIColor * (^)(UITraitCollection *traitCollection))dynamicProvider API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(watchos);
| `- note: 'init(dynamicProvider:)' has been explicitly marked unavailable here
145 |
146 | /* Resolve any color to its most fundamental form (a non-dynamic color) for a specific trait collection.
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme.swift:255:36: error: 'userInterfaceStyle' is unavailable in watchOS
253 | ) {
254 | self.init { traitCollection in
255 | switch traitCollection.userInterfaceStyle {
| `- error: 'userInterfaceStyle' is unavailable in watchOS
256 | case .light:
257 | return lightColor()
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITraitCollection.h:42:54: note: 'userInterfaceStyle' has been explicitly marked unavailable here
40 |
41 | + (UITraitCollection *)traitCollectionWithUserInterfaceStyle:(UIUserInterfaceStyle)userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos);
42 | @property (nonatomic, readonly) UIUserInterfaceStyle userInterfaceStyle API_AVAILABLE(tvos(10.0)) API_AVAILABLE(ios(12.0)) API_UNAVAILABLE(watchos); // unspecified: UIUserInterfaceStyleUnspecified
| `- note: 'userInterfaceStyle' has been explicitly marked unavailable here
43 |
44 | + (UITraitCollection *)traitCollectionWithLayoutDirection:(UITraitEnvironmentLayoutDirection)layoutDirection API_AVAILABLE(ios(10.0)) API_UNAVAILABLE(watchos);
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:52:11: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
50 | }
51 |
52 | extension NBAccordion {
| `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
53 | var triggerWrappedView: some View {
54 | ZStack {
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:92:2: note: expanded code originates here
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
:
90 |
91 | }.padding()
92 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | func __b_buildView(@SwiftUI.ViewBuilder body: () -> any SwiftUI.View) -> any SwiftUI.View {
|17 | body()
+--------------------------------------------------------------------
93 |
macro expansion #Preview:21:25: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:92:2: note: expanded code originates here
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
:
90 |
91 | }.padding()
92 | }
+--- macro expansion #Preview ---------------------------------------
|19 | return __b_buildView {
|20 | VStack(spacing: 18.0) {
|21 | NBAccordion {
| | `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
|22 | Text("Piertotum Locomotor")
|23 | } content: {
+--------------------------------------------------------------------
93 |
macro expansion #Preview:27:25: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:92:2: note: expanded code originates here
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
:
90 |
91 | }.padding()
92 | }
+--- macro expansion #Preview ---------------------------------------
|25 | }
|26 |
|27 | NBAccordion {
| | `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
|28 | Text("Expecto Patronum")
|29 | } content: {
+--------------------------------------------------------------------
93 |
macro expansion #Preview:33:25: error: 'DisclosureGroup' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:92:2: note: expanded code originates here
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
:
90 |
91 | }.padding()
92 | }
+--- macro expansion #Preview ---------------------------------------
|31 | }
|32 |
|33 | DisclosureGroup("Expecto Patronum") {
| | `- error: 'DisclosureGroup' is unavailable in watchOS
|34 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
|35 | } .disclosureGroupStyle(.neoBrutalism)
+--------------------------------------------------------------------
93 |
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
macro expansion #Preview:33:25: error: 'init(_:content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:92:2: note: expanded code originates here
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
:
90 |
91 | }.padding()
92 | }
+--- macro expansion #Preview ---------------------------------------
|31 | }
|32 |
|33 | DisclosureGroup("Expecto Patronum") {
| | `- error: 'init(_:content:)' is unavailable in watchOS
|34 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
|35 | } .disclosureGroupStyle(.neoBrutalism)
+--------------------------------------------------------------------
93 |
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismBoxModifier.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NeoBrutalismBoxModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NeoBrutalismModifier.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Theme+Presets.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Theme.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Accordion.swift
SwiftCompile normal arm64 Compiling\ NBSwipeActions.swift,\ Switch.swift,\ NBTabView.swift,\ NeoBrutalismPreviewHelper.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Internal/NeoBrutalismPreviewHelper.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift:249:19: error: 'modifier' is only available in watchOS 11.0 or newer
247 |
248 | @available(iOS 18.0, *)
249 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
250 | VStack {
251 | Text("Swipe Actions")
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBPressEffect.swift:98:19: error: 'modifier' is only available in watchOS 11.0 or newer
96 |
97 | @available(iOS 18.0, *)
98 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
99 | @Previewable @State var isPressed = false
100 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismBoxModifier.swift:97:19: error: 'modifier' is only available in watchOS 11.0 or newer
95 |
96 | @available(iOS 18.0, *)
97 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
98 | VStack(spacing: 12.0) {
99 | Text("Harry Potter")
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:66:19: error: 'modifier' is only available in watchOS 11.0 or newer
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
67 | ScrollView {
68 | VStack(alignment: .leading, spacing: 20) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:77:13: error: 'DisclosureGroup' is unavailable in watchOS
75 | ProgressView(value: 0.6)
76 |
77 | DisclosureGroup("Expand Me") {
| `- error: 'DisclosureGroup' is unavailable in watchOS
78 | Text("Hidden content revealed!")
79 | }
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:77:13: error: 'init(_:content:)' is unavailable in watchOS
75 | ProgressView(value: 0.6)
76 |
77 | DisclosureGroup("Expand Me") {
| `- error: 'init(_:content:)' is unavailable in watchOS
78 | Text("Hidden content revealed!")
79 | }
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:81:13: error: 'GroupBox' is unavailable in watchOS
79 | }
80 |
81 | GroupBox("Card") {
| `- error: 'GroupBox' is unavailable in watchOS
82 | Text("Native GroupBox as a card.")
83 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:81:13: error: 'init(_:content:)' is unavailable in watchOS
79 | }
80 |
81 | GroupBox("Card") {
| `- error: 'init(_:content:)' is unavailable in watchOS
82 | Text("Native GroupBox as a card.")
83 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift:141:17: error: 'GroupBox' is unavailable in watchOS
139 | id: \.0
140 | ) { name, theme in
141 | GroupBox(name) {
| `- error: 'GroupBox' is unavailable in watchOS
142 | VStack(alignment: .leading, spacing: 12) {
143 | Button("Primary Button") {}
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift:141:17: error: 'init(_:content:)' is unavailable in watchOS
139 | id: \.0
140 | ) { name, theme in
141 | GroupBox(name) {
| `- error: 'init(_:content:)' is unavailable in watchOS
142 | VStack(alignment: .leading, spacing: 12) {
143 | Button("Primary Button") {}
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init<S>(_ title: S, @ContentBuilder content: () -> Content) where S : StringProtocol}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:73:19: error: 'modifier' is only available in watchOS 11.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:75:9: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
| `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
76 | Text("Piertotum Locomotor")
77 | } content: {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:81:9: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
79 | }
80 |
81 | NBAccordion {
| `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
82 | Text("Expecto Patronum")
83 | } content: {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:87:9: error: 'DisclosureGroup' is unavailable in watchOS
85 | }
86 |
87 | DisclosureGroup("Expecto Patronum") {
| `- error: 'DisclosureGroup' is unavailable in watchOS
88 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:87:9: error: 'init(_:content:)' is unavailable in watchOS
85 | }
86 |
87 | DisclosureGroup("Expecto Patronum") {
| `- error: 'init(_:content:)' is unavailable in watchOS
88 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:89:11: error: 'disclosureGroupStyle' is unavailable in watchOS
87 | DisclosureGroup("Expecto Patronum") {
88 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 | }.disclosureGroupStyle(.neoBrutalism)
| `- error: 'disclosureGroupStyle' is unavailable in watchOS
90 |
91 | }.padding()
SwiftUI.View.disclosureGroupStyle:4:27: note: 'disclosureGroupStyle' has been explicitly marked unavailable here
2 | @available(iOS 16.0, macOS 13.0, *)
3 | @available(watchOS, unavailable)
4 | nonisolated public func disclosureGroupStyle<S>(_ style: S) -> some View where S : DisclosureGroupStyle
| `- note: 'disclosureGroupStyle' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:79:19: error: 'modifier' is only available in watchOS 11.0 or newer
77 |
78 | @available(iOS 18.0, *)
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
80 | VStack(spacing: 18.0) {
81 | DisclosureGroup("Expecto Patronum") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:81:9: error: 'DisclosureGroup' is unavailable in watchOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 | VStack(spacing: 18.0) {
81 | DisclosureGroup("Expecto Patronum") {
| `- error: 'DisclosureGroup' is unavailable in watchOS
82 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:81:9: error: 'init(_:content:)' is unavailable in watchOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 | VStack(spacing: 18.0) {
81 | DisclosureGroup("Expecto Patronum") {
| `- error: 'init(_:content:)' is unavailable in watchOS
82 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:83:11: error: 'disclosureGroupStyle' is unavailable in watchOS
81 | DisclosureGroup("Expecto Patronum") {
82 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 | }.disclosureGroupStyle(.neoBrutalism)
| `- error: 'disclosureGroupStyle' is unavailable in watchOS
84 | }.padding()
85 | }
SwiftUI.View.disclosureGroupStyle:4:27: note: 'disclosureGroupStyle' has been explicitly marked unavailable here
2 | @available(iOS 16.0, macOS 13.0, *)
3 | @available(watchOS, unavailable)
4 | nonisolated public func disclosureGroupStyle<S>(_ style: S) -> some View where S : DisclosureGroupStyle
| `- note: 'disclosureGroupStyle' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Alert.swift:124:19: error: 'modifier' is only available in watchOS 11.0 or newer
122 |
123 | @available(iOS 18.0, *)
124 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
125 | VStack(spacing: 18.0) {
126 | // String-based convenience initializers
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Badge.swift:65:19: error: 'modifier' is only available in watchOS 11.0 or newer
63 |
64 | @available(iOS 18.0, *)
65 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
66 | VStack(spacing: 18.0) {
67 | NBBadge {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Button.swift:83:19: error: 'modifier' is only available in watchOS 11.0 or newer
81 |
82 | @available(iOS 18.0, *)
83 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
84 | VStack(alignment: .leading, spacing: 20) {
85 | Button("Basic Button") {}
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Checkbox/Checkbox.swift:62:19: error: 'modifier' is only available in watchOS 11.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
63 | @Previewable @State var checkboxState1 = true
64 | @Previewable @State var checkboxState2 = false
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:107:19: error: 'modifier' is only available in watchOS 11.0 or newer
105 |
106 | @available(iOS 18.0, *)
107 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
108 | @Previewable @State var isExapanded = true
109 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:112:13: error: 'GroupBox' is unavailable in watchOS
110 | VStack {
111 | NBCollapsable(isExpanded: $isExapanded) {
112 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
113 | HStack {
114 | Text("Some")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:112:13: error: 'init(content:)' is unavailable in watchOS
110 | VStack {
111 | NBCollapsable(isExpanded: $isExapanded) {
112 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
113 | HStack {
114 | Text("Some")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:122:13: error: 'GroupBox' is unavailable in watchOS
120 | }
121 |
122 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
123 | Text("another card")
124 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:122:13: error: 'init(content:)' is unavailable in watchOS
120 | }
121 |
122 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
123 | Text("another card")
124 | }
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:125:14: error: 'groupBoxStyle' is unavailable in watchOS
123 | Text("another card")
124 | }
125 | .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
126 |
127 | NBCollapsableContent {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:128:17: error: 'GroupBox' is unavailable in watchOS
126 |
127 | NBCollapsableContent {
128 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
129 | Text("Content")
130 | Text("Content")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:128:17: error: 'init(content:)' is unavailable in watchOS
126 |
127 | NBCollapsableContent {
128 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
129 | Text("Content")
130 | Text("Content")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:135:10: error: 'groupBoxStyle' is unavailable in watchOS
133 | }
134 | }
135 | .groupBoxStyle(.neoBrutalism(elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
136 | }
137 | }
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:101:19: error: 'modifier' is only available in watchOS 11.0 or newer
99 |
100 | @available(iOS 18.0, *)
101 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
102 | VStack(alignment: .leading, spacing: 20) {
103 | ControlGroup {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:103:9: error: 'ControlGroup' is unavailable in watchOS
101 | #Preview(traits: .modifier(NBPreviewHelper())) {
102 | VStack(alignment: .leading, spacing: 20) {
103 | ControlGroup {
| `- error: 'ControlGroup' is unavailable in watchOS
104 | Button("Bold") {}
105 | Button("Italic") {}
SwiftUI.ControlGroup:3:27: note: 'ControlGroup' has been explicitly marked unavailable here
1 | @available(iOS 15.0, macOS 12.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct ControlGroup<Content> : View, ~Sendable where Content : View {
| `- note: 'ControlGroup' has been explicitly marked unavailable here
4 | nonisolated public init(@ContentBuilder content: () -> Content)
5 | nonisolated public var body: some View { get }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:108:10: error: 'controlGroupStyle' is unavailable in watchOS
106 | Button("Underline") {}
107 | }
108 | .controlGroupStyle(.neoBrutalism)
| `- error: 'controlGroupStyle' is unavailable in watchOS
109 |
110 | ControlGroup {
SwiftUI.View.controlGroupStyle:2:25: note: 'controlGroupStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyle
| `- note: 'controlGroupStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:110:9: error: 'ControlGroup' is unavailable in watchOS
108 | .controlGroupStyle(.neoBrutalism)
109 |
110 | ControlGroup {
| `- error: 'ControlGroup' is unavailable in watchOS
111 | Button("Bold") {}
112 | Button("Italic") {}
SwiftUI.ControlGroup:3:27: note: 'ControlGroup' has been explicitly marked unavailable here
1 | @available(iOS 15.0, macOS 12.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct ControlGroup<Content> : View, ~Sendable where Content : View {
| `- note: 'ControlGroup' has been explicitly marked unavailable here
4 | nonisolated public init(@ContentBuilder content: () -> Content)
5 | nonisolated public var body: some View { get }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:115:10: error: 'controlGroupStyle' is unavailable in watchOS
113 | Button("Underline") {}
114 | }
115 | .controlGroupStyle(.neoBrutalism)
| `- error: 'controlGroupStyle' is unavailable in watchOS
116 | .backgroundStyle(.orange)
117 | }
SwiftUI.View.controlGroupStyle:2:25: note: 'controlGroupStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyle
| `- note: 'controlGroupStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift:89:19: error: 'modifier' is only available in watchOS 11.0 or newer
87 |
88 | @available(iOS 18.0, *)
89 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
90 | @Previewable @State var isShowingSheet = true
91 | VStack {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:33:19: error: 'modifier' is only available in watchOS 11.0 or newer
31 |
32 | @available(iOS 18.0, *)
33 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
34 | VStack {
35 | Gauge(value: 0.0) { Text("Empty") }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:76:19: error: 'modifier' is only available in watchOS 11.0 or newer
74 |
75 | @available(iOS 18.0, *)
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
77 | VStack(spacing: 24.0) {
78 | GroupBox("Header") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:78:9: error: 'GroupBox' is unavailable in watchOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 | VStack(spacing: 24.0) {
78 | GroupBox("Header") {
| `- error: 'GroupBox' is unavailable in watchOS
79 | Text("Main")
80 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:78:9: error: 'init(_:content:)' is unavailable in watchOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 | VStack(spacing: 24.0) {
78 | GroupBox("Header") {
| `- error: 'init(_:content:)' is unavailable in watchOS
79 | Text("Main")
80 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:81:10: error: 'groupBoxStyle' is unavailable in watchOS
79 | Text("Main")
80 | }
81 | .groupBoxStyle(.neoBrutalism())
| `- error: 'groupBoxStyle' is unavailable in watchOS
82 |
83 | GroupBox("Header") {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:83:9: error: 'GroupBox' is unavailable in watchOS
81 | .groupBoxStyle(.neoBrutalism())
82 |
83 | GroupBox("Header") {
| `- error: 'GroupBox' is unavailable in watchOS
84 | Text("Main")
85 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:83:9: error: 'init(_:content:)' is unavailable in watchOS
81 | .groupBoxStyle(.neoBrutalism())
82 |
83 | GroupBox("Header") {
| `- error: 'init(_:content:)' is unavailable in watchOS
84 | Text("Main")
85 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:86:10: error: 'groupBoxStyle' is unavailable in watchOS
84 | Text("Main")
85 | }
86 | .groupBoxStyle(.neoBrutalism(type: .neutral))
| `- error: 'groupBoxStyle' is unavailable in watchOS
87 |
88 | GroupBox {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:88:9: error: 'GroupBox' is unavailable in watchOS
86 | .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
89 | Text("Flat, no label")
90 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:88:9: error: 'init(content:)' is unavailable in watchOS
86 | .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
89 | Text("Flat, no label")
90 | }
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:91:10: error: 'groupBoxStyle' is unavailable in watchOS
89 | Text("Flat, no label")
90 | }
91 | .groupBoxStyle(.neoBrutalism(elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
92 |
93 | GroupBox("Flat neutral") {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:93:9: error: 'GroupBox' is unavailable in watchOS
91 | .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 | GroupBox("Flat neutral") {
| `- error: 'GroupBox' is unavailable in watchOS
94 | Text("Main")
95 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:93:9: error: 'init(_:content:)' is unavailable in watchOS
91 | .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 | GroupBox("Flat neutral") {
| `- error: 'init(_:content:)' is unavailable in watchOS
94 | Text("Main")
95 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:96:10: error: 'groupBoxStyle' is unavailable in watchOS
94 | Text("Main")
95 | }
96 | .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
97 | }
98 | }
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Input.swift:55:19: error: 'modifier' is only available in watchOS 11.0 or newer
53 |
54 | @available(iOS 18.0, *)
55 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
56 | @Previewable @State var inputValue = ""
57 | @Previewable @State var editorValue = ""
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Input.swift:70:9: error: 'TextEditor' is unavailable in watchOS
68 | .textFieldStyle(.neoBrutalism)
69 |
70 | TextEditor(text: $editorValue)
| `- error: 'TextEditor' is unavailable in watchOS
71 | .nbTextEditor()
72 | .frame(height: 100)
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:31:19: error: 'modifier' is only available in watchOS 11.0 or newer
29 |
30 | @available(iOS 18.0, *)
31 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
32 | VStack(alignment: .leading, spacing: 20) {
33 | // Standalone labels
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:46:9: error: 'GroupBox' is unavailable in watchOS
44 |
45 | // Labels inside colored surface (demonstrates inherited color)
46 | GroupBox("Inside GroupBox") {
| `- error: 'GroupBox' is unavailable in watchOS
47 | VStack(alignment: .leading, spacing: 12) {
48 | Label("Favorites", systemImage: "star.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:46:9: error: 'init(_:content:)' is unavailable in watchOS
44 |
45 | // Labels inside colored surface (demonstrates inherited color)
46 | GroupBox("Inside GroupBox") {
| `- error: 'init(_:content:)' is unavailable in watchOS
47 | VStack(alignment: .leading, spacing: 12) {
48 | Label("Favorites", systemImage: "star.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:55:10: error: 'groupBoxStyle' is unavailable in watchOS
53 | }
54 | }
55 | .groupBoxStyle(.neoBrutalism())
| `- error: 'groupBoxStyle' is unavailable in watchOS
56 | }
57 | .padding()
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:36:19: error: 'modifier' is only available in watchOS 11.0 or newer
34 |
35 | @available(iOS 18.0, *)
36 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
37 | VStack(spacing: 20) {
38 | // Standalone labeled content
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:51:9: error: 'GroupBox' is unavailable in watchOS
49 |
50 | // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
52 | VStack(spacing: 12) {
53 | LabeledContent("Username", value: "johndoe")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:51:9: error: 'init(content:)' is unavailable in watchOS
49 |
50 | // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
52 | VStack(spacing: 12) {
53 | LabeledContent("Username", value: "johndoe")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:63:10: error: 'groupBoxStyle' is unavailable in watchOS
61 | }
62 | }
63 | .groupBoxStyle(.neoBrutalism())
| `- error: 'groupBoxStyle' is unavailable in watchOS
64 | }
65 | .padding()
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/List/ListModifiers.swift:73:19: error: 'modifier' is only available in watchOS 11.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
74 | List {
75 | ForEach(0..<3, id: \.self) { index in
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:39:19: error: 'modifier' is only available in watchOS 11.0 or newer
37 |
38 | @available(iOS 18.0, *)
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
40 | VStack(alignment: .leading, spacing: 20) {
41 | Menu("Options") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:41:9: error: 'Menu' is unavailable in watchOS
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
40 | VStack(alignment: .leading, spacing: 20) {
41 | Menu("Options") {
| `- error: 'Menu' is unavailable in watchOS
42 | Button("Edit", action: {})
43 | Button("Delete", action: {})
SwiftUI.Menu:3:27: note: 'Menu' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct Menu<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'Menu' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 11.0, iOS 14.0, tvOS 17.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:41:9: error: 'init(_:content:)' is unavailable in watchOS
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
40 | VStack(alignment: .leading, spacing: 20) {
41 | Menu("Options") {
| `- error: 'init(_:content:)' is unavailable in watchOS
42 | Button("Edit", action: {})
43 | Button("Delete", action: {})
SwiftUI.Menu.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct Menu {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content) where Label == Text}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:46:10: error: 'menuStyle' is unavailable in watchOS
44 | Button("Share", action: {})
45 | }
46 | .menuStyle(.neoBrutalism)
| `- error: 'menuStyle' is unavailable in watchOS
47 |
48 | Menu {
SwiftUI.View.menuStyle:2:25: note: 'menuStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func menuStyle<S>(_ style: S) -> some View where S : MenuStyle
| `- note: 'menuStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:48:9: error: 'Menu' is unavailable in watchOS
46 | .menuStyle(.neoBrutalism)
47 |
48 | Menu {
| `- error: 'Menu' is unavailable in watchOS
49 | Button("Cut", action: {})
50 | Button("Copy", action: {})
SwiftUI.Menu:3:27: note: 'Menu' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct Menu<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'Menu' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 11.0, iOS 14.0, tvOS 17.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:48:9: error: 'init(content:label:)' is unavailable in watchOS
46 | .menuStyle(.neoBrutalism)
47 |
48 | Menu {
| `- error: 'init(content:label:)' is unavailable in watchOS
49 | Button("Cut", action: {})
50 | Button("Copy", action: {})
SwiftUI.Menu.init:2:20: note: 'init(content:label:)' has been explicitly marked unavailable here
1 | generic struct Menu {
2 | nonisolated public init(@ContentBuilder content: () -> Content, @ContentBuilder label: () -> Label)}
| `- note: 'init(content:label:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:55:10: error: 'menuStyle' is unavailable in watchOS
53 | Label("Actions", systemImage: "ellipsis.circle")
54 | }
55 | .menuStyle(.neoBrutalism)
| `- error: 'menuStyle' is unavailable in watchOS
56 | }
57 | .padding()
SwiftUI.View.menuStyle:2:25: note: 'menuStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func menuStyle<S>(_ style: S) -> some View where S : MenuStyle
| `- note: 'menuStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:391:19: error: 'modifier' is only available in watchOS 11.0 or newer
389 |
390 | @available(iOS 18.0, *)
391 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
392 | VStack(alignment: .leading, spacing: 20) {
393 | NBMenu {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:417:46: error: 'modifier' is only available in watchOS 11.0 or newer
415 | /// screen, so the menu stays fully visible instead of running off the bottom edge.
416 | @available(iOS 18.0, *)
417 | #Preview("Bottom-anchored trigger", traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
418 | VStack {
419 | Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:438:43: error: 'modifier' is only available in watchOS 11.0 or newer
436 | /// Demonstrates a long menu that scrolls when it exceeds 60% of screen height.
437 | @available(iOS 18.0, *)
438 | #Preview("Long scrollable menu", traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
439 | VStack(alignment: .leading, spacing: 20) {
440 | NBMenu {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Navigation/NavigationModifiers.swift:48:19: error: 'modifier' is only available in watchOS 11.0 or newer
46 |
47 | @available(iOS 18.0, *)
48 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
49 | NavigationStack {
50 | VStack {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Progress.swift:69:19: error: 'modifier' is only available in watchOS 11.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
70 | VStack {
71 | ProgressView(value: 0.0) { Text("Some Task") }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/Radio.swift:62:19: error: 'modifier' is only available in watchOS 11.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
63 | @Previewable @State var value = 0
64 | VStack(spacing: 24.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioItem.swift:63:19: error: 'modifier' is only available in watchOS 11.0 or newer
61 |
62 | @available(iOS 18.0, *)
63 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
64 | @Previewable @State var value = 0
65 | VStack(spacing: 24.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioStyle.swift:40:19: error: 'modifier' is only available in watchOS 11.0 or newer
38 |
39 | @available(iOS 18.0, *)
40 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
41 | @Previewable @State var value = 0
42 | VStack(spacing: 24.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SegmentedPicker/NBSegmentedPicker.swift:85:19: error: 'modifier' is only available in watchOS 11.0 or newer
83 |
84 | @available(iOS 18.0, *)
85 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
86 | @Previewable @State var selected = "One"
87 | @Previewable @State var size = 0
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/RoundSkeleton.swift:30:19: error: 'modifier' is only available in watchOS 11.0 or newer
28 |
29 | @available(iOS 18.0, *)
30 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
31 | @Previewable @State var value = 0
32 | VStack(spacing: 12.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/TextSkeleton.swift:29:19: error: 'modifier' is only available in watchOS 11.0 or newer
27 |
28 | @available(iOS 18.0, *)
29 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
30 | @Previewable @State var value = 0
31 | VStack(spacing: 12.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Slider.swift:170:19: error: 'modifier' is only available in watchOS 11.0 or newer
168 |
169 | @available(iOS 18.0, *)
170 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
171 | @Previewable @State var sliderValue: Double = 50
172 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Stepper/NBStepper.swift:223:19: error: 'modifier' is only available in watchOS 11.0 or newer
221 |
222 | @available(iOS 18.0, *)
223 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
224 | @Previewable @State var count = 3
225 | @Previewable @State var largeValue = 500
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift:69:19: error: 'modifier' is only available in watchOS 11.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
70 | @Previewable @State var switchState1 = true
71 | @Previewable @State var switchState2 = false
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:167:19: error: 'modifier' is only available in watchOS 11.0 or newer
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:174:17: error: 'GroupBox' is unavailable in watchOS
172 | NBTabView(selection: $house) {
173 | NBTab(value: 0) {
174 | GroupBox { Text("Bravery and Daring!") }
| `- error: 'GroupBox' is unavailable in watchOS
175 | } label: {
176 | Image(systemName: "flame.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:174:17: error: 'init(content:)' is unavailable in watchOS
172 | NBTabView(selection: $house) {
173 | NBTab(value: 0) {
174 | GroupBox { Text("Bravery and Daring!") }
| `- error: 'init(content:)' is unavailable in watchOS
175 | } label: {
176 | Image(systemName: "flame.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:179:17: error: 'GroupBox' is unavailable in watchOS
177 | }
178 | NBTab(value: 1) {
179 | GroupBox { Text("Cunning and Ambition!") }
| `- error: 'GroupBox' is unavailable in watchOS
180 | } label: {
181 | Image(systemName: "lanyardcard.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:179:17: error: 'init(content:)' is unavailable in watchOS
177 | }
178 | NBTab(value: 1) {
179 | GroupBox { Text("Cunning and Ambition!") }
| `- error: 'init(content:)' is unavailable in watchOS
180 | } label: {
181 | Image(systemName: "lanyardcard.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:184:17: error: 'GroupBox' is unavailable in watchOS
182 | }
183 | NBTab(value: 2) {
184 | GroupBox { Text("Wisdom and Learning!") }
| `- error: 'GroupBox' is unavailable in watchOS
185 | } label: {
186 | Image(systemName: "book.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:184:17: error: 'init(content:)' is unavailable in watchOS
182 | }
183 | NBTab(value: 2) {
184 | GroupBox { Text("Wisdom and Learning!") }
| `- error: 'init(content:)' is unavailable in watchOS
185 | } label: {
186 | Image(systemName: "book.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:189:10: error: 'groupBoxStyle' is unavailable in watchOS
187 | }
188 | }
189 | .groupBoxStyle(.neoBrutalism(elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
190 |
191 | NBTabView(selection: $section) {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift:270:2: note: expanded code originates here
247 |
248 | @available(iOS 18.0, *)
249 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
250 | VStack {
251 | Text("Swipe Actions")
:
268 | }
269 | .padding(12)
270 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | func __b_buildView(@SwiftUI.ViewBuilder body: () -> any SwiftUI.View) -> any SwiftUI.View {
|17 | body()
+-------------------------------------------------------------------
271 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift:89:2: note: expanded code originates here
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
70 | @Previewable @State var switchState1 = true
71 | @Previewable @State var switchState2 = false
:
87 |
88 | }.toggleStyle(.neoBrutalismSwitch)
89 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var switchState1 = true
+--------------------------------------------------------------------
90 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var house = 0
+-------------------------------------------------------------------
204 |
macro expansion #Preview:25:37: error: 'GroupBox' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|23 | NBTabView(selection: $house) {
|24 | NBTab(value: 0) {
|25 | GroupBox {
| | `- error: 'GroupBox' is unavailable in watchOS
|26 | Text("Bravery and Daring!")
|27 | }
+-------------------------------------------------------------------
204 |
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
macro expansion #Preview:25:37: error: 'init(content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|23 | NBTabView(selection: $house) {
|24 | NBTab(value: 0) {
|25 | GroupBox {
| | `- error: 'init(content:)' is unavailable in watchOS
|26 | Text("Bravery and Daring!")
|27 | }
+-------------------------------------------------------------------
204 |
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
macro expansion #Preview:32:37: error: 'GroupBox' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|30 | }
|31 | NBTab(value: 1) {
|32 | GroupBox {
| | `- error: 'GroupBox' is unavailable in watchOS
|33 | Text("Cunning and Ambition!")
|34 | }
+-------------------------------------------------------------------
204 |
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
macro expansion #Preview:32:37: error: 'init(content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|30 | }
|31 | NBTab(value: 1) {
|32 | GroupBox {
| | `- error: 'init(content:)' is unavailable in watchOS
|33 | Text("Cunning and Ambition!")
|34 | }
+-------------------------------------------------------------------
204 |
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
macro expansion #Preview:39:37: error: 'GroupBox' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|37 | }
|38 | NBTab(value: 2) {
|39 | GroupBox {
| | `- error: 'GroupBox' is unavailable in watchOS
|40 | Text("Wisdom and Learning!")
|41 | }
+-------------------------------------------------------------------
204 |
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
macro expansion #Preview:39:37: error: 'init(content:)' is unavailable in watchOS
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|37 | }
|38 | NBTab(value: 2) {
|39 | GroupBox {
| | `- error: 'init(content:)' is unavailable in watchOS
|40 | Text("Wisdom and Learning!")
|41 | }
+-------------------------------------------------------------------
204 |
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NBSwipeActions.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile Switch.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NBTabView.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Internal/NeoBrutalismPreviewHelper.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftPerFileCompile NeoBrutalismPreviewHelper.swift
SwiftEmitModule normal arm64 Emitting\ module\ for\ NeoBrutalism (in target 'NeoBrutalism' from project 'NeoBrutalism')
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBOverlayWindow.swift:9:25: error: 'UIWindow' is unavailable in watchOS
7 | @MainActor
8 | final class NBOverlayWindow {
9 | private var window: UIWindow?
| `- error: 'UIWindow' is unavailable in watchOS
10 |
11 | func show<Content: View>(@ViewBuilder content: () -> Content) {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIWindow.h:22:12: note: 'UIWindow' has been explicitly marked unavailable here
20 |
21 | UIKIT_EXTERN API_AVAILABLE(ios(2.0)) API_UNAVAILABLE(watchos) NS_SWIFT_UI_ACTOR
22 | @interface UIWindow : UIView
| `- note: 'UIWindow' has been explicitly marked unavailable here
23 |
24 | // instantiate a UIWindow already associated with a given UIWindowScene instance, with matching frame & interface orientations.
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBPressEffect.swift:98:19: error: 'modifier' is only available in watchOS 11.0 or newer
96 |
97 | @available(iOS 18.0, *)
98 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
99 | @Previewable @State var isPressed = false
100 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismBoxModifier.swift:97:19: error: 'modifier' is only available in watchOS 11.0 or newer
95 |
96 | @available(iOS 18.0, *)
97 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
98 | VStack(spacing: 12.0) {
99 | Text("Harry Potter")
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:66:19: error: 'modifier' is only available in watchOS 11.0 or newer
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
67 | ScrollView {
68 | VStack(alignment: .leading, spacing: 20) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:77:13: error: 'DisclosureGroup' is unavailable in watchOS
75 | ProgressView(value: 0.6)
76 |
77 | DisclosureGroup("Expand Me") {
| `- error: 'DisclosureGroup' is unavailable in watchOS
78 | Text("Hidden content revealed!")
79 | }
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:77:13: error: 'init(_:content:)' is unavailable in watchOS
75 | ProgressView(value: 0.6)
76 |
77 | DisclosureGroup("Expand Me") {
| `- error: 'init(_:content:)' is unavailable in watchOS
78 | Text("Hidden content revealed!")
79 | }
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:81:13: error: 'GroupBox' is unavailable in watchOS
79 | }
80 |
81 | GroupBox("Card") {
| `- error: 'GroupBox' is unavailable in watchOS
82 | Text("Native GroupBox as a card.")
83 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift:81:13: error: 'init(_:content:)' is unavailable in watchOS
79 | }
80 |
81 | GroupBox("Card") {
| `- error: 'init(_:content:)' is unavailable in watchOS
82 | Text("Native GroupBox as a card.")
83 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift:141:17: error: 'GroupBox' is unavailable in watchOS
139 | id: \.0
140 | ) { name, theme in
141 | GroupBox(name) {
| `- error: 'GroupBox' is unavailable in watchOS
142 | VStack(alignment: .leading, spacing: 12) {
143 | Button("Primary Button") {}
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift:141:17: error: 'init(_:content:)' is unavailable in watchOS
139 | id: \.0
140 | ) { name, theme in
141 | GroupBox(name) {
| `- error: 'init(_:content:)' is unavailable in watchOS
142 | VStack(alignment: .leading, spacing: 12) {
143 | Button("Primary Button") {}
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init<S>(_ title: S, @ContentBuilder content: () -> Content) where S : StringProtocol}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:73:19: error: 'modifier' is only available in watchOS 11.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:75:9: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
74 | VStack(spacing: 18.0) {
75 | NBAccordion {
| `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
76 | Text("Piertotum Locomotor")
77 | } content: {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:81:9: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
79 | }
80 |
81 | NBAccordion {
| `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
82 | Text("Expecto Patronum")
83 | } content: {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:87:9: error: 'DisclosureGroup' is unavailable in watchOS
85 | }
86 |
87 | DisclosureGroup("Expecto Patronum") {
| `- error: 'DisclosureGroup' is unavailable in watchOS
88 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:87:9: error: 'init(_:content:)' is unavailable in watchOS
85 | }
86 |
87 | DisclosureGroup("Expecto Patronum") {
| `- error: 'init(_:content:)' is unavailable in watchOS
88 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:89:11: error: 'disclosureGroupStyle' is unavailable in watchOS
87 | DisclosureGroup("Expecto Patronum") {
88 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 | }.disclosureGroupStyle(.neoBrutalism)
| `- error: 'disclosureGroupStyle' is unavailable in watchOS
90 |
91 | }.padding()
SwiftUI.View.disclosureGroupStyle:4:27: note: 'disclosureGroupStyle' has been explicitly marked unavailable here
2 | @available(iOS 16.0, macOS 13.0, *)
3 | @available(watchOS, unavailable)
4 | nonisolated public func disclosureGroupStyle<S>(_ style: S) -> some View where S : DisclosureGroupStyle
| `- note: 'disclosureGroupStyle' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:79:19: error: 'modifier' is only available in watchOS 11.0 or newer
77 |
78 | @available(iOS 18.0, *)
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
80 | VStack(spacing: 18.0) {
81 | DisclosureGroup("Expecto Patronum") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:81:9: error: 'DisclosureGroup' is unavailable in watchOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 | VStack(spacing: 18.0) {
81 | DisclosureGroup("Expecto Patronum") {
| `- error: 'DisclosureGroup' is unavailable in watchOS
82 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup:4:27: note: 'DisclosureGroup' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct DisclosureGroup<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'DisclosureGroup' has been explicitly marked unavailable here
5 | nonisolated public init(@ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
6 | nonisolated public init(isExpanded: Binding<Bool>, @ContentBuilder content: @escaping () -> Content, @ContentBuilder label: () -> Label)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:81:9: error: 'init(_:content:)' is unavailable in watchOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 | VStack(spacing: 18.0) {
81 | DisclosureGroup("Expecto Patronum") {
| `- error: 'init(_:content:)' is unavailable in watchOS
82 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 | }.disclosureGroupStyle(.neoBrutalism)
SwiftUI.DisclosureGroup.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct DisclosureGroup {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: @escaping () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:83:11: error: 'disclosureGroupStyle' is unavailable in watchOS
81 | DisclosureGroup("Expecto Patronum") {
82 | Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 | }.disclosureGroupStyle(.neoBrutalism)
| `- error: 'disclosureGroupStyle' is unavailable in watchOS
84 | }.padding()
85 | }
SwiftUI.View.disclosureGroupStyle:4:27: note: 'disclosureGroupStyle' has been explicitly marked unavailable here
2 | @available(iOS 16.0, macOS 13.0, *)
3 | @available(watchOS, unavailable)
4 | nonisolated public func disclosureGroupStyle<S>(_ style: S) -> some View where S : DisclosureGroupStyle
| `- note: 'disclosureGroupStyle' has been explicitly marked unavailable here
5 | }
6 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Alert.swift:124:19: error: 'modifier' is only available in watchOS 11.0 or newer
122 |
123 | @available(iOS 18.0, *)
124 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
125 | VStack(spacing: 18.0) {
126 | // String-based convenience initializers
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Badge.swift:65:19: error: 'modifier' is only available in watchOS 11.0 or newer
63 |
64 | @available(iOS 18.0, *)
65 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
66 | VStack(spacing: 18.0) {
67 | NBBadge {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Button.swift:83:19: error: 'modifier' is only available in watchOS 11.0 or newer
81 |
82 | @available(iOS 18.0, *)
83 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
84 | VStack(alignment: .leading, spacing: 20) {
85 | Button("Basic Button") {}
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Checkbox/Checkbox.swift:62:19: error: 'modifier' is only available in watchOS 11.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
63 | @Previewable @State var checkboxState1 = true
64 | @Previewable @State var checkboxState2 = false
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:107:19: error: 'modifier' is only available in watchOS 11.0 or newer
105 |
106 | @available(iOS 18.0, *)
107 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
108 | @Previewable @State var isExapanded = true
109 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:112:13: error: 'GroupBox' is unavailable in watchOS
110 | VStack {
111 | NBCollapsable(isExpanded: $isExapanded) {
112 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
113 | HStack {
114 | Text("Some")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:112:13: error: 'init(content:)' is unavailable in watchOS
110 | VStack {
111 | NBCollapsable(isExpanded: $isExapanded) {
112 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
113 | HStack {
114 | Text("Some")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:122:13: error: 'GroupBox' is unavailable in watchOS
120 | }
121 |
122 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
123 | Text("another card")
124 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:122:13: error: 'init(content:)' is unavailable in watchOS
120 | }
121 |
122 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
123 | Text("another card")
124 | }
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:125:14: error: 'groupBoxStyle' is unavailable in watchOS
123 | Text("another card")
124 | }
125 | .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
126 |
127 | NBCollapsableContent {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:128:17: error: 'GroupBox' is unavailable in watchOS
126 |
127 | NBCollapsableContent {
128 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
129 | Text("Content")
130 | Text("Content")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:128:17: error: 'init(content:)' is unavailable in watchOS
126 |
127 | NBCollapsableContent {
128 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
129 | Text("Content")
130 | Text("Content")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:135:10: error: 'groupBoxStyle' is unavailable in watchOS
133 | }
134 | }
135 | .groupBoxStyle(.neoBrutalism(elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
136 | }
137 | }
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:101:19: error: 'modifier' is only available in watchOS 11.0 or newer
99 |
100 | @available(iOS 18.0, *)
101 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
102 | VStack(alignment: .leading, spacing: 20) {
103 | ControlGroup {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:103:9: error: 'ControlGroup' is unavailable in watchOS
101 | #Preview(traits: .modifier(NBPreviewHelper())) {
102 | VStack(alignment: .leading, spacing: 20) {
103 | ControlGroup {
| `- error: 'ControlGroup' is unavailable in watchOS
104 | Button("Bold") {}
105 | Button("Italic") {}
SwiftUI.ControlGroup:3:27: note: 'ControlGroup' has been explicitly marked unavailable here
1 | @available(iOS 15.0, macOS 12.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct ControlGroup<Content> : View, ~Sendable where Content : View {
| `- note: 'ControlGroup' has been explicitly marked unavailable here
4 | nonisolated public init(@ContentBuilder content: () -> Content)
5 | nonisolated public var body: some View { get }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:108:10: error: 'controlGroupStyle' is unavailable in watchOS
106 | Button("Underline") {}
107 | }
108 | .controlGroupStyle(.neoBrutalism)
| `- error: 'controlGroupStyle' is unavailable in watchOS
109 |
110 | ControlGroup {
SwiftUI.View.controlGroupStyle:2:25: note: 'controlGroupStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyle
| `- note: 'controlGroupStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:110:9: error: 'ControlGroup' is unavailable in watchOS
108 | .controlGroupStyle(.neoBrutalism)
109 |
110 | ControlGroup {
| `- error: 'ControlGroup' is unavailable in watchOS
111 | Button("Bold") {}
112 | Button("Italic") {}
SwiftUI.ControlGroup:3:27: note: 'ControlGroup' has been explicitly marked unavailable here
1 | @available(iOS 15.0, macOS 12.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct ControlGroup<Content> : View, ~Sendable where Content : View {
| `- note: 'ControlGroup' has been explicitly marked unavailable here
4 | nonisolated public init(@ContentBuilder content: () -> Content)
5 | nonisolated public var body: some View { get }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:115:10: error: 'controlGroupStyle' is unavailable in watchOS
113 | Button("Underline") {}
114 | }
115 | .controlGroupStyle(.neoBrutalism)
| `- error: 'controlGroupStyle' is unavailable in watchOS
116 | .backgroundStyle(.orange)
117 | }
SwiftUI.View.controlGroupStyle:2:25: note: 'controlGroupStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func controlGroupStyle<S>(_ style: S) -> some View where S : ControlGroupStyle
| `- note: 'controlGroupStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift:89:19: error: 'modifier' is only available in watchOS 11.0 or newer
87 |
88 | @available(iOS 18.0, *)
89 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
90 | @Previewable @State var isShowingSheet = true
91 | VStack {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:33:19: error: 'modifier' is only available in watchOS 11.0 or newer
31 |
32 | @available(iOS 18.0, *)
33 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
34 | VStack {
35 | Gauge(value: 0.0) { Text("Empty") }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:76:19: error: 'modifier' is only available in watchOS 11.0 or newer
74 |
75 | @available(iOS 18.0, *)
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
77 | VStack(spacing: 24.0) {
78 | GroupBox("Header") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:78:9: error: 'GroupBox' is unavailable in watchOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 | VStack(spacing: 24.0) {
78 | GroupBox("Header") {
| `- error: 'GroupBox' is unavailable in watchOS
79 | Text("Main")
80 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:78:9: error: 'init(_:content:)' is unavailable in watchOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 | VStack(spacing: 24.0) {
78 | GroupBox("Header") {
| `- error: 'init(_:content:)' is unavailable in watchOS
79 | Text("Main")
80 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:81:10: error: 'groupBoxStyle' is unavailable in watchOS
79 | Text("Main")
80 | }
81 | .groupBoxStyle(.neoBrutalism())
| `- error: 'groupBoxStyle' is unavailable in watchOS
82 |
83 | GroupBox("Header") {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:83:9: error: 'GroupBox' is unavailable in watchOS
81 | .groupBoxStyle(.neoBrutalism())
82 |
83 | GroupBox("Header") {
| `- error: 'GroupBox' is unavailable in watchOS
84 | Text("Main")
85 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:83:9: error: 'init(_:content:)' is unavailable in watchOS
81 | .groupBoxStyle(.neoBrutalism())
82 |
83 | GroupBox("Header") {
| `- error: 'init(_:content:)' is unavailable in watchOS
84 | Text("Main")
85 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:86:10: error: 'groupBoxStyle' is unavailable in watchOS
84 | Text("Main")
85 | }
86 | .groupBoxStyle(.neoBrutalism(type: .neutral))
| `- error: 'groupBoxStyle' is unavailable in watchOS
87 |
88 | GroupBox {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:88:9: error: 'GroupBox' is unavailable in watchOS
86 | .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
89 | Text("Flat, no label")
90 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:88:9: error: 'init(content:)' is unavailable in watchOS
86 | .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
89 | Text("Flat, no label")
90 | }
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:91:10: error: 'groupBoxStyle' is unavailable in watchOS
89 | Text("Flat, no label")
90 | }
91 | .groupBoxStyle(.neoBrutalism(elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
92 |
93 | GroupBox("Flat neutral") {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:93:9: error: 'GroupBox' is unavailable in watchOS
91 | .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 | GroupBox("Flat neutral") {
| `- error: 'GroupBox' is unavailable in watchOS
94 | Text("Main")
95 | }
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:93:9: error: 'init(_:content:)' is unavailable in watchOS
91 | .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 | GroupBox("Flat neutral") {
| `- error: 'init(_:content:)' is unavailable in watchOS
94 | Text("Main")
95 | }
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:96:10: error: 'groupBoxStyle' is unavailable in watchOS
94 | Text("Main")
95 | }
96 | .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
97 | }
98 | }
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Input.swift:55:19: error: 'modifier' is only available in watchOS 11.0 or newer
53 |
54 | @available(iOS 18.0, *)
55 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
56 | @Previewable @State var inputValue = ""
57 | @Previewable @State var editorValue = ""
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Input.swift:70:9: error: 'TextEditor' is unavailable in watchOS
68 | .textFieldStyle(.neoBrutalism)
69 |
70 | TextEditor(text: $editorValue)
| `- error: 'TextEditor' is unavailable in watchOS
71 | .nbTextEditor()
72 | .frame(height: 100)
SwiftUI.TextEditor:4:27: note: 'TextEditor' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct TextEditor : View, ~Sendable {
| `- note: 'TextEditor' has been explicitly marked unavailable here
5 | nonisolated public init(text: Binding<String>)
6 | @available(iOS 18.0, macOS 15.0, visionOS 2.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:31:19: error: 'modifier' is only available in watchOS 11.0 or newer
29 |
30 | @available(iOS 18.0, *)
31 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
32 | VStack(alignment: .leading, spacing: 20) {
33 | // Standalone labels
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:46:9: error: 'GroupBox' is unavailable in watchOS
44 |
45 | // Labels inside colored surface (demonstrates inherited color)
46 | GroupBox("Inside GroupBox") {
| `- error: 'GroupBox' is unavailable in watchOS
47 | VStack(alignment: .leading, spacing: 12) {
48 | Label("Favorites", systemImage: "star.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:46:9: error: 'init(_:content:)' is unavailable in watchOS
44 |
45 | // Labels inside colored surface (demonstrates inherited color)
46 | GroupBox("Inside GroupBox") {
| `- error: 'init(_:content:)' is unavailable in watchOS
47 | VStack(alignment: .leading, spacing: 12) {
48 | Label("Favorites", systemImage: "star.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content)}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift:55:10: error: 'groupBoxStyle' is unavailable in watchOS
53 | }
54 | }
55 | .groupBoxStyle(.neoBrutalism())
| `- error: 'groupBoxStyle' is unavailable in watchOS
56 | }
57 | .padding()
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:36:19: error: 'modifier' is only available in watchOS 11.0 or newer
34 |
35 | @available(iOS 18.0, *)
36 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
37 | VStack(spacing: 20) {
38 | // Standalone labeled content
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:51:9: error: 'GroupBox' is unavailable in watchOS
49 |
50 | // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 | GroupBox {
| `- error: 'GroupBox' is unavailable in watchOS
52 | VStack(spacing: 12) {
53 | LabeledContent("Username", value: "johndoe")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:51:9: error: 'init(content:)' is unavailable in watchOS
49 |
50 | // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 | GroupBox {
| `- error: 'init(content:)' is unavailable in watchOS
52 | VStack(spacing: 12) {
53 | LabeledContent("Username", value: "johndoe")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift:63:10: error: 'groupBoxStyle' is unavailable in watchOS
61 | }
62 | }
63 | .groupBoxStyle(.neoBrutalism())
| `- error: 'groupBoxStyle' is unavailable in watchOS
64 | }
65 | .padding()
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/List/ListModifiers.swift:73:19: error: 'modifier' is only available in watchOS 11.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
74 | List {
75 | ForEach(0..<3, id: \.self) { index in
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:39:19: error: 'modifier' is only available in watchOS 11.0 or newer
37 |
38 | @available(iOS 18.0, *)
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
40 | VStack(alignment: .leading, spacing: 20) {
41 | Menu("Options") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:41:9: error: 'Menu' is unavailable in watchOS
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
40 | VStack(alignment: .leading, spacing: 20) {
41 | Menu("Options") {
| `- error: 'Menu' is unavailable in watchOS
42 | Button("Edit", action: {})
43 | Button("Delete", action: {})
SwiftUI.Menu:3:27: note: 'Menu' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct Menu<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'Menu' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 11.0, iOS 14.0, tvOS 17.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:41:9: error: 'init(_:content:)' is unavailable in watchOS
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
40 | VStack(alignment: .leading, spacing: 20) {
41 | Menu("Options") {
| `- error: 'init(_:content:)' is unavailable in watchOS
42 | Button("Edit", action: {})
43 | Button("Delete", action: {})
SwiftUI.Menu.init:2:20: note: 'init(_:content:)' has been explicitly marked unavailable here
1 | generic struct Menu {
2 | nonisolated public init(_ titleKey: LocalizedStringKey, @ContentBuilder content: () -> Content) where Label == Text}
| `- note: 'init(_:content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:46:10: error: 'menuStyle' is unavailable in watchOS
44 | Button("Share", action: {})
45 | }
46 | .menuStyle(.neoBrutalism)
| `- error: 'menuStyle' is unavailable in watchOS
47 |
48 | Menu {
SwiftUI.View.menuStyle:2:25: note: 'menuStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func menuStyle<S>(_ style: S) -> some View where S : MenuStyle
| `- note: 'menuStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:48:9: error: 'Menu' is unavailable in watchOS
46 | .menuStyle(.neoBrutalism)
47 |
48 | Menu {
| `- error: 'Menu' is unavailable in watchOS
49 | Button("Cut", action: {})
50 | Button("Copy", action: {})
SwiftUI.Menu:3:27: note: 'Menu' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | nonisolated public struct Menu<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'Menu' has been explicitly marked unavailable here
4 | nonisolated public var body: some View { get }
5 | @available(macOS 11.0, iOS 14.0, tvOS 17.0, *)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:48:9: error: 'init(content:label:)' is unavailable in watchOS
46 | .menuStyle(.neoBrutalism)
47 |
48 | Menu {
| `- error: 'init(content:label:)' is unavailable in watchOS
49 | Button("Cut", action: {})
50 | Button("Copy", action: {})
SwiftUI.Menu.init:2:20: note: 'init(content:label:)' has been explicitly marked unavailable here
1 | generic struct Menu {
2 | nonisolated public init(@ContentBuilder content: () -> Content, @ContentBuilder label: () -> Label)}
| `- note: 'init(content:label:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:55:10: error: 'menuStyle' is unavailable in watchOS
53 | Label("Actions", systemImage: "ellipsis.circle")
54 | }
55 | .menuStyle(.neoBrutalism)
| `- error: 'menuStyle' is unavailable in watchOS
56 | }
57 | .padding()
SwiftUI.View.menuStyle:2:25: note: 'menuStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func menuStyle<S>(_ style: S) -> some View where S : MenuStyle
| `- note: 'menuStyle' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:391:19: error: 'modifier' is only available in watchOS 11.0 or newer
389 |
390 | @available(iOS 18.0, *)
391 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
392 | VStack(alignment: .leading, spacing: 20) {
393 | NBMenu {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:417:46: error: 'modifier' is only available in watchOS 11.0 or newer
415 | /// screen, so the menu stays fully visible instead of running off the bottom edge.
416 | @available(iOS 18.0, *)
417 | #Preview("Bottom-anchored trigger", traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
418 | VStack {
419 | Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:438:43: error: 'modifier' is only available in watchOS 11.0 or newer
436 | /// Demonstrates a long menu that scrolls when it exceeds 60% of screen height.
437 | @available(iOS 18.0, *)
438 | #Preview("Long scrollable menu", traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
439 | VStack(alignment: .leading, spacing: 20) {
440 | NBMenu {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Navigation/NavigationModifiers.swift:48:19: error: 'modifier' is only available in watchOS 11.0 or newer
46 |
47 | @available(iOS 18.0, *)
48 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
49 | NavigationStack {
50 | VStack {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Progress.swift:69:19: error: 'modifier' is only available in watchOS 11.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
70 | VStack {
71 | ProgressView(value: 0.0) { Text("Some Task") }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/Radio.swift:62:19: error: 'modifier' is only available in watchOS 11.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
63 | @Previewable @State var value = 0
64 | VStack(spacing: 24.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioItem.swift:63:19: error: 'modifier' is only available in watchOS 11.0 or newer
61 |
62 | @available(iOS 18.0, *)
63 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
64 | @Previewable @State var value = 0
65 | VStack(spacing: 24.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioStyle.swift:40:19: error: 'modifier' is only available in watchOS 11.0 or newer
38 |
39 | @available(iOS 18.0, *)
40 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
41 | @Previewable @State var value = 0
42 | VStack(spacing: 24.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SegmentedPicker/NBSegmentedPicker.swift:85:19: error: 'modifier' is only available in watchOS 11.0 or newer
83 |
84 | @available(iOS 18.0, *)
85 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
86 | @Previewable @State var selected = "One"
87 | @Previewable @State var size = 0
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/RoundSkeleton.swift:30:19: error: 'modifier' is only available in watchOS 11.0 or newer
28 |
29 | @available(iOS 18.0, *)
30 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
31 | @Previewable @State var value = 0
32 | VStack(spacing: 12.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/TextSkeleton.swift:29:19: error: 'modifier' is only available in watchOS 11.0 or newer
27 |
28 | @available(iOS 18.0, *)
29 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
30 | @Previewable @State var value = 0
31 | VStack(spacing: 12.0) {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Slider.swift:170:19: error: 'modifier' is only available in watchOS 11.0 or newer
168 |
169 | @available(iOS 18.0, *)
170 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
171 | @Previewable @State var sliderValue: Double = 50
172 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Stepper/NBStepper.swift:223:19: error: 'modifier' is only available in watchOS 11.0 or newer
221 |
222 | @available(iOS 18.0, *)
223 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
224 | @Previewable @State var count = 3
225 | @Previewable @State var largeValue = 500
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift:249:19: error: 'modifier' is only available in watchOS 11.0 or newer
247 |
248 | @available(iOS 18.0, *)
249 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
250 | VStack {
251 | Text("Swipe Actions")
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift:69:19: error: 'modifier' is only available in watchOS 11.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
70 | @Previewable @State var switchState1 = true
71 | @Previewable @State var switchState2 = false
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:167:19: error: 'modifier' is only available in watchOS 11.0 or newer
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| `- error: 'modifier' is only available in watchOS 11.0 or newer
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:174:17: error: 'GroupBox' is unavailable in watchOS
172 | NBTabView(selection: $house) {
173 | NBTab(value: 0) {
174 | GroupBox { Text("Bravery and Daring!") }
| `- error: 'GroupBox' is unavailable in watchOS
175 | } label: {
176 | Image(systemName: "flame.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:174:17: error: 'init(content:)' is unavailable in watchOS
172 | NBTabView(selection: $house) {
173 | NBTab(value: 0) {
174 | GroupBox { Text("Bravery and Daring!") }
| `- error: 'init(content:)' is unavailable in watchOS
175 | } label: {
176 | Image(systemName: "flame.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:179:17: error: 'GroupBox' is unavailable in watchOS
177 | }
178 | NBTab(value: 1) {
179 | GroupBox { Text("Cunning and Ambition!") }
| `- error: 'GroupBox' is unavailable in watchOS
180 | } label: {
181 | Image(systemName: "lanyardcard.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:179:17: error: 'init(content:)' is unavailable in watchOS
177 | }
178 | NBTab(value: 1) {
179 | GroupBox { Text("Cunning and Ambition!") }
| `- error: 'init(content:)' is unavailable in watchOS
180 | } label: {
181 | Image(systemName: "lanyardcard.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:184:17: error: 'GroupBox' is unavailable in watchOS
182 | }
183 | NBTab(value: 2) {
184 | GroupBox { Text("Wisdom and Learning!") }
| `- error: 'GroupBox' is unavailable in watchOS
185 | } label: {
186 | Image(systemName: "book.fill")
SwiftUI.GroupBox:4:27: note: 'GroupBox' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | nonisolated public struct GroupBox<Label, Content> : View, ~Sendable where Label : View, Content : View {
| `- note: 'GroupBox' has been explicitly marked unavailable here
5 | @available(iOS 14.0, macOS 10.15, *)
6 | @available(tvOS, unavailable)
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:184:17: error: 'init(content:)' is unavailable in watchOS
182 | }
183 | NBTab(value: 2) {
184 | GroupBox { Text("Wisdom and Learning!") }
| `- error: 'init(content:)' is unavailable in watchOS
185 | } label: {
186 | Image(systemName: "book.fill")
SwiftUI.GroupBox.init:2:20: note: 'init(content:)' has been explicitly marked unavailable here
1 | generic struct GroupBox {
2 | nonisolated public init(@ContentBuilder content: () -> Content)}
| `- note: 'init(content:)' has been explicitly marked unavailable here
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:189:10: error: 'groupBoxStyle' is unavailable in watchOS
187 | }
188 | }
189 | .groupBoxStyle(.neoBrutalism(elevated: false))
| `- error: 'groupBoxStyle' is unavailable in watchOS
190 |
191 | NBTabView(selection: $section) {
SwiftUI.View.groupBoxStyle:2:25: note: 'groupBoxStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func groupBoxStyle<S>(_ style: S) -> some View where S : GroupBoxStyle
| `- note: 'groupBoxStyle' has been explicitly marked unavailable here
3 | }
4 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBPressEffect.swift:112:2: note: expanded code originates here
96 |
97 | @available(iOS 18.0, *)
98 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
99 | @Previewable @State var isPressed = false
100 |
:
110 | }
111 | .padding()
112 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var isPressed = false
+-------------------------------------------------------------------
113 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift:52:11: warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
50 | }
51 |
52 | extension NBAccordion {
| `- warning: 'NBAccordion' is deprecated: Use DisclosureGroup with DisclosureGroupStyle.neoBrutalism instead [#DeprecatedDeclaration]
53 | var triggerWrappedView: some View {
54 | ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:3:18: error: 'DisclosureGroupStyle' is unavailable in watchOS
1 | import SwiftUI
2 |
3 | public extension DisclosureGroupStyle where Self == NBAccordionDisclosureGroupStyle {
| `- error: 'DisclosureGroupStyle' is unavailable in watchOS
4 | /// Accordion look for `DisclosureGroup`.
5 | static var neoBrutalism: NBAccordionDisclosureGroupStyle { .init() }
SwiftUI.DisclosureGroupStyle:4:44: note: 'DisclosureGroupStyle' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol DisclosureGroupStyle {
| `- note: 'DisclosureGroupStyle' has been explicitly marked unavailable here
5 | associatedtype Body : View
6 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift:21:48: error: 'DisclosureGroupStyle' is unavailable in watchOS
19 | /// .disclosureGroupStyle(.neoBrutalism)
20 | /// ```
21 | public struct NBAccordionDisclosureGroupStyle: DisclosureGroupStyle {
| `- error: 'DisclosureGroupStyle' is unavailable in watchOS
22 | @Environment(\.nbTheme) var theme: NBTheme
23 | @Environment(\.accessibilityReduceMotion) private var reduceMotion
SwiftUI.DisclosureGroupStyle:4:44: note: 'DisclosureGroupStyle' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol DisclosureGroupStyle {
| `- note: 'DisclosureGroupStyle' has been explicitly marked unavailable here
5 | associatedtype Body : View
6 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Alert.swift:44:41: warning: cannot use default expression for inference of '() -> Icon' because it is inferrable from parameters #0, #2; this will be an error in a future Swift language mode
42 | public init(
43 | type: AlertType = .default, @ViewBuilder desc: () -> Desc,
44 | @ViewBuilder icon: () -> Icon = { EmptyView() }, @ViewBuilder head: () -> Head
| `- warning: cannot use default expression for inference of '() -> Icon' because it is inferrable from parameters #0, #2; this will be an error in a future Swift language mode
45 | ) {
46 | self.type = type
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Checkbox/Checkbox.swift:81:2: note: expanded code originates here
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
63 | @Previewable @State var checkboxState1 = true
64 | @Previewable @State var checkboxState2 = false
:
79 | Toggle(isOn: $checkboxState2) {}
80 | }.toggleStyle(.neoBrutalismCheckbox)
81 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var checkboxState1 = true
+--------------------------------------------------------------------
82 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:4:65: warning: Storing a closure in '@Entry var nbCollapsableDidToggle' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
2 |
3 | extension EnvironmentValues {
4 | @Entry var nbCollapsableDidToggle: NBCollapsableDidToggle = {}
| `- warning: Storing a closure in '@Entry var nbCollapsableDidToggle' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
5 | @Entry var nbCollapsableIsExpanded: Bool = false
6 | }
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift:137:2: note: expanded code originates here
105 |
106 | @available(iOS 18.0, *)
107 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
108 | @Previewable @State var isExapanded = true
109 |
:
135 | .groupBoxStyle(.neoBrutalism(elevated: false))
136 | }
137 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var isExapanded = true
+-------------------------------------------------------------------
138 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:20:36: error: 'ControlGroupStyle' is unavailable in watchOS
18 | /// - Note: Per-section corners need `Group(subviews:)` (iOS 18+); on iOS 17 every section
19 | /// is fully rounded.
20 | public struct NBControlGroupStyle: ControlGroupStyle {
| `- error: 'ControlGroupStyle' is unavailable in watchOS
21 | @Environment(\.nbTheme) private var theme
22 |
SwiftUI.ControlGroupStyle:3:44: note: 'ControlGroupStyle' has been explicitly marked unavailable here
1 | @available(iOS 15.0, macOS 12.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | @MainActor @preconcurrency public protocol ControlGroupStyle {
| `- note: 'ControlGroupStyle' has been explicitly marked unavailable here
4 | associatedtype Body : View
5 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:61:18: error: 'ControlGroupStyle' is unavailable in watchOS
59 | }
60 |
61 | public extension ControlGroupStyle where Self == NBControlGroupStyle {
| `- error: 'ControlGroupStyle' is unavailable in watchOS
62 | /// A neobrutalism control group style. Override the section fill with `.backgroundStyle(_:)`.
63 | static var neoBrutalism: NBControlGroupStyle { .init() }
SwiftUI.ControlGroupStyle:3:44: note: 'ControlGroupStyle' has been explicitly marked unavailable here
1 | @available(iOS 15.0, macOS 12.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | @MainActor @preconcurrency public protocol ControlGroupStyle {
| `- note: 'ControlGroupStyle' has been explicitly marked unavailable here
4 | associatedtype Body : View
5 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift:112:2: note: expanded code originates here
87 |
88 | @available(iOS 18.0, *)
89 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
90 | @Previewable @State var isShowingSheet = true
91 | VStack {
:
110 | }
111 | }
112 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var isShowingSheet = true
+-------------------------------------------------------------------
113 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:3:18: error: 'GroupBoxStyle' is unavailable in watchOS
1 | import SwiftUI
2 |
3 | public extension GroupBoxStyle where Self == NBGroupBoxStyle {
| `- error: 'GroupBoxStyle' is unavailable in watchOS
4 | static func neoBrutalism(
5 | type: NBGroupBoxStyle.GroupBoxType = .default,
SwiftUI.GroupBoxStyle:4:44: note: 'GroupBoxStyle' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol GroupBoxStyle {
| `- note: 'GroupBoxStyle' has been explicitly marked unavailable here
5 | associatedtype Body : View
6 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:26:32: error: 'GroupBoxStyle' is unavailable in watchOS
24 | /// Pass `elevated: false` for a flat card: the drop shadow is removed and the
25 | /// tighter default padding is used. Elevated cards use the theme's `xlpadding`.
26 | public struct NBGroupBoxStyle: GroupBoxStyle {
| `- error: 'GroupBoxStyle' is unavailable in watchOS
27 | /// The group box's fill: `.default` uses the theme's `main` color, `.neutral` uses `bw`.
28 | public enum GroupBoxType {
SwiftUI.GroupBoxStyle:4:44: note: 'GroupBoxStyle' has been explicitly marked unavailable here
2 | @available(tvOS, unavailable)
3 | @available(watchOS, unavailable)
4 | @MainActor @preconcurrency public protocol GroupBoxStyle {
| `- note: 'GroupBoxStyle' has been explicitly marked unavailable here
5 | associatedtype Body : View
6 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Input.swift:74:2: note: expanded code originates here
53 |
54 | @available(iOS 18.0, *)
55 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
56 | @Previewable @State var inputValue = ""
57 | @Previewable @State var editorValue = ""
:
72 | .frame(height: 100)
73 | }
74 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var inputValue = ""
+--------------------------------------------------------------------
75 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:21:28: error: 'MenuStyle' is unavailable in watchOS
19 | /// .menuStyle(.neoBrutalism)
20 | /// ```
21 | public struct NBMenuStyle: MenuStyle {
| `- error: 'MenuStyle' is unavailable in watchOS
22 | @Environment(\.nbTheme) private var theme
23 |
SwiftUI.MenuStyle:3:44: note: 'MenuStyle' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | @MainActor @preconcurrency public protocol MenuStyle {
| `- note: 'MenuStyle' has been explicitly marked unavailable here
4 | associatedtype Body : View
5 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift:33:18: error: 'MenuStyle' is unavailable in watchOS
31 | }
32 |
33 | public extension MenuStyle where Self == NBMenuStyle {
| `- error: 'MenuStyle' is unavailable in watchOS
34 | /// A neobrutalism menu style with thick borders and box shadow.
35 | static var neoBrutalism: NBMenuStyle { .init() }
SwiftUI.MenuStyle:3:44: note: 'MenuStyle' has been explicitly marked unavailable here
1 | @available(iOS 14.0, macOS 11.0, tvOS 17.0, *)
2 | @available(watchOS, unavailable)
3 | @MainActor @preconcurrency public protocol MenuStyle {
| `- note: 'MenuStyle' has been explicitly marked unavailable here
4 | associatedtype Body : View
5 | @ContentBuilder @MainActor @preconcurrency func makeBody(configuration: Self.Configuration) -> Self.Body
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/Radio.swift:4:61: warning: Storing a closure in '@Entry var nbRadioItemDidSelect' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
2 |
3 | extension EnvironmentValues {
4 | @Entry var nbRadioItemDidSelect: NBRadioItemDidSelect = { _ in }
| `- warning: Storing a closure in '@Entry var nbRadioItemDidSelect' may invalidate dependents on every update because closures may not be comparable. (from macro 'Entry ')
5 | @Entry var nbSelectedRadioItemValue: AnyEquatable? = nil
6 | }
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/Radio.swift:93:2: note: expanded code originates here
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
63 | @Previewable @State var value = 0
64 | VStack(spacing: 24.0) {
:
91 | }
92 | }
93 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var value = 0
+--------------------------------------------------------------------
94 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioItem.swift:78:2: note: expanded code originates here
61 |
62 | @available(iOS 18.0, *)
63 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
64 | @Previewable @State var value = 0
65 | VStack(spacing: 24.0) {
:
76 | }.toggleStyle(.neoBrutalismRadio)
77 | }
78 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var value = 0
+--------------------------------------------------------------------
79 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioStyle.swift:55:2: note: expanded code originates here
38 |
39 | @available(iOS 18.0, *)
40 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
41 | @Previewable @State var value = 0
42 | VStack(spacing: 24.0) {
:
53 | }.toggleStyle(.neoBrutalismRadio)
54 | }
55 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var value = 0
+--------------------------------------------------------------------
56 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SegmentedPicker/NBSegmentedPicker.swift:112:2: note: expanded code originates here
83 |
84 | @available(iOS 18.0, *)
85 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
86 | @Previewable @State var selected = "One"
87 | @Previewable @State var size = 0
:
110 | }
111 | .padding()
112 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var selected = "One"
+-------------------------------------------------------------------
113 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/RoundSkeleton.swift:38:2: note: expanded code originates here
28 |
29 | @available(iOS 18.0, *)
30 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
31 | @Previewable @State var value = 0
32 | VStack(spacing: 12.0) {
:
36 | .frame(width: 120, height: 120)
37 | }
38 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var value = 0
+--------------------------------------------------------------------
39 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/TextSkeleton.swift:37:2: note: expanded code originates here
27 |
28 | @available(iOS 18.0, *)
29 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
30 | @Previewable @State var value = 0
31 | VStack(spacing: 12.0) {
:
35 | .frame(width: 120, height: 20.0)
36 | }
37 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var value = 0
+--------------------------------------------------------------------
38 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Slider.swift:191:2: note: expanded code originates here
168 |
169 | @available(iOS 18.0, *)
170 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
171 | @Previewable @State var sliderValue: Double = 50
172 |
:
189 | NBSlider(value: .constant(0.48)).disabled(true)
190 | }
191 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var sliderValue: Double = 50
+-------------------------------------------------------------------
192 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Stepper/NBStepper.swift:243:2: note: expanded code originates here
221 |
222 | @available(iOS 18.0, *)
223 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
224 | @Previewable @State var count = 3
225 | @Previewable @State var largeValue = 500
:
241 | }
242 | .padding()
243 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var count = 3
+-------------------------------------------------------------------
244 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift:89:2: note: expanded code originates here
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
70 | @Previewable @State var switchState1 = true
71 | @Previewable @State var switchState2 = false
:
87 |
88 | }.toggleStyle(.neoBrutalismSwitch)
89 | }
+--- macro expansion #Preview ---------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var switchState1 = true
+--------------------------------------------------------------------
90 |
macro expansion #Preview:15:52: error: 'modifier' is only available in watchOS 11.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift:203:2: note: expanded code originates here
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
| |- note: in expansion of macro 'Preview' here
| |- note: in expansion of macro 'Preview' here
| `- note: in expansion of macro 'Preview' here
168 | @Previewable @State var house = 0
169 | @Previewable @State var section = "account"
:
201 | }
202 | .padding()
203 | }
+--- macro expansion #Preview --------------------------------------
|11 | }
|12 |
|13 | @MainActor static func makePreview() throws -> DeveloperToolsSupport.Preview {
| | `- note: add '@available' attribute to enclosing static method
|14 | if #available(iOS 18.0, *) {
|15 | DeveloperToolsSupport.Preview(traits: .modifier(NBPreviewHelper())) {
| | |- error: 'modifier' is only available in watchOS 11.0 or newer
| | `- note: add 'if #available' version check
|16 | struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
|17 | @State var house = 0
+-------------------------------------------------------------------
204 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Equatable+.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBBarMeter.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBDisabledEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBOverlayWindow.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NBPressEffect.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismBoxModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/NeoBrutalismModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme+Presets.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Common/Theme.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/Accordion.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Accordion/AccordionDisclosureGroupStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Alert.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Badge.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Button.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Checkbox/Checkbox.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Checkbox/CheckboxShape.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Dialog.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Input.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Label/LabelStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/LabeledContent/LabeledContentStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/List/ListModifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/MenuStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Navigation/NavigationModifiers.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Progress.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/Radio.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioIndicator.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioItem.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Radio/RadioStyle.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SegmentedPicker/NBSegmentedPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/RoundSkeleton.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/SkeletonModifier.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/SkeletonPulse.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/TextSkeleton.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Slider.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Stepper/NBStepper.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Switch/Switch.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Tabs/NBTabView.swift /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Internal/NeoBrutalismPreviewHelper.swift -target arm64-apple-watchos10.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism-dependencies-2.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS27.0.sdk/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos27.0-24R360-e829b21a6f8c9b70876ba0858053c04477534ef55a1706bf4c1112bbb242f0a2.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name NeoBrutalism -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-watchos27.0 -target-sdk-version 27.0 -target-sdk-name watchos27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism-primary-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-watchos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism.abi.json
SwiftCompile normal arm64 (in target 'NeoBrutalism' from project 'NeoBrutalism')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftExplicitDependencyGeneratePcm arm64_32 /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules/SwiftUI-6DR5UJH94SD7QMITGWNAX9FBI.pcm
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-09-27 05:43:20.070 xcodebuild[1024:5811] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ NeoBrutalism (in target 'NeoBrutalism' from project 'NeoBrutalism')
SwiftCompile normal arm64 (in target 'NeoBrutalism' from project 'NeoBrutalism')
Building workspace NeoBrutalism with scheme NeoBrutalism
(3 failures)
BUILD FAILURE 6.4 watchOS