The Swift Package Index logo.Swift Package Index

Build Information

Failed to build NeoBrutalism, reference main (ea0333), with Swift 6.4 for tvOS using Xcode 27.0 on 27 Sep 2026 09:43:00 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=tvOS

Build Log

182 |             }
183 |             NBTab(value: 2) {
184 |                 GroupBox { Text("Wisdom and Learning!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
182 |             }
183 |             NBTab(value: 2) {
184 |                 GroupBox { Text("Wisdom and Learning!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
187 |             }
188 |         }
189 |         .groupBoxStyle(.neoBrutalism(elevated: false))
    |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.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 tvOS 18.0 or newer
    |   |                                                    `- note: add 'if #available' version check
    |16 |                 struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
    |17 |                     @State var isExapanded = true
    +-------------------------------------------------------------------
138 |
macro expansion #Preview:22:33: error: 'GroupBox' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |20 |                         VStack {
    |21 |                             NBCollapsable(isExpanded: $isExapanded) {
    |22 |                                 GroupBox {
    |   |                                 `- error: 'GroupBox' is unavailable in tvOS
    |23 |                                     HStack {
    |24 |                                         Text("Some")
    +-------------------------------------------------------------------
138 |
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:22:33: error: 'init(content:)' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |20 |                         VStack {
    |21 |                             NBCollapsable(isExpanded: $isExapanded) {
    |22 |                                 GroupBox {
    |   |                                 `- error: 'init(content:)' is unavailable in tvOS
    |23 |                                     HStack {
    |24 |                                         Text("Some")
    +-------------------------------------------------------------------
138 |
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:33: error: 'GroupBox' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |30 |                                 }
    |31 |
    |32 |                                 GroupBox {
    |   |                                 `- error: 'GroupBox' is unavailable in tvOS
    |33 |                                     Text("another card")
    |34 |                                 }
    +-------------------------------------------------------------------
138 |
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:33: error: 'init(content:)' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |30 |                                 }
    |31 |
    |32 |                                 GroupBox {
    |   |                                 `- error: 'init(content:)' is unavailable in tvOS
    |33 |                                     Text("another card")
    |34 |                                 }
    +-------------------------------------------------------------------
138 |
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:35:34: error: 'groupBoxStyle' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |33 |                                     Text("another card")
    |34 |                                 }
    |35 |                                 .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
    |   |                                  `- error: 'groupBoxStyle' is unavailable in tvOS
    |36 |
    |37 |                                 NBCollapsableContent {
    +-------------------------------------------------------------------
138 |
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:38:37: error: 'GroupBox' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |36 |
    |37 |                                 NBCollapsableContent {
    |38 |                                     GroupBox {
    |   |                                     `- error: 'GroupBox' is unavailable in tvOS
    |39 |                                         Text("Content")
    |40 |                                         Text("Content")
    +-------------------------------------------------------------------
138 |
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:38:37: error: 'init(content:)' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |36 |
    |37 |                                 NBCollapsableContent {
    |38 |                                     GroupBox {
    |   |                                     `- error: 'init(content:)' is unavailable in tvOS
    |39 |                                         Text("Content")
    |40 |                                         Text("Content")
    +-------------------------------------------------------------------
138 |
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:45:30: error: 'groupBoxStyle' is unavailable in tvOS
`- /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
108 |     @Previewable @State var isExapanded = true
109 |
    :
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
136 |     }
137 | }
    +--- macro expansion #Preview --------------------------------------
    |43 |                                 }
    |44 |                             }
    |45 |                             .groupBoxStyle(.neoBrutalism(elevated: false))
    |   |                              `- error: 'groupBoxStyle' is unavailable in tvOS
    |46 |                         }
    |47 |                     }
    +-------------------------------------------------------------------
138 |
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:35:13: error: 'init(subviews:transform:)' is only available in tvOS 18.0 or newer
 18 | /// - Note: Per-section corners need `Group(subviews:)` (iOS 18+); on iOS 17 every section
 19 | ///   is fully rounded.
 20 | public struct NBControlGroupStyle: ControlGroupStyle {
    |               `- note: add '@available' attribute to enclosing struct
 21 |     @Environment(\.nbTheme) private var theme
 22 |
    :
 31 |     /// overlap by one border width so their shared edges merge into a single line.
 32 |     @ViewBuilder
 33 |     private func sections(for configuration: Configuration) -> some View {
    |                  `- note: add '@available' attribute to enclosing instance method
 34 |         if #available(iOS 18.0, *) {
 35 |             Group(subviews: configuration.content) { subviews in
    |             |- error: 'init(subviews:transform:)' is only available in tvOS 18.0 or newer
    |             `- note: add 'if #available' version check
 36 |                 HStack(spacing: -theme.borderWidth) {
 37 |                     ForEach(subviews.indices, id: \.self) { index in
macro expansion #Preview:15:52: error: 'modifier' is only available in tvOS 18.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift:119:2: note: expanded code originates here
 99 |
100 | @available(iOS 18.0, *)
101 | #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
102 |     VStack(alignment: .leading, spacing: 20) {
103 |         ControlGroup {
    :
117 |     }
118 |     .padding()
119 | }
    +--- 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 tvOS 18.0 or newer
    |   |                                                    `- note: add 'if #available' version check
    |16 |                 func __b_buildView(@SwiftUI.ViewBuilder body: () -> any SwiftUI.View) -> any SwiftUI.View {
    |17 |                     body()
    +-------------------------------------------------------------------
120 |
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Checkbox/CheckboxShape.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile CheckboxShape.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Collapsable.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Collapsable.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/ControlGroup/ControlGroupStyle.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ControlGroupStyle.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Dialog.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Dialog.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Drawer.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 tvOS 18.0 or newer
247 |
248 | @available(iOS 18.0, *)
249 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 96 |
 97 | @available(iOS 18.0, *)
 98 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 95 |
 96 | @available(iOS 18.0, *)
 97 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
75 |             ProgressView(value: 0.6)
76 |
77 |             DisclosureGroup("Expand Me") {
   |             `- error: 'DisclosureGroup' is unavailable in tvOS
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 tvOS
75 |             ProgressView(value: 0.6)
76 |
77 |             DisclosureGroup("Expand Me") {
   |             `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
79 |             }
80 |
81 |             GroupBox("Card") {
   |             `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
79 |             }
80 |
81 |             GroupBox("Card") {
   |             `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
139 |                 id: \.0
140 |             ) { name, theme in
141 |                 GroupBox(name) {
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
139 |                 id: \.0
140 |             ) { name, theme in
141 |                 GroupBox(name) {
    |                 `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS 18.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
85 |         }
86 |
87 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'DisclosureGroup' is unavailable in tvOS
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 tvOS
85 |         }
86 |
87 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
87 |         DisclosureGroup("Expecto Patronum") {
88 |             Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 |         }.disclosureGroupStyle(.neoBrutalism)
   |           `- error: 'disclosureGroupStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
77 |
78 | @available(iOS 18.0, *)
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 |     VStack(spacing: 18.0) {
81 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'DisclosureGroup' is unavailable in tvOS
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 tvOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 |     VStack(spacing: 18.0) {
81 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
81 |         DisclosureGroup("Expecto Patronum") {
82 |             Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 |         }.disclosureGroupStyle(.neoBrutalism)
   |           `- error: 'disclosureGroupStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
122 |
123 | @available(iOS 18.0, *)
124 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
63 |
64 | @available(iOS 18.0, *)
65 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 81 |
 82 | @available(iOS 18.0, *)
 83 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
105 |
106 | @available(iOS 18.0, *)
107 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
110 |     VStack {
111 |         NBCollapsable(isExpanded: $isExapanded) {
112 |             GroupBox {
    |             `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
110 |     VStack {
111 |         NBCollapsable(isExpanded: $isExapanded) {
112 |             GroupBox {
    |             `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
120 |             }
121 |
122 |             GroupBox {
    |             `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
120 |             }
121 |
122 |             GroupBox {
    |             `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
123 |                 Text("another card")
124 |             }
125 |             .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
    |              `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
126 |
127 |             NBCollapsableContent {
128 |                 GroupBox {
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
126 |
127 |             NBCollapsableContent {
128 |                 GroupBox {
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
133 |             }
134 |         }
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
    |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
 99 |
100 | @available(iOS 18.0, *)
101 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.0 or newer
102 |     VStack(alignment: .leading, spacing: 20) {
103 |         ControlGroup {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift:89:19: error: 'modifier' is only available in tvOS 18.0 or newer
 87 |
 88 | @available(iOS 18.0, *)
 89 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
31 |
32 | @available(iOS 18.0, *)
33 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.0 or newer
34 |     VStack {
35 |         Gauge(value: 0.0) { Text("Empty") }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:35:9: error: 'Gauge' is unavailable in tvOS
33 | #Preview(traits: .modifier(NBPreviewHelper())) {
34 |     VStack {
35 |         Gauge(value: 0.0) { Text("Empty") }
   |         `- error: 'Gauge' is unavailable in tvOS
36 |             .gaugeStyle(.neoBrutalism)
37 |
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:36:14: error: 'gaugeStyle' is unavailable in tvOS
34 |     VStack {
35 |         Gauge(value: 0.0) { Text("Empty") }
36 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
37 |
38 |         Gauge(value: 0.52) { Text("Half") }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:38:9: error: 'Gauge' is unavailable in tvOS
36 |             .gaugeStyle(.neoBrutalism)
37 |
38 |         Gauge(value: 0.52) { Text("Half") }
   |         `- error: 'Gauge' is unavailable in tvOS
39 |             .gaugeStyle(.neoBrutalism)
40 |
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:39:14: error: 'gaugeStyle' is unavailable in tvOS
37 |
38 |         Gauge(value: 0.52) { Text("Half") }
39 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
40 |
41 |         Gauge(value: 0.2) { Text("Low") }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:41:9: error: 'Gauge' is unavailable in tvOS
39 |             .gaugeStyle(.neoBrutalism)
40 |
41 |         Gauge(value: 0.2) { Text("Low") }
   |         `- error: 'Gauge' is unavailable in tvOS
42 |             .gaugeStyle(.neoBrutalism)
43 |
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:42:14: error: 'gaugeStyle' is unavailable in tvOS
40 |
41 |         Gauge(value: 0.2) { Text("Low") }
42 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
43 |
44 |         Gauge(value: 1.0) { Text("Full") }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:44:9: error: 'Gauge' is unavailable in tvOS
42 |             .gaugeStyle(.neoBrutalism)
43 |
44 |         Gauge(value: 1.0) { Text("Full") }
   |         `- error: 'Gauge' is unavailable in tvOS
45 |             .gaugeStyle(.neoBrutalism)
46 |     }
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:45:14: error: 'gaugeStyle' is unavailable in tvOS
43 |
44 |         Gauge(value: 1.0) { Text("Full") }
45 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
46 |     }
47 | }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:76:19: error: 'modifier' is only available in tvOS 18.0 or newer
74 |
75 | @available(iOS 18.0, *)
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 |     VStack(spacing: 24.0) {
78 |         GroupBox("Header") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 |     VStack(spacing: 24.0) {
78 |         GroupBox("Header") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
79 |             Text("Main")
80 |         }
81 |         .groupBoxStyle(.neoBrutalism())
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
81 |         .groupBoxStyle(.neoBrutalism())
82 |
83 |         GroupBox("Header") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
81 |         .groupBoxStyle(.neoBrutalism())
82 |
83 |         GroupBox("Header") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
84 |             Text("Main")
85 |         }
86 |         .groupBoxStyle(.neoBrutalism(type: .neutral))
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
86 |         .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 |         GroupBox {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
86 |         .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 |         GroupBox {
   |         `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
89 |             Text("Flat, no label")
90 |         }
91 |         .groupBoxStyle(.neoBrutalism(elevated: false))
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
91 |         .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 |         GroupBox("Flat neutral") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
91 |         .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 |         GroupBox("Flat neutral") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
94 |             Text("Main")
95 |         }
96 |         .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
53 |
54 | @available(iOS 18.0, *)
55 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
68 |             .textFieldStyle(.neoBrutalism)
69 |
70 |         TextEditor(text: $editorValue)
   |         `- error: 'TextEditor' is unavailable in tvOS
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 tvOS 18.0 or newer
29 |
30 | @available(iOS 18.0, *)
31 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
44 |
45 |         // Labels inside colored surface (demonstrates inherited color)
46 |         GroupBox("Inside GroupBox") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
44 |
45 |         // Labels inside colored surface (demonstrates inherited color)
46 |         GroupBox("Inside GroupBox") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
53 |             }
54 |         }
55 |         .groupBoxStyle(.neoBrutalism())
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
34 |
35 | @available(iOS 18.0, *)
36 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
49 |
50 |         // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 |         GroupBox {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
49 |
50 |         // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 |         GroupBox {
   |         `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
61 |             }
62 |         }
63 |         .groupBoxStyle(.neoBrutalism())
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
37 |
38 | @available(iOS 18.0, *)
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.0 or newer
40 |     VStack(alignment: .leading, spacing: 20) {
41 |         Menu("Options") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:391:19: error: 'modifier' is only available in tvOS 18.0 or newer
389 |
390 | @available(iOS 18.0, *)
391 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.0 or newer
46 |
47 | @available(iOS 18.0, *)
48 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
61 |
62 | @available(iOS 18.0, *)
63 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
38 |
39 | @available(iOS 18.0, *)
40 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 83 |
 84 | @available(iOS 18.0, *)
 85 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
28 |
29 | @available(iOS 18.0, *)
30 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
27 |
28 | @available(iOS 18.0, *)
29 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
168 |
169 | @available(iOS 18.0, *)
170 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
221 |
222 | @available(iOS 18.0, *)
223 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
172 |         NBTabView(selection: $house) {
173 |             NBTab(value: 0) {
174 |                 GroupBox { Text("Bravery and Daring!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
172 |         NBTabView(selection: $house) {
173 |             NBTab(value: 0) {
174 |                 GroupBox { Text("Bravery and Daring!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
177 |             }
178 |             NBTab(value: 1) {
179 |                 GroupBox { Text("Cunning and Ambition!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
177 |             }
178 |             NBTab(value: 1) {
179 |                 GroupBox { Text("Cunning and Ambition!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
182 |             }
183 |             NBTab(value: 2) {
184 |                 GroupBox { Text("Wisdom and Learning!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
182 |             }
183 |             NBTab(value: 2) {
184 |                 GroupBox { Text("Wisdom and Learning!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
187 |             }
188 |         }
189 |         .groupBoxStyle(.neoBrutalism(elevated: false))
    |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift:117:25: error: 'DragGesture' is unavailable in tvOS
115 |                     .offset(x: offsetForEdge(offset, edge: edge))
116 |                     .gesture(
117 |                         DragGesture()
    |                         `- error: 'DragGesture' is unavailable in tvOS
118 |                             .onChanged { value in
119 |                                 let translation = edge == .trailing
SwiftUI.DragGesture:3:42: note: 'DragGesture' has been explicitly marked unavailable here
 1 | @available(iOS 13.0, macOS 10.15, watchOS 6.0, *)
 2 | @available(tvOS, unavailable)
 3 | @MainActor @preconcurrency public struct DragGesture : Gesture, ~Sendable {
   |                                          `- note: 'DragGesture' has been explicitly marked unavailable here
 4 |     public struct Value : Equatable, Sendable {
 5 |         public var time: Date
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/SwipeActions/NBSwipeActions.swift:117:25: error: 'init(minimumDistance:coordinateSpace:)' is unavailable in tvOS
115 |                     .offset(x: offsetForEdge(offset, edge: edge))
116 |                     .gesture(
117 |                         DragGesture()
    |                         `- error: 'init(minimumDistance:coordinateSpace:)' is unavailable in tvOS
118 |                             .onChanged { value in
119 |                                 let translation = edge == .trailing
SwiftUI.DragGesture.init:4:37: note: 'init(minimumDistance:coordinateSpace:)' has been explicitly marked unavailable here
2 | @available(iOS 17.0, macOS 14.0, watchOS 10.0, *)
3 |   @available(tvOS, unavailable)
4 |   @MainActor @preconcurrency public init(minimumDistance: CGFloat = 10, coordinateSpace: some CoordinateSpaceProtocol = .local)}
  |                                     `- note: 'init(minimumDistance:coordinateSpace:)' has been explicitly marked unavailable here
5 |
macro expansion #Preview:15:52: error: 'modifier' is only available in tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS
`- /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 tvOS
    |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 tvOS
`- /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 tvOS
    |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 tvOS
`- /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 tvOS
    |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 tvOS
`- /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 tvOS
    |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 tvOS
`- /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 tvOS
    |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 tvOS
`- /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 tvOS
    |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/NBPressEffect.swift:98:19: error: 'modifier' is only available in tvOS 18.0 or newer
 96 |
 97 | @available(iOS 18.0, *)
 98 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 95 |
 96 | @available(iOS 18.0, *)
 97 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
64 |
65 | @available(iOS 18.0, *)
66 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
75 |             ProgressView(value: 0.6)
76 |
77 |             DisclosureGroup("Expand Me") {
   |             `- error: 'DisclosureGroup' is unavailable in tvOS
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 tvOS
75 |             ProgressView(value: 0.6)
76 |
77 |             DisclosureGroup("Expand Me") {
   |             `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
79 |             }
80 |
81 |             GroupBox("Card") {
   |             `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
79 |             }
80 |
81 |             GroupBox("Card") {
   |             `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
139 |                 id: \.0
140 |             ) { name, theme in
141 |                 GroupBox(name) {
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
139 |                 id: \.0
140 |             ) { name, theme in
141 |                 GroupBox(name) {
    |                 `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS 18.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
85 |         }
86 |
87 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'DisclosureGroup' is unavailable in tvOS
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 tvOS
85 |         }
86 |
87 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
87 |         DisclosureGroup("Expecto Patronum") {
88 |             Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
89 |         }.disclosureGroupStyle(.neoBrutalism)
   |           `- error: 'disclosureGroupStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
77 |
78 | @available(iOS 18.0, *)
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 |     VStack(spacing: 18.0) {
81 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'DisclosureGroup' is unavailable in tvOS
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 tvOS
79 | #Preview(traits: .modifier(NBPreviewHelper())) {
80 |     VStack(spacing: 18.0) {
81 |         DisclosureGroup("Expecto Patronum") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
81 |         DisclosureGroup("Expecto Patronum") {
82 |             Text("Pitradev Sanrakshanam - पितृदेव संरक्षणम्")
83 |         }.disclosureGroupStyle(.neoBrutalism)
   |           `- error: 'disclosureGroupStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
122 |
123 | @available(iOS 18.0, *)
124 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
63 |
64 | @available(iOS 18.0, *)
65 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 81 |
 82 | @available(iOS 18.0, *)
 83 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
105 |
106 | @available(iOS 18.0, *)
107 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
110 |     VStack {
111 |         NBCollapsable(isExpanded: $isExapanded) {
112 |             GroupBox {
    |             `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
110 |     VStack {
111 |         NBCollapsable(isExpanded: $isExapanded) {
112 |             GroupBox {
    |             `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
120 |             }
121 |
122 |             GroupBox {
    |             `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
120 |             }
121 |
122 |             GroupBox {
    |             `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
123 |                 Text("another card")
124 |             }
125 |             .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
    |              `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
126 |
127 |             NBCollapsableContent {
128 |                 GroupBox {
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
126 |
127 |             NBCollapsableContent {
128 |                 GroupBox {
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
133 |             }
134 |         }
135 |         .groupBoxStyle(.neoBrutalism(elevated: false))
    |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
 99 |
100 | @available(iOS 18.0, *)
101 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.0 or newer
102 |     VStack(alignment: .leading, spacing: 20) {
103 |         ControlGroup {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Drawer.swift:89:19: error: 'modifier' is only available in tvOS 18.0 or newer
 87 |
 88 | @available(iOS 18.0, *)
 89 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
31 |
32 | @available(iOS 18.0, *)
33 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.0 or newer
34 |     VStack {
35 |         Gauge(value: 0.0) { Text("Empty") }
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:35:9: error: 'Gauge' is unavailable in tvOS
33 | #Preview(traits: .modifier(NBPreviewHelper())) {
34 |     VStack {
35 |         Gauge(value: 0.0) { Text("Empty") }
   |         `- error: 'Gauge' is unavailable in tvOS
36 |             .gaugeStyle(.neoBrutalism)
37 |
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:36:14: error: 'gaugeStyle' is unavailable in tvOS
34 |     VStack {
35 |         Gauge(value: 0.0) { Text("Empty") }
36 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
37 |
38 |         Gauge(value: 0.52) { Text("Half") }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:38:9: error: 'Gauge' is unavailable in tvOS
36 |             .gaugeStyle(.neoBrutalism)
37 |
38 |         Gauge(value: 0.52) { Text("Half") }
   |         `- error: 'Gauge' is unavailable in tvOS
39 |             .gaugeStyle(.neoBrutalism)
40 |
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:39:14: error: 'gaugeStyle' is unavailable in tvOS
37 |
38 |         Gauge(value: 0.52) { Text("Half") }
39 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
40 |
41 |         Gauge(value: 0.2) { Text("Low") }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:41:9: error: 'Gauge' is unavailable in tvOS
39 |             .gaugeStyle(.neoBrutalism)
40 |
41 |         Gauge(value: 0.2) { Text("Low") }
   |         `- error: 'Gauge' is unavailable in tvOS
42 |             .gaugeStyle(.neoBrutalism)
43 |
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:42:14: error: 'gaugeStyle' is unavailable in tvOS
40 |
41 |         Gauge(value: 0.2) { Text("Low") }
42 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
43 |
44 |         Gauge(value: 1.0) { Text("Full") }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:44:9: error: 'Gauge' is unavailable in tvOS
42 |             .gaugeStyle(.neoBrutalism)
43 |
44 |         Gauge(value: 1.0) { Text("Full") }
   |         `- error: 'Gauge' is unavailable in tvOS
45 |             .gaugeStyle(.neoBrutalism)
46 |     }
SwiftUI.Gauge:3:27: note: 'Gauge' has been explicitly marked unavailable here
 1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
 2 | @available(tvOS, unavailable)
 3 | nonisolated public struct Gauge<Label, CurrentValueLabel, BoundsLabel, MarkedValueLabels> : View, ~Sendable where Label : View, CurrentValueLabel : View, BoundsLabel : View, MarkedValueLabels : View {
   |                           `- note: 'Gauge' has been explicitly marked unavailable here
 4 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label) where CurrentValueLabel == EmptyView, BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
 5 |     nonisolated public init<V>(value: V, in bounds: ClosedRange<V> = 0...1, @ContentBuilder label: () -> Label, @ContentBuilder currentValueLabel: () -> CurrentValueLabel) where BoundsLabel == EmptyView, MarkedValueLabels == EmptyView, V : BinaryFloatingPoint
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Gauge/GaugeStyle.swift:45:14: error: 'gaugeStyle' is unavailable in tvOS
43 |
44 |         Gauge(value: 1.0) { Text("Full") }
45 |             .gaugeStyle(.neoBrutalism)
   |              `- error: 'gaugeStyle' is unavailable in tvOS
46 |     }
47 | }
SwiftUI.View.gaugeStyle:2:25: note: 'gaugeStyle' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func gaugeStyle<S>(_ style: S) -> some View where S : GaugeStyle
  |                         `- note: 'gaugeStyle' has been explicitly marked unavailable here
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/GroupBox/GroupBoxStyle.swift:76:19: error: 'modifier' is only available in tvOS 18.0 or newer
74 |
75 | @available(iOS 18.0, *)
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 |     VStack(spacing: 24.0) {
78 |         GroupBox("Header") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
76 | #Preview(traits: .modifier(NBPreviewHelper())) {
77 |     VStack(spacing: 24.0) {
78 |         GroupBox("Header") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
79 |             Text("Main")
80 |         }
81 |         .groupBoxStyle(.neoBrutalism())
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
81 |         .groupBoxStyle(.neoBrutalism())
82 |
83 |         GroupBox("Header") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
81 |         .groupBoxStyle(.neoBrutalism())
82 |
83 |         GroupBox("Header") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
84 |             Text("Main")
85 |         }
86 |         .groupBoxStyle(.neoBrutalism(type: .neutral))
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
86 |         .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 |         GroupBox {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
86 |         .groupBoxStyle(.neoBrutalism(type: .neutral))
87 |
88 |         GroupBox {
   |         `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
89 |             Text("Flat, no label")
90 |         }
91 |         .groupBoxStyle(.neoBrutalism(elevated: false))
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS
91 |         .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 |         GroupBox("Flat neutral") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
91 |         .groupBoxStyle(.neoBrutalism(elevated: false))
92 |
93 |         GroupBox("Flat neutral") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
94 |             Text("Main")
95 |         }
96 |         .groupBoxStyle(.neoBrutalism(type: .neutral, elevated: false))
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
53 |
54 | @available(iOS 18.0, *)
55 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
68 |             .textFieldStyle(.neoBrutalism)
69 |
70 |         TextEditor(text: $editorValue)
   |         `- error: 'TextEditor' is unavailable in tvOS
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 tvOS 18.0 or newer
29 |
30 | @available(iOS 18.0, *)
31 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
44 |
45 |         // Labels inside colored surface (demonstrates inherited color)
46 |         GroupBox("Inside GroupBox") {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
44 |
45 |         // Labels inside colored surface (demonstrates inherited color)
46 |         GroupBox("Inside GroupBox") {
   |         `- error: 'init(_:content:)' is unavailable in tvOS
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 tvOS
53 |             }
54 |         }
55 |         .groupBoxStyle(.neoBrutalism())
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
34 |
35 | @available(iOS 18.0, *)
36 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
49 |
50 |         // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 |         GroupBox {
   |         `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
49 |
50 |         // Inside a `main`-filled GroupBox — the row must pick up the card's `mainText`
51 |         GroupBox {
   |         `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
61 |             }
62 |         }
63 |         .groupBoxStyle(.neoBrutalism())
   |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.0 or newer
71 |
72 | @available(iOS 18.0, *)
73 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
37 |
38 | @available(iOS 18.0, *)
39 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.0 or newer
40 |     VStack(alignment: .leading, spacing: 20) {
41 |         Menu("Options") {
/Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Menu/NBMenu.swift:391:19: error: 'modifier' is only available in tvOS 18.0 or newer
389 |
390 | @available(iOS 18.0, *)
391 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.0 or newer
46 |
47 | @available(iOS 18.0, *)
48 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
60 |
61 | @available(iOS 18.0, *)
62 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
61 |
62 | @available(iOS 18.0, *)
63 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
38 |
39 | @available(iOS 18.0, *)
40 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
 83 |
 84 | @available(iOS 18.0, *)
 85 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
28 |
29 | @available(iOS 18.0, *)
30 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
27 |
28 | @available(iOS 18.0, *)
29 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
168 |
169 | @available(iOS 18.0, *)
170 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
221 |
222 | @available(iOS 18.0, *)
223 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
247 |
248 | @available(iOS 18.0, *)
249 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
67 |
68 | @available(iOS 18.0, *)
69 | #Preview(traits: .modifier(NBPreviewHelper())) {
   |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS 18.0 or newer
165 |
166 | @available(iOS 18.0, *)
167 | #Preview(traits: .modifier(NBPreviewHelper())) {
    |                   `- error: 'modifier' is only available in tvOS 18.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 tvOS
172 |         NBTabView(selection: $house) {
173 |             NBTab(value: 0) {
174 |                 GroupBox { Text("Bravery and Daring!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
172 |         NBTabView(selection: $house) {
173 |             NBTab(value: 0) {
174 |                 GroupBox { Text("Bravery and Daring!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
177 |             }
178 |             NBTab(value: 1) {
179 |                 GroupBox { Text("Cunning and Ambition!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
177 |             }
178 |             NBTab(value: 1) {
179 |                 GroupBox { Text("Cunning and Ambition!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
182 |             }
183 |             NBTab(value: 2) {
184 |                 GroupBox { Text("Wisdom and Learning!") }
    |                 `- error: 'GroupBox' is unavailable in tvOS
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 tvOS
182 |             }
183 |             NBTab(value: 2) {
184 |                 GroupBox { Text("Wisdom and Learning!") }
    |                 `- error: 'init(content:)' is unavailable in tvOS
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 tvOS
187 |             }
188 |         }
189 |         .groupBoxStyle(.neoBrutalism(elevated: false))
    |          `- error: 'groupBoxStyle' is unavailable in tvOS
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 tvOS 18.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 tvOS 18.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 tvOS
 1 | import SwiftUI
 2 |
 3 | public extension DisclosureGroupStyle where Self == NBAccordionDisclosureGroupStyle {
   |                  `- error: 'DisclosureGroupStyle' is unavailable in tvOS
 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 tvOS
19 | /// .disclosureGroupStyle(.neoBrutalism)
20 | /// ```
21 | public struct NBAccordionDisclosureGroupStyle: DisclosureGroupStyle {
   |                                                `- error: 'DisclosureGroupStyle' is unavailable in tvOS
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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.0 or newer
    |   |                                                    `- note: add 'if #available' version check
    |16 |                 struct __P_Previewable_Transform_Wrapper: SwiftUI.View {
    |17 |                     @State var isExapanded = true
    +-------------------------------------------------------------------
138 |
macro expansion #Preview:15:52: error: 'modifier' is only available in tvOS 18.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 tvOS 18.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/Gauge/GaugeStyle.swift:3:18: error: 'GaugeStyle' is unavailable in tvOS
 1 | import SwiftUI
 2 |
 3 | public extension GaugeStyle where Self == NBGaugeStyle {
   |                  `- error: 'GaugeStyle' is unavailable in tvOS
 4 |     static var neoBrutalism: NBGaugeStyle { .init() }
 5 | }
SwiftUI.GaugeStyle:3:44: note: 'GaugeStyle' has been explicitly marked unavailable here
1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
2 | @available(tvOS, unavailable)
3 | @MainActor @preconcurrency public protocol GaugeStyle {
  |                                            `- note: 'GaugeStyle' 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/Gauge/GaugeStyle.swift:18:29: error: 'GaugeStyle' is unavailable in tvOS
16 | /// .gaugeStyle(.neoBrutalism)
17 | /// ```
18 | public struct NBGaugeStyle: GaugeStyle {
   |                             `- error: 'GaugeStyle' is unavailable in tvOS
19 |     @Environment(\.nbTheme) var theme: NBTheme
20 |
SwiftUI.GaugeStyle:3:44: note: 'GaugeStyle' has been explicitly marked unavailable here
1 | @available(iOS 16.0, macOS 13.0, watchOS 7.0, *)
2 | @available(tvOS, unavailable)
3 | @MainActor @preconcurrency public protocol GaugeStyle {
  |                                            `- note: 'GaugeStyle' 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/GroupBox/GroupBoxStyle.swift:3:18: error: 'GroupBoxStyle' is unavailable in tvOS
 1 | import SwiftUI
 2 |
 3 | public extension GroupBoxStyle where Self == NBGroupBoxStyle {
   |                  `- error: 'GroupBoxStyle' is unavailable in tvOS
 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 tvOS
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 tvOS
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 tvOS 18.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 tvOS 18.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/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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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 tvOS 18.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-tvos17.0 -disable-cross-import-overlay-search -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.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-appletvos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS27.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/appletvos27.0-24J360-e829b21a6f8c9b70876ba0858053c044b32bfd8d43560033f8d89884cdb90028.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-appletvos/NeoBrutalism-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-appletvos/NeoBrutalism-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/NeoBrutalism.build/Debug-appletvos/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-appletvos/NeoBrutalism-t.build/Objects-normal/arm64/NeoBrutalism_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-tvos27.0 -target-sdk-version 27.0 -target-sdk-name appletvos27.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-appletvos/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-appletvos/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-appletvos/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-appletvos/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-appletvos/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-appletvos/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-appletvos/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

SwiftCompile normal arm64 Compiling\ SkeletonPulse.swift,\ TextSkeleton.swift,\ Slider.swift,\ NBStepper.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 (in target 'NeoBrutalism' from project 'NeoBrutalism')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/SkeletonPulse.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile SkeletonPulse.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Skeleton/TextSkeleton.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile TextSkeleton.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Slider.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Slider.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/NeoBrutalism/Components/Stepper/NBStepper.swift (in target 'NeoBrutalism' from project 'NeoBrutalism')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile NBStepper.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
2026-09-27 05:42:57.625 xcodebuild[969:5673] [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 tvOS