The Swift Package Index logo.Swift Package Index

Build Information

Failed to build OversizeUI, reference 3.20.6 (916c5e), with Swift 6.1 for macOS (SPM) on 3 Oct 2026 00:30:15 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[188/203] Compiling OversizeUI View+Alignment.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[189/203] Compiling OversizeUI View+Available.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[190/203] Compiling OversizeUI View+Background.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[191/203] Compiling OversizeUI View+CornerRadius.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[192/203] Compiling OversizeUI View+Cursor.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[193/203] Compiling OversizeUI View+IconOnSurface.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[194/203] Compiling OversizeUI View+If.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[195/203] Compiling OversizeUI View+OnChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[196/203] Compiling OversizeUI View+Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[197/203] Compiling OversizeUI View+SizeReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[198/203] Compiling OversizeUI CalendarLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[199/203] Compiling OversizeUI CalendarLayoutModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[200/203] Compiling OversizeUI DefaultCalendarDayView.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[201/203] Compiling OversizeUI CoverLayout.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[202/203] Compiling OversizeUI CoverLayoutModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
[203/203] Compiling OversizeUI CoverNavigationType.swift
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:158:22: error: cannot find type 'ScrollEdgeEffectStyle' in scope
156 | @available(visionOS, unavailable)
157 | private extension ScrollEdgeEffect {
158 |     var systemStyle: ScrollEdgeEffectStyle {
    |                      `- error: cannot find type 'ScrollEdgeEffectStyle' in scope
159 |         switch self {
160 |         case .automatic: .automatic
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:13: error: cannot find 'safeAreaBar' in scope
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:102:32: error: cannot infer contextual base in reference to member 'top'
100 |     func safeAreaBarTop(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
101 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
102 |             safeAreaBar(edge: .top, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'top'
103 |         } else {
104 |             safeAreaInset(edge: .top, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:13: error: cannot find 'safeAreaBar' in scope
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |             `- error: cannot find 'safeAreaBar' in scope
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Extensions/View/View+Available.swift:111:32: error: cannot infer contextual base in reference to member 'bottom'
109 |     func safeAreaBarBottom(alignment: HorizontalAlignment = .center, spacing: CGFloat? = nil, @ViewBuilder content: @escaping () -> some View) -> some View {
110 |         if #available(iOS 26.0, macOS 26.0, tvOS 26.0, watchOS 26.0, *) {
111 |             safeAreaBar(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
    |                                `- error: cannot infer contextual base in reference to member 'bottom'
112 |         } else {
113 |             safeAreaInset(edge: .bottom, alignment: alignment, spacing: spacing, content: content)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:351:6: error: 'Previewable()' is only available in macOS 14.0 or newer
349 | @available(watchOS, unavailable)
350 | #Preview("Default Day View") {
351 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
352 |
353 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:301:6: error: 'Previewable()' is only available in macOS 14.0 or newer
299 | @available(watchOS, unavailable)
300 | #Preview("Custom Day View") {
301 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
302 |
303 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:325:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
323 |             background: { Color.backgroundSecondary }
324 |         )
325 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
326 |     }
327 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:334:6: error: 'Previewable()' is only available in macOS 14.0 or newer
332 | @available(watchOS, unavailable)
333 | #Preview("Default Day View") {
334 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
335 |
336 |     return NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Deprecated/Layouts/CalendarLayoutView/CalendarLayoutView.swift:358:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
356 |             background: { Color.backgroundSecondary }
357 |         )
358 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
359 |     }
360 | }
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:383:6: error: 'Previewable()' is only available in macOS 14.0 or newer
381 | @available(watchOS, unavailable)
382 | #Preview("Custom Day View") {
383 |     @Previewable @State var selection = Date()
    |      |- error: 'Previewable()' is only available in macOS 14.0 or newer
    |      `- note: add 'if #available' version check
384 |
385 |     NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:52:25: error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
    |                         |- error: 'init(sections:transform:)' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:54:25: error: 'LayoutSectionView' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
 52 |                 SwiftUI.Group(sections: content) { sections in
 53 |                     SwiftUI.ForEach(sections) { section in
 54 |                         LayoutSectionView(
    |                         |- error: 'LayoutSectionView' is only available in macOS 15.0 or newer
    |                         `- note: add 'if #available' version check
 55 |                             section: section,
 56 |                             isFirst: section.id == sections.first?.id,
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:64:10: error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
 62 |             }
 63 |         }
 64 |         .onScrollGeometryChange(for: CGFloat.self) { proxy in
    |          |- error: 'onScrollGeometryChange(for:of:action:)' is only available in macOS 15.0 or newer
    |          `- note: add 'if #available' version check
 65 |             proxy.contentOffset.y + proxy.contentInsets.top
 66 |         } action: { _, value in
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:111:10: error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
109 |                 }
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
    |          |- error: 'toolbarTitleDisplayMode' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
112 |         .sensoryFeedback(.selection, trigger: selection)
113 |         .sheet(isPresented: $isShowMonthPicker) {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:112:10: error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
 47 |     }
 48 |
 49 |     public var body: some View {
    |                `- note: add @available attribute to enclosing property
 50 |         SwiftUI.ScrollView {
 51 |             SwiftUI.LazyVStack(spacing: sectionSpacing) {
    :
110 |         }
111 |         .toolbarTitleDisplayMode(.inline)
112 |         .sensoryFeedback(.selection, trigger: selection)
    |          |- error: 'sensoryFeedback(_:trigger:)' is only available in macOS 14.0 or newer
    |          `- note: add 'if #available' version check
113 |         .sheet(isPresented: $isShowMonthPicker) {
114 |             NavigationStack {
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:224:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
222 |             .frame(height: calendarHeight)
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
225 |             .onChange(of: selection) { _, newValue in
226 |                 let newMonth = normalizedMonth(for: newValue)
/Users/admin/builder/spi-builder-workspace/Sources/OversizeUI/Layouts/CalendarLayout/CalendarLayout.swift:225:14: error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
157 |     }
158 |
159 |     public var calendarView: some View {
    |                `- note: add @available attribute to enclosing property
160 |         VStack(spacing: .zero) {
161 |             LazyVGrid(columns: columns, spacing: 0) {
    :
223 |             .onAppear { prepareCalendar() }
224 |             .onChange(of: interval) { _, _ in prepareCalendar() }
225 |             .onChange(of: selection) { _, newValue in
    |              |- error: 'onChange(of:initial:_:)' is only available in macOS 14.0 or newer
    |              `- note: add 'if #available' version check
226 |                 let newMonth = normalizedMonth(for: newValue)
227 |                 if !calendar.isDate(displayedMonth, equalTo: newMonth, toGranularity: .month) {
BUILD FAILURE 6.1 macosSpm