The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FancyScrollView, reference develop (7f8194), with Swift 6.2 for macOS (SPM) on 19 Jun 2025 05:02:11 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/nerdsupremacist/FancyScrollView.git
Reference: develop
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nerdsupremacist/FancyScrollView
 * branch            develop    -> FETCH_HEAD
 * [new branch]      develop    -> origin/develop
HEAD is now at 7f8194b Merge pull request #9 from devraj/develop
Cloned https://github.com/nerdsupremacist/FancyScrollView.git
Revision (git rev-parse @):
7f8194b23dc209cdb5b0ebc9799a8de487166fdf
SUCCESS checkout https://github.com/nerdsupremacist/FancyScrollView.git at develop
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/nerdsupremacist/FancyScrollView.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/12] Compiling FancyScrollView ScrollUpHeaderBehavior.swift
[4/12] Compiling FancyScrollView ScrollDownHeaderBehavior.swift
[5/13] Compiling FancyScrollView View+navigationAllowSpipeBackWhenHidden.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:5:61: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |
 5 |     func hackNavigationToAllowSwipeBackWhenHidden() -> some View {
   |          |                                                  `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add @available attribute to enclosing instance method
 6 |         return background(NavigationConfigurator())
 7 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:3:11: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | |         `- error: 'View' is only available in macOS 10.15 or newer
   | `- note: add @available attribute to enclosing extension
 4 |
 5 |     func hackNavigationToAllowSwipeBackWhenHidden() -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:12:34: error: cannot find type 'UIGestureRecognizerDelegate' in scope
10 |
11 | private struct NavigationConfigurator: UIViewControllerRepresentable {
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
   |                                  `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
13 |         weak var navigationController: UINavigationController?
14 |         weak var originalDelegate: UIGestureRecognizerDelegate?
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:13:40: error: cannot find type 'UINavigationController' in scope
11 | private struct NavigationConfigurator: UIViewControllerRepresentable {
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
13 |         weak var navigationController: UINavigationController?
   |                                        `- error: cannot find type 'UINavigationController' in scope
14 |         weak var originalDelegate: UIGestureRecognizerDelegate?
15 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:14:36: error: cannot find type 'UIGestureRecognizerDelegate' in scope
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
13 |         weak var navigationController: UINavigationController?
14 |         weak var originalDelegate: UIGestureRecognizerDelegate?
   |                                    `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
15 |
16 |         deinit {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:24:64: error: cannot find type 'UIGestureRecognizer' in scope
22 |         }
23 |
24 |         func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
   |                                                                `- error: cannot find type 'UIGestureRecognizer' in scope
25 |             if let navigationController = navigationController,
26 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:35:53: error: cannot find type 'UIGestureRecognizer' in scope
33 |         }
34 |
35 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
   |                                                     `- error: cannot find type 'UIGestureRecognizer' in scope
36 |             if let navigationController = navigationController,
37 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:35:95: error: cannot find type 'UITouch' in scope
33 |         }
34 |
35 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
   |                                                                                               `- error: cannot find type 'UITouch' in scope
36 |             if let navigationController = navigationController,
37 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:47:53: error: cannot find type 'UIGestureRecognizer' in scope
45 |
46 |         @available(iOS 13.4, *)
47 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
   |                                                     `- error: cannot find type 'UIGestureRecognizer' in scope
48 |             if let navigationController = navigationController,
49 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:47:95: error: cannot find type 'UIEvent' in scope
45 |
46 |         @available(iOS 13.4, *)
47 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
   |                                                                                               `- error: cannot find type 'UIEvent' in scope
48 |             if let navigationController = navigationController,
49 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:58:53: error: cannot find type 'UIGestureRecognizer' in scope
56 |         }
57 |
58 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive press: UIPress) -> Bool {
   |                                                     `- error: cannot find type 'UIGestureRecognizer' in scope
59 |             if let navigationController = navigationController,
60 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:58:95: error: cannot find type 'UIPress' in scope
56 |         }
57 |
58 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive press: UIPress) -> Bool {
   |                                                                                               `- error: cannot find type 'UIPress' in scope
59 |             if let navigationController = navigationController,
60 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:70:105: error: cannot find type 'UIViewController' in scope
68 |     }
69 |
70 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                                                                                         `- error: cannot find type 'UIViewController' in scope
71 |         let controller = UIViewController()
72 |         controller.title = "Some title"
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:70:40: error: cannot find type 'UIViewControllerRepresentableContext' in scope
68 |     }
69 |
70 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                        `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
71 |         let controller = UIViewController()
72 |         controller.title = "Some title"
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:81:53: error: cannot find type 'UIViewController' in scope
79 |     }
80 |
81 |     func updateUIViewController(_ uiViewController: UIViewController,
   |                                                     `- error: cannot find type 'UIViewController' in scope
82 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
83 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:82:42: error: cannot find type 'UIViewControllerRepresentableContext' in scope
80 |
81 |     func updateUIViewController(_ uiViewController: UIViewController,
82 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
   |                                          `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
83 |
84 |         uiViewController.navigationController?.interactivePopGestureRecognizer?.isEnabled = true
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:11:40: error: cannot find type 'UIViewControllerRepresentable' in scope
 9 | }
10 |
11 | private struct NavigationConfigurator: UIViewControllerRepresentable {
   |                                        `- error: cannot find type 'UIViewControllerRepresentable' in scope
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
13 |         weak var navigationController: UINavigationController?
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:6:16: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'NavigationConfigurator' conform to 'ShapeStyle'
 4 |
 5 |     func hackNavigationToAllowSwipeBackWhenHidden() -> some View {
 6 |         return background(NavigationConfigurator())
   |                `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'NavigationConfigurator' conform to 'ShapeStyle'
 7 |     }
 8 |
SwiftUI.View.background:2:36: note: where 'S' = 'NavigationConfigurator'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
  |                                    `- note: where 'S' = 'NavigationConfigurator'
3 |   }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:71:26: error: cannot find 'UIViewController' in scope
69 |
70 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
71 |         let controller = UIViewController()
   |                          `- error: cannot find 'UIViewController' in scope
72 |         controller.title = "Some title"
73 | //        controller.navigationItem.
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/13] Emitting module FancyScrollView
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:4:18: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct AppleMusicStyleScrollView: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let content: AnyView
   |                  `- error: 'AnyView' is only available in macOS 10.15 or newer
 5 |
 6 |     @State
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct AppleMusicStyleScrollView: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let content: AnyView
 5 |
 6 |     @State
   |      `- error: 'State' is only available in macOS 10.15 or newer
 7 |     private var offset: CGFloat = 0
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct AppleMusicStyleScrollView: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let content: AnyView
 5 |
   :
 7 |     private var offset: CGFloat = 0
 8 |
 9 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add @available attribute to enclosing property
10 |         ZStack {
11 |             ScrollView {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:41:19: error: 'View' is only available in macOS 10.15 or newer
37 |
38 |
39 | extension AppleMusicStyleScrollView {
   | `- note: add @available attribute to enclosing extension
40 |
41 |     init<Content: View>(content: () -> Content) {
   |     |             `- error: 'View' is only available in macOS 10.15 or newer
   |     `- note: add @available attribute to enclosing initializer
42 |         self.init(content: AnyView(content()))
43 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:6:20: error: 'presentationMode' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
   |                    `- error: 'presentationMode' is only available in macOS 10.15 or newer
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:4:16: error: 'Color' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
   |                `- error: 'Color' is only available in macOS 10.15 or newer
 5 |
 6 |     @Environment(\.presentationMode)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:7:27: error: 'Binding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
 7 |     var presentationMode: Binding<PresentationMode>
   |                           `- error: 'Binding' is only available in macOS 10.15 or newer
 8 |
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:6:6: error: 'Environment' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
   |      `- error: 'Environment' is only available in macOS 10.15 or newer
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:9:6: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
   |      `- error: 'State' is only available in macOS 10.15 or newer
10 |
11 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:11:20: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:11:78: error: cannot find type 'UIView' in scope
 9 |
10 | public struct BlurView: UIViewRepresentable {
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
   |                                                                              `- error: cannot find type 'UIView' in scope
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:11:37: error: cannot find type 'UIViewRepresentableContext' in scope
 9 |
10 | public struct BlurView: UIViewRepresentable {
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
   |                                     `- error: cannot find type 'UIViewRepresentableContext' in scope
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:29:40: error: cannot find type 'UIView' in scope
27 |     }
28 |
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
   |                                        `- error: cannot find type 'UIView' in scope
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:29:57: error: cannot find type 'UIViewRepresentableContext' in scope
27 |     }
28 |
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
   |                                                         `- error: cannot find type 'UIViewRepresentableContext' in scope
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:10:25: error: cannot find type 'UIViewRepresentable' in scope
 8 | import SwiftUI
 9 |
10 | public struct BlurView: UIViewRepresentable {
   |                         `- error: cannot find type 'UIViewRepresentable' in scope
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
12 |         let view = UIView(frame: .zero)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:5:21: error: 'Color' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   |                     `- error: 'Color' is only available in macOS 10.15 or newer
 6 |     let headerHeight: CGFloat
 7 |     let scrollUpHeaderBehavior: ScrollUpHeaderBehavior
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:9:17: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let scrollUpHeaderBehavior: ScrollUpHeaderBehavior
 8 |     let scrollDownHeaderBehavior: ScrollDownHeaderBehavior
 9 |     let header: AnyView?
   |                 `- error: 'AnyView' is only available in macOS 10.15 or newer
10 |     let content: AnyView
11 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:10:18: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 8 |     let scrollDownHeaderBehavior: ScrollDownHeaderBehavior
 9 |     let header: AnyView?
10 |     let content: AnyView
   |                  `- error: 'AnyView' is only available in macOS 10.15 or newer
11 |
12 |     public var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:12:27: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                |          `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:20: error: 'View' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |       `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:29: error: 'View' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:67: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                      `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:75: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                              `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:81: error: 'white' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                                    `- error: 'white' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:20: error: 'View' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |       `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:58: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                             `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:66: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                     `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:72: error: 'white' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                           `- error: 'white' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:6:20: error: 'colorScheme' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
    |                    `- error: 'colorScheme' is only available in macOS 10.15 or newer
  7 |     private var colorScheme: ColorScheme
  8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:7:30: error: 'ColorScheme' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    |                              `- error: 'ColorScheme' is only available in macOS 10.15 or newer
  8 |
  9 |     let title: String
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:6:6: error: 'Environment' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
    |      `- error: 'Environment' is only available in macOS 10.15 or newer
  7 |     private var colorScheme: ColorScheme
  8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:10:21: error: 'Color' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
  8 |
  9 |     let title: String
 10 |     let titleColor: Color
    |                     `- error: 'Color' is only available in macOS 10.15 or newer
 11 |     let headerHeight: CGFloat
 12 |     let scrollUpBehavior: ScrollUpHeaderBehavior
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:14:17: error: 'AnyView' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    :
 12 |     let scrollUpBehavior: ScrollUpHeaderBehavior
 13 |     let scrollDownBehavior: ScrollDownHeaderBehavior
 14 |     let header: AnyView
    |                 `- error: 'AnyView' is only available in macOS 10.15 or newer
 15 |     let content: AnyView
 16 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:15:18: error: 'AnyView' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    :
 13 |     let scrollDownBehavior: ScrollDownHeaderBehavior
 14 |     let header: AnyView
 15 |     let content: AnyView
    |                  `- error: 'AnyView' is only available in macOS 10.15 or newer
 16 |
 17 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:17:20: error: 'View' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    :
 15 |     let content: AnyView
 16 |
 17 |     var body: some View {
    |         |          `- error: 'View' is only available in macOS 10.15 or newer
    |         `- note: add @available attribute to enclosing property
 18 |         GeometryReader { globalGeometry in
 19 |             ScrollView {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:89:42: error: 'GeometryProxy' is only available in macOS 10.15 or newer
 75 | }
 76 |
 77 | extension HeaderScrollView {
    | `- note: add @available attribute to enclosing extension
 78 |
 79 |     private struct HeaderScrollViewGeometry {
    :
 87 |     }
 88 |
 89 |     private func geometry(from geometry: GeometryProxy, safeArea: EdgeInsets) -> HeaderScrollViewGeometry {
    |                  |                       `- error: 'GeometryProxy' is only available in macOS 10.15 or newer
    |                  `- note: add @available attribute to enclosing instance method
 90 |         let minY = geometry.frame(in: .global).minY
 91 |         let hasScrolledUp = minY > 0
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:89:67: error: 'EdgeInsets' is only available in macOS 10.15 or newer
 75 | }
 76 |
 77 | extension HeaderScrollView {
    | `- note: add @available attribute to enclosing extension
 78 |
 79 |     private struct HeaderScrollViewGeometry {
    :
 87 |     }
 88 |
 89 |     private func geometry(from geometry: GeometryProxy, safeArea: EdgeInsets) -> HeaderScrollViewGeometry {
    |                  |                                                `- error: 'EdgeInsets' is only available in macOS 10.15 or newer
    |                  `- note: add @available attribute to enclosing instance method
 90 |         let minY = geometry.frame(in: .global).minY
 91 |         let hasScrolledUp = minY > 0
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:136:41: error: 'ColorScheme' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
    |                 |                       `- error: 'ColorScheme' is only available in macOS 10.15 or newer
    |                 `- note: add @available attribute to enclosing static method
137 |         switch colorScheme {
138 |         case .dark:
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:136:57: error: 'Color' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
    |                 |                                       `- error: 'Color' is only available in macOS 10.15 or newer
    |                 `- note: add @available attribute to enclosing static method
137 |         switch colorScheme {
138 |         case .dark:
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:134:11: error: 'Color' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | |         `- error: 'Color' is only available in macOS 10.15 or newer
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:5:21: error: 'Color' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   |                     `- error: 'Color' is only available in macOS 10.15 or newer
 6 |     let height: CGFloat
 7 |     let largeTitle: Double
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:7:74: error: 'View' is only available in macOS 10.15 or newer
 3 | import SwiftUI
 4 |
 5 | extension View {
   | `- note: add @available attribute to enclosing extension
 6 |
 7 |     func hideNavigationBarWithoutLosingSwipeBack(_ hidden: Bool) -> some View {
   |          |                                                               `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add @available attribute to enclosing instance method
 8 |         return background(NavigationConfigurator(hidden: hidden))
 9 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:5:11: error: 'View' is only available in macOS 10.15 or newer
 3 | import SwiftUI
 4 |
 5 | extension View {
   | |         `- error: 'View' is only available in macOS 10.15 or newer
   | `- note: add @available attribute to enclosing extension
 6 |
 7 |     func hideNavigationBarWithoutLosingSwipeBack(_ hidden: Bool) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:17:40: error: cannot find type 'UINavigationController' in scope
15 |
16 |     class Coordinator: NSObject {
17 |         weak var navigationController: UINavigationController?
   |                                        `- error: cannot find type 'UINavigationController' in scope
18 |
19 |         deinit {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:24:105: error: cannot find type 'UIViewController' in scope
22 |     }
23 |
24 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                                                                                         `- error: cannot find type 'UIViewController' in scope
25 |         return UIViewController()
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:24:40: error: cannot find type 'UIViewControllerRepresentableContext' in scope
22 |     }
23 |
24 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                        `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
25 |         return UIViewController()
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:32:53: error: cannot find type 'UIViewController' in scope
30 |     }
31 |
32 |     func updateUIViewController(_ uiViewController: UIViewController,
   |                                                     `- error: cannot find type 'UIViewController' in scope
33 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
34 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:33:42: error: cannot find type 'UIViewControllerRepresentableContext' in scope
31 |
32 |     func updateUIViewController(_ uiViewController: UIViewController,
33 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
   |                                          `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
34 |
35 |         uiViewController.navigationController?.navigationBar.isHidden = hidden
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:13:40: error: cannot find type 'UIViewControllerRepresentable' in scope
11 | }
12 |
13 | private struct NavigationConfigurator: UIViewControllerRepresentable {
   |                                        `- error: cannot find type 'UIViewControllerRepresentable' in scope
14 |     let hidden: Bool
15 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:5:61: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | `- note: add @available attribute to enclosing extension
 4 |
 5 |     func hackNavigationToAllowSwipeBackWhenHidden() -> some View {
   |          |                                                  `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add @available attribute to enclosing instance method
 6 |         return background(NavigationConfigurator())
 7 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:3:11: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | extension View {
   | |         `- error: 'View' is only available in macOS 10.15 or newer
   | `- note: add @available attribute to enclosing extension
 4 |
 5 |     func hackNavigationToAllowSwipeBackWhenHidden() -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:12:34: error: cannot find type 'UIGestureRecognizerDelegate' in scope
10 |
11 | private struct NavigationConfigurator: UIViewControllerRepresentable {
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
   |                                  `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
13 |         weak var navigationController: UINavigationController?
14 |         weak var originalDelegate: UIGestureRecognizerDelegate?
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:13:40: error: cannot find type 'UINavigationController' in scope
11 | private struct NavigationConfigurator: UIViewControllerRepresentable {
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
13 |         weak var navigationController: UINavigationController?
   |                                        `- error: cannot find type 'UINavigationController' in scope
14 |         weak var originalDelegate: UIGestureRecognizerDelegate?
15 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:14:36: error: cannot find type 'UIGestureRecognizerDelegate' in scope
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
13 |         weak var navigationController: UINavigationController?
14 |         weak var originalDelegate: UIGestureRecognizerDelegate?
   |                                    `- error: cannot find type 'UIGestureRecognizerDelegate' in scope
15 |
16 |         deinit {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:24:64: error: cannot find type 'UIGestureRecognizer' in scope
22 |         }
23 |
24 |         func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool {
   |                                                                `- error: cannot find type 'UIGestureRecognizer' in scope
25 |             if let navigationController = navigationController,
26 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:35:53: error: cannot find type 'UIGestureRecognizer' in scope
33 |         }
34 |
35 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
   |                                                     `- error: cannot find type 'UIGestureRecognizer' in scope
36 |             if let navigationController = navigationController,
37 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:35:95: error: cannot find type 'UITouch' in scope
33 |         }
34 |
35 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
   |                                                                                               `- error: cannot find type 'UITouch' in scope
36 |             if let navigationController = navigationController,
37 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:47:53: error: cannot find type 'UIGestureRecognizer' in scope
45 |
46 |         @available(iOS 13.4, *)
47 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
   |                                                     `- error: cannot find type 'UIGestureRecognizer' in scope
48 |             if let navigationController = navigationController,
49 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:47:95: error: cannot find type 'UIEvent' in scope
45 |
46 |         @available(iOS 13.4, *)
47 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive event: UIEvent) -> Bool {
   |                                                                                               `- error: cannot find type 'UIEvent' in scope
48 |             if let navigationController = navigationController,
49 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:58:53: error: cannot find type 'UIGestureRecognizer' in scope
56 |         }
57 |
58 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive press: UIPress) -> Bool {
   |                                                     `- error: cannot find type 'UIGestureRecognizer' in scope
59 |             if let navigationController = navigationController,
60 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:58:95: error: cannot find type 'UIPress' in scope
56 |         }
57 |
58 |         func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive press: UIPress) -> Bool {
   |                                                                                               `- error: cannot find type 'UIPress' in scope
59 |             if let navigationController = navigationController,
60 |                 navigationController.isNavigationBarHidden {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:70:105: error: cannot find type 'UIViewController' in scope
68 |     }
69 |
70 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                                                                                         `- error: cannot find type 'UIViewController' in scope
71 |         let controller = UIViewController()
72 |         controller.title = "Some title"
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:70:40: error: cannot find type 'UIViewControllerRepresentableContext' in scope
68 |     }
69 |
70 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                        `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
71 |         let controller = UIViewController()
72 |         controller.title = "Some title"
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:81:53: error: cannot find type 'UIViewController' in scope
79 |     }
80 |
81 |     func updateUIViewController(_ uiViewController: UIViewController,
   |                                                     `- error: cannot find type 'UIViewController' in scope
82 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
83 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:82:42: error: cannot find type 'UIViewControllerRepresentableContext' in scope
80 |
81 |     func updateUIViewController(_ uiViewController: UIViewController,
82 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
   |                                          `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
83 |
84 |         uiViewController.navigationController?.interactivePopGestureRecognizer?.isEnabled = true
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+navigationAllowSpipeBackWhenHidden.swift:11:40: error: cannot find type 'UIViewControllerRepresentable' in scope
 9 | }
10 |
11 | private struct NavigationConfigurator: UIViewControllerRepresentable {
   |                                        `- error: cannot find type 'UIViewControllerRepresentable' in scope
12 |     class Coordinator: NSObject, UIGestureRecognizerDelegate {
13 |         weak var navigationController: UINavigationController?
[7/13] Compiling FancyScrollView HeaderScrollViewTitle.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:5:21: error: 'Color' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   |                     `- error: 'Color' is only available in macOS 10.15 or newer
 6 |     let height: CGFloat
 7 |     let largeTitle: Double
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:6:20: error: 'presentationMode' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
   |                    `- error: 'presentationMode' is only available in macOS 10.15 or newer
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:12:16: error: 'ZStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
12 |         return ZStack {
   |                |- error: 'ZStack' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
13 |             HStack {
14 |                 Text(title)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:12:23: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
12 |         return ZStack {
   |                       |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                       `- note: add 'if #available' version check
13 |             HStack {
14 |                 Text(title)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:13:13: error: 'HStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
12 |         return ZStack {
13 |             HStack {
   |             |- error: 'HStack' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
14 |                 Text(title)
15 |                     .font(.largeTitle)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:14:17: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
12 |         return ZStack {
13 |             HStack {
14 |                 Text(title)
   |                 |- error: 'Text' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
15 |                     .font(.largeTitle)
16 |                     .foregroundColor(titleColor)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:15:22: error: 'font' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
13 |             HStack {
14 |                 Text(title)
15 |                     .font(.largeTitle)
   |                      |- error: 'font' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
16 |                     .foregroundColor(titleColor)
17 |                     .fontWeight(.black)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:15:28: error: 'largeTitle' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
13 |             HStack {
14 |                 Text(title)
15 |                     .font(.largeTitle)
   |                            |- error: 'largeTitle' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
16 |                     .foregroundColor(titleColor)
17 |                     .fontWeight(.black)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:16:22: error: 'foregroundColor' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
14 |                 Text(title)
15 |                     .font(.largeTitle)
16 |                     .foregroundColor(titleColor)
   |                      |- error: 'foregroundColor' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
17 |                     .fontWeight(.black)
18 |                     .padding(.horizontal, 16)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:17:22: error: 'fontWeight' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
15 |                     .font(.largeTitle)
16 |                     .foregroundColor(titleColor)
17 |                     .fontWeight(.black)
   |                      |- error: 'fontWeight' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
18 |                     .padding(.horizontal, 16)
19 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:18:22: error: 'padding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
16 |                     .foregroundColor(titleColor)
17 |                     .fontWeight(.black)
18 |                     .padding(.horizontal, 16)
   |                      |- error: 'padding' is only available in macOS 10.15 or newer
   |                      `- note: add 'if #available' version check
19 |
20 |                 Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:20:17: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
18 |                     .padding(.horizontal, 16)
19 |
20 |                 Spacer()
   |                 |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                 `- note: add 'if #available' version check
21 |             }
22 |             .padding(.bottom, 8)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:20:17: error: 'Spacer' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
18 |                     .padding(.horizontal, 16)
19 |
20 |                 Spacer()
   |                 |- error: 'Spacer' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
21 |             }
22 |             .padding(.bottom, 8)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:13:20: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
12 |         return ZStack {
13 |             HStack {
   |                    |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                    `- note: add 'if #available' version check
14 |                 Text(title)
15 |                     .font(.largeTitle)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:22:14: error: 'padding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
20 |                 Spacer()
21 |             }
22 |             .padding(.bottom, 8)
   |              |- error: 'padding' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
23 |             .opacity(sqrt(largeTitleOpacity))
24 |             .minimumScaleFactor(0.5)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:23:14: error: 'opacity' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
21 |             }
22 |             .padding(.bottom, 8)
23 |             .opacity(sqrt(largeTitleOpacity))
   |              |- error: 'opacity' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
24 |             .minimumScaleFactor(0.5)
25 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:24:14: error: 'minimumScaleFactor' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
22 |             .padding(.bottom, 8)
23 |             .opacity(sqrt(largeTitleOpacity))
24 |             .minimumScaleFactor(0.5)
   |              |- error: 'minimumScaleFactor' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
25 |
26 |             ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:26:13: error: 'ZStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
24 |             .minimumScaleFactor(0.5)
25 |
26 |             ZStack {
   |             |- error: 'ZStack' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
27 |                 HStack {
28 |                     BackButton(color: .primary)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:26:20: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
24 |             .minimumScaleFactor(0.5)
25 |
26 |             ZStack {
   |                    |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                    `- note: add 'if #available' version check
27 |                 HStack {
28 |                     BackButton(color: .primary)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:26:20: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
24 |             .minimumScaleFactor(0.5)
25 |
26 |             ZStack {
   |                    |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                    `- note: add 'if #available' version check
27 |                 HStack {
28 |                     BackButton(color: .primary)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:27:17: error: 'HStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
25 |
26 |             ZStack {
27 |                 HStack {
   |                 |- error: 'HStack' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
28 |                     BackButton(color: .primary)
29 |                     Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:28:40: error: 'primary' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
26 |             ZStack {
27 |                 HStack {
28 |                     BackButton(color: .primary)
   |                                        |- error: 'primary' is only available in macOS 10.15 or newer
   |                                        `- note: add 'if #available' version check
29 |                     Spacer()
30 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:29:21: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
27 |                 HStack {
28 |                     BackButton(color: .primary)
29 |                     Spacer()
   |                     |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                     `- note: add 'if #available' version check
30 |                 }
31 |                 HStack {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:29:21: error: 'Spacer' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
27 |                 HStack {
28 |                     BackButton(color: .primary)
29 |                     Spacer()
   |                     |- error: 'Spacer' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
30 |                 }
31 |                 HStack {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:27:24: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
25 |
26 |             ZStack {
27 |                 HStack {
   |                        |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                        `- note: add 'if #available' version check
28 |                     BackButton(color: .primary)
29 |                     Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:31:17: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
29 |                     Spacer()
30 |                 }
31 |                 HStack {
   |                 |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                 `- note: add 'if #available' version check
32 |                     Text(title)
33 |                         .font(.system(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:31:17: error: 'HStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
29 |                     Spacer()
30 |                 }
31 |                 HStack {
   |                 |- error: 'HStack' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
32 |                     Text(title)
33 |                         .font(.system(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:31:17: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
29 |                     Spacer()
30 |                 }
31 |                 HStack {
   |                 |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                 `- note: add 'if #available' version check
32 |                     Text(title)
33 |                         .font(.system(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:32:21: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
30 |                 }
31 |                 HStack {
32 |                     Text(title)
   |                     |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                     `- note: add 'if #available' version check
33 |                         .font(.system(size: 18))
34 |                         .fontWeight(.bold)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:32:21: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
30 |                 }
31 |                 HStack {
32 |                     Text(title)
   |                     |- error: 'Text' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
33 |                         .font(.system(size: 18))
34 |                         .fontWeight(.bold)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:33:26: error: 'font' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
31 |                 HStack {
32 |                     Text(title)
33 |                         .font(.system(size: 18))
   |                          |- error: 'font' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
34 |                         .fontWeight(.bold)
35 |                         .foregroundColor(.primary)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:33:32: error: 'system(size:weight:design:)' is only available in macOS 13.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
31 |                 HStack {
32 |                     Text(title)
33 |                         .font(.system(size: 18))
   |                                |- error: 'system(size:weight:design:)' is only available in macOS 13.0 or newer
   |                                `- note: add 'if #available' version check
34 |                         .fontWeight(.bold)
35 |                         .foregroundColor(.primary)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:34:26: error: 'fontWeight' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
32 |                     Text(title)
33 |                         .font(.system(size: 18))
34 |                         .fontWeight(.bold)
   |                          |- error: 'fontWeight' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
35 |                         .foregroundColor(.primary)
36 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:35:26: error: 'foregroundColor' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
33 |                         .font(.system(size: 18))
34 |                         .fontWeight(.bold)
35 |                         .foregroundColor(.primary)
   |                          |- error: 'foregroundColor' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
36 |                 }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:35:43: error: 'primary' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
33 |                         .font(.system(size: 18))
34 |                         .fontWeight(.bold)
35 |                         .foregroundColor(.primary)
   |                                           |- error: 'primary' is only available in macOS 10.15 or newer
   |                                           `- note: add 'if #available' version check
36 |                 }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:31:24: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
29 |                     Spacer()
30 |                 }
31 |                 HStack {
   |                        |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                        `- note: add 'if #available' version check
32 |                     Text(title)
33 |                         .font(.system(size: 18))
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:26:20: warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
24 |             .minimumScaleFactor(0.5)
25 |
26 |             ZStack {
   |                    |- warning: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                    `- note: add 'if #available' version check
27 |                 HStack {
28 |                     BackButton(color: .primary)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:38:14: error: 'padding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
36 |                 }
37 |             }
38 |             .padding(.bottom, (height - 18) / 2)
   |              |- error: 'padding' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
39 |             .opacity(sqrt(tinyTitleOpacity))
40 |         }.frame(height: height)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:39:14: error: 'opacity' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
37 |             }
38 |             .padding(.bottom, (height - 18) / 2)
39 |             .opacity(sqrt(tinyTitleOpacity))
   |              |- error: 'opacity' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
40 |         }.frame(height: height)
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollViewTitle.swift:40:11: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct HeaderScrollViewTitle: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let largeTitle: Double
 8 |
 9 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
10 |         let largeTitleOpacity = (max(largeTitle, 0.5) - 0.5) * 2
11 |         let tinyTitleOpacity = 1 - min(largeTitle, 0.5) * 2
   :
38 |             .padding(.bottom, (height - 18) / 2)
39 |             .opacity(sqrt(tinyTitleOpacity))
40 |         }.frame(height: height)
   |           |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
   |           `- note: add 'if #available' version check
41 |     }
42 | }
[8/13] Compiling FancyScrollView HeaderScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:6:20: error: 'colorScheme' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
    |                    `- error: 'colorScheme' is only available in macOS 10.15 or newer
  7 |     private var colorScheme: ColorScheme
  8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:7:30: error: 'ColorScheme' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    |                              `- error: 'ColorScheme' is only available in macOS 10.15 or newer
  8 |
  9 |     let title: String
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:6:6: error: 'Environment' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
    |      `- error: 'Environment' is only available in macOS 10.15 or newer
  7 |     private var colorScheme: ColorScheme
  8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:10:21: error: 'Color' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
  8 |
  9 |     let title: String
 10 |     let titleColor: Color
    |                     `- error: 'Color' is only available in macOS 10.15 or newer
 11 |     let headerHeight: CGFloat
 12 |     let scrollUpBehavior: ScrollUpHeaderBehavior
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:14:17: error: 'AnyView' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    :
 12 |     let scrollUpBehavior: ScrollUpHeaderBehavior
 13 |     let scrollDownBehavior: ScrollDownHeaderBehavior
 14 |     let header: AnyView
    |                 `- error: 'AnyView' is only available in macOS 10.15 or newer
 15 |     let content: AnyView
 16 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:15:18: error: 'AnyView' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    :
 13 |     let scrollDownBehavior: ScrollDownHeaderBehavior
 14 |     let header: AnyView
 15 |     let content: AnyView
    |                  `- error: 'AnyView' is only available in macOS 10.15 or newer
 16 |
 17 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:17:20: error: 'View' is only available in macOS 10.15 or newer
  3 | private let navigationBarHeight: CGFloat = 44
  4 |
  5 | struct HeaderScrollView: View {
    |        `- note: add @available attribute to enclosing struct
  6 |     @Environment(\.colorScheme)
  7 |     private var colorScheme: ColorScheme
    :
 15 |     let content: AnyView
 16 |
 17 |     var body: some View {
    |         |          `- error: 'View' is only available in macOS 10.15 or newer
    |         `- note: add @available attribute to enclosing property
 18 |         GeometryReader { globalGeometry in
 19 |             ScrollView {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:89:42: error: 'GeometryProxy' is only available in macOS 10.15 or newer
 75 | }
 76 |
 77 | extension HeaderScrollView {
    | `- note: add @available attribute to enclosing extension
 78 |
 79 |     private struct HeaderScrollViewGeometry {
    :
 87 |     }
 88 |
 89 |     private func geometry(from geometry: GeometryProxy, safeArea: EdgeInsets) -> HeaderScrollViewGeometry {
    |                  |                       `- error: 'GeometryProxy' is only available in macOS 10.15 or newer
    |                  `- note: add @available attribute to enclosing instance method
 90 |         let minY = geometry.frame(in: .global).minY
 91 |         let hasScrolledUp = minY > 0
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:89:67: error: 'EdgeInsets' is only available in macOS 10.15 or newer
 75 | }
 76 |
 77 | extension HeaderScrollView {
    | `- note: add @available attribute to enclosing extension
 78 |
 79 |     private struct HeaderScrollViewGeometry {
    :
 87 |     }
 88 |
 89 |     private func geometry(from geometry: GeometryProxy, safeArea: EdgeInsets) -> HeaderScrollViewGeometry {
    |                  |                                                `- error: 'EdgeInsets' is only available in macOS 10.15 or newer
    |                  `- note: add @available attribute to enclosing instance method
 90 |         let minY = geometry.frame(in: .global).minY
 91 |         let hasScrolledUp = minY > 0
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:136:41: error: 'ColorScheme' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
    |                 |                       `- error: 'ColorScheme' is only available in macOS 10.15 or newer
    |                 `- note: add @available attribute to enclosing static method
137 |         switch colorScheme {
138 |         case .dark:
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:136:57: error: 'Color' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
    |                 |                                       `- error: 'Color' is only available in macOS 10.15 or newer
    |                 `- note: add @available attribute to enclosing static method
137 |         switch colorScheme {
138 |         case .dark:
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:134:11: error: 'Color' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | |         `- error: 'Color' is only available in macOS 10.15 or newer
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:23:25: error: cannot use explicit 'return' statement in the body of result builder 'ViewBuilder'
 21 |                     GeometryReader { geometry -> AnyView in
 22 |                         let geometry = self.geometry(from: geometry, safeArea: globalGeometry.safeAreaInsets)
 23 |                         return AnyView(
    |                         |- error: cannot use explicit 'return' statement in the body of result builder 'ViewBuilder'
    |                         `- note: remove 'return' statements to apply the result builder
 24 |                             self.header
 25 |                                 .frame(width: geometry.width, height: geometry.headerHeight)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:90:29: error: 'frame(in:)' is only available in macOS 10.15 or newer
 75 | }
 76 |
 77 | extension HeaderScrollView {
    | `- note: add @available attribute to enclosing extension
 78 |
 79 |     private struct HeaderScrollViewGeometry {
    :
 87 |     }
 88 |
 89 |     private func geometry(from geometry: GeometryProxy, safeArea: EdgeInsets) -> HeaderScrollViewGeometry {
    |                  `- note: add @available attribute to enclosing instance method
 90 |         let minY = geometry.frame(in: .global).minY
    |                             |- error: 'frame(in:)' is only available in macOS 10.15 or newer
    |                             `- note: add 'if #available' version check
 91 |         let hasScrolledUp = minY > 0
 92 |         let hasScrolledToMinHeight = -minY >= headerHeight - navigationBarHeight - safeArea.top
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:139:21: error: 'black' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
    |                 `- note: add @available attribute to enclosing static method
137 |         switch colorScheme {
138 |         case .dark:
139 |             return .black
    |                     |- error: 'black' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
140 |         case .light:
141 |             fallthrough
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/HeaderScrollView.swift:143:21: error: 'white' is only available in macOS 10.15 or newer
132 | }
133 |
134 | extension Color {
    | `- note: add @available attribute to enclosing extension
135 |
136 |     static func background(colorScheme: ColorScheme) -> Color {
    |                 `- note: add @available attribute to enclosing static method
137 |         switch colorScheme {
138 |         case .dark:
    :
141 |             fallthrough
142 |         @unknown default:
143 |             return .white
    |                     |- error: 'white' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
144 |         }
145 |     }
[9/13] Compiling FancyScrollView View+hideNavigationBarWithoutLosingSwipeBack.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:7:74: error: 'View' is only available in macOS 10.15 or newer
 3 | import SwiftUI
 4 |
 5 | extension View {
   | `- note: add @available attribute to enclosing extension
 6 |
 7 |     func hideNavigationBarWithoutLosingSwipeBack(_ hidden: Bool) -> some View {
   |          |                                                               `- error: 'View' is only available in macOS 10.15 or newer
   |          `- note: add @available attribute to enclosing instance method
 8 |         return background(NavigationConfigurator(hidden: hidden))
 9 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:5:11: error: 'View' is only available in macOS 10.15 or newer
 3 | import SwiftUI
 4 |
 5 | extension View {
   | |         `- error: 'View' is only available in macOS 10.15 or newer
   | `- note: add @available attribute to enclosing extension
 6 |
 7 |     func hideNavigationBarWithoutLosingSwipeBack(_ hidden: Bool) -> some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:17:40: error: cannot find type 'UINavigationController' in scope
15 |
16 |     class Coordinator: NSObject {
17 |         weak var navigationController: UINavigationController?
   |                                        `- error: cannot find type 'UINavigationController' in scope
18 |
19 |         deinit {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:24:105: error: cannot find type 'UIViewController' in scope
22 |     }
23 |
24 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                                                                                         `- error: cannot find type 'UIViewController' in scope
25 |         return UIViewController()
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:24:40: error: cannot find type 'UIViewControllerRepresentableContext' in scope
22 |     }
23 |
24 |     func makeUIViewController(context: UIViewControllerRepresentableContext<NavigationConfigurator>) -> UIViewController {
   |                                        `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
25 |         return UIViewController()
26 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:32:53: error: cannot find type 'UIViewController' in scope
30 |     }
31 |
32 |     func updateUIViewController(_ uiViewController: UIViewController,
   |                                                     `- error: cannot find type 'UIViewController' in scope
33 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
34 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:33:42: error: cannot find type 'UIViewControllerRepresentableContext' in scope
31 |
32 |     func updateUIViewController(_ uiViewController: UIViewController,
33 |                                 context: UIViewControllerRepresentableContext<NavigationConfigurator>) {
   |                                          `- error: cannot find type 'UIViewControllerRepresentableContext' in scope
34 |
35 |         uiViewController.navigationController?.navigationBar.isHidden = hidden
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:13:40: error: cannot find type 'UIViewControllerRepresentable' in scope
11 | }
12 |
13 | private struct NavigationConfigurator: UIViewControllerRepresentable {
   |                                        `- error: cannot find type 'UIViewControllerRepresentable' in scope
14 |     let hidden: Bool
15 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/View+hideNavigationBarWithoutLosingSwipeBack.swift:8:16: error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'NavigationConfigurator' conform to 'ShapeStyle'
 6 |
 7 |     func hideNavigationBarWithoutLosingSwipeBack(_ hidden: Bool) -> some View {
 8 |         return background(NavigationConfigurator(hidden: hidden))
   |                `- error: instance method 'background(_:ignoresSafeAreaEdges:)' requires that 'NavigationConfigurator' conform to 'ShapeStyle'
 9 |     }
10 |
SwiftUI.View.background:2:36: note: where 'S' = 'NavigationConfigurator'
1 | protocol View {
2 | @inlinable nonisolated public func background<S>(_ style: S, ignoresSafeAreaEdges edges: Edge.Set = .all) -> some View where S : ShapeStyle
  |                                    `- note: where 'S' = 'NavigationConfigurator'
3 |   }
4 |
[10/13] Compiling FancyScrollView FancyScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:5:21: error: 'Color' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   |                     `- error: 'Color' is only available in macOS 10.15 or newer
 6 |     let headerHeight: CGFloat
 7 |     let scrollUpHeaderBehavior: ScrollUpHeaderBehavior
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:9:17: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 7 |     let scrollUpHeaderBehavior: ScrollUpHeaderBehavior
 8 |     let scrollDownHeaderBehavior: ScrollDownHeaderBehavior
 9 |     let header: AnyView?
   |                 `- error: 'AnyView' is only available in macOS 10.15 or newer
10 |     let content: AnyView
11 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:10:18: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
 8 |     let scrollDownHeaderBehavior: ScrollDownHeaderBehavior
 9 |     let header: AnyView?
10 |     let content: AnyView
   |                  `- error: 'AnyView' is only available in macOS 10.15 or newer
11 |
12 |     public var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:12:27: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                |          `- error: 'View' is only available in macOS 10.15 or newer
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:20: error: 'View' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |       `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:29: error: 'View' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:67: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                      `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:75: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                              `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:49:81: error: 'white' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                                    `- error: 'white' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:20: error: 'View' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |       `- error: 'View' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:58: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                             `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:66: error: 'Color' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                     `- error: 'Color' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:64:72: error: 'white' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            |                                                           `- error: 'white' is only available in macOS 10.15 or newer
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:14:20: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   |                    |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                    `- note: add 'if #available' version check
15 |                 HeaderScrollView(title: title, titleColor: titleColor,
16 |                                  headerHeight: headerHeight,
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:23:20: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
21 |             )
22 |         } else {
23 |             return AnyView(
   |                    |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                    `- note: add 'if #available' version check
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:25:21: error: 'VStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
23 |             return AnyView(
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
   |                     |- error: 'VStack' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
26 |                         title != "" ? HStack {
27 |                             Text(title)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:26:25: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
26 |                         title != "" ? HStack {
   |                         |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                         `- note: add 'if #available' version check
27 |                             Text(title)
28 |                                 .font(.largeTitle)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:26:39: error: 'HStack' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
26 |                         title != "" ? HStack {
   |                                       |- error: 'HStack' is only available in macOS 10.15 or newer
   |                                       `- note: add 'if #available' version check
27 |                             Text(title)
28 |                                 .font(.largeTitle)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:27:29: error: 'Text' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
25 |                     VStack {
26 |                         title != "" ? HStack {
27 |                             Text(title)
   |                             |- error: 'Text' is only available in macOS 10.15 or newer
   |                             `- note: add 'if #available' version check
28 |                                 .font(.largeTitle)
29 |                                 .foregroundColor(.white)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:28:34: error: 'font' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
26 |                         title != "" ? HStack {
27 |                             Text(title)
28 |                                 .font(.largeTitle)
   |                                  |- error: 'font' is only available in macOS 10.15 or newer
   |                                  `- note: add 'if #available' version check
29 |                                 .foregroundColor(.white)
30 |                                 .fontWeight(.black)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:28:40: error: 'largeTitle' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
26 |                         title != "" ? HStack {
27 |                             Text(title)
28 |                                 .font(.largeTitle)
   |                                        |- error: 'largeTitle' is only available in macOS 10.15 or newer
   |                                        `- note: add 'if #available' version check
29 |                                 .foregroundColor(.white)
30 |                                 .fontWeight(.black)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:29:34: error: 'foregroundColor' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
27 |                             Text(title)
28 |                                 .font(.largeTitle)
29 |                                 .foregroundColor(.white)
   |                                  |- error: 'foregroundColor' is only available in macOS 10.15 or newer
   |                                  `- note: add 'if #available' version check
30 |                                 .fontWeight(.black)
31 |                                 .padding(.horizontal, 16)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:29:51: error: 'white' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
27 |                             Text(title)
28 |                                 .font(.largeTitle)
29 |                                 .foregroundColor(.white)
   |                                                   |- error: 'white' is only available in macOS 10.15 or newer
   |                                                   `- note: add 'if #available' version check
30 |                                 .fontWeight(.black)
31 |                                 .padding(.horizontal, 16)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:30:34: error: 'fontWeight' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
28 |                                 .font(.largeTitle)
29 |                                 .foregroundColor(.white)
30 |                                 .fontWeight(.black)
   |                                  |- error: 'fontWeight' is only available in macOS 10.15 or newer
   |                                  `- note: add 'if #available' version check
31 |                                 .padding(.horizontal, 16)
32 |                                 .fixedSize(horizontal: false, vertical: true)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:31:34: error: 'padding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
29 |                                 .foregroundColor(.white)
30 |                                 .fontWeight(.black)
31 |                                 .padding(.horizontal, 16)
   |                                  |- error: 'padding' is only available in macOS 10.15 or newer
   |                                  `- note: add 'if #available' version check
32 |                                 .fixedSize(horizontal: false, vertical: true)
33 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:32:34: error: 'fixedSize(horizontal:vertical:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
30 |                                 .fontWeight(.black)
31 |                                 .padding(.horizontal, 16)
32 |                                 .fixedSize(horizontal: false, vertical: true)
   |                                  |- error: 'fixedSize(horizontal:vertical:)' is only available in macOS 10.15 or newer
   |                                  `- note: add 'if #available' version check
33 |
34 |                             Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:34:29: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
32 |                                 .fixedSize(horizontal: false, vertical: true)
33 |
34 |                             Spacer()
   |                             |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                             `- note: add 'if #available' version check
35 |                         } : nil
36 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:34:29: error: 'Spacer' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
32 |                                 .fixedSize(horizontal: false, vertical: true)
33 |
34 |                             Spacer()
   |                             |- error: 'Spacer' is only available in macOS 10.15 or newer
   |                             `- note: add 'if #available' version check
35 |                         } : nil
36 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:26:46: warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
26 |                         title != "" ? HStack {
   |                                              |- warning: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                                              `- note: add 'if #available' version check
27 |                             Text(title)
28 |                                 .font(.largeTitle)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:37:25: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
35 |                         } : nil
36 |
37 |                         title != "" ? Spacer() : nil
   |                         |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                         `- note: add 'if #available' version check
38 |
39 |                         content
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:37:39: error: 'Spacer' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
35 |                         } : nil
36 |
37 |                         title != "" ? Spacer() : nil
   |                                       |- error: 'Spacer' is only available in macOS 10.15 or newer
   |                                       `- note: add 'if #available' version check
38 |
39 |                         content
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:25:28: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
23 |             return AnyView(
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
   |                            |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                            `- note: add 'if #available' version check
26 |                         title != "" ? HStack {
27 |                             Text(title)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:25:28: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | public struct FancyScrollView: View {
   |               `- note: add @available attribute to enclosing struct
 4 |     let title: String
 5 |     let titleColor: Color
   :
10 |     let content: AnyView
11 |
12 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
13 |         if let header = header {
14 |             return AnyView(
   :
23 |             return AnyView(
24 |                 AppleMusicStyleScrollView {
25 |                     VStack {
   |                            |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                            `- note: add 'if #available' version check
26 |                         title != "" ? HStack {
27 |                             Text(title)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:60:27: error: 'AnyView' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
   :
58 |                   scrollUpHeaderBehavior: scrollUpHeaderBehavior,
59 |                   scrollDownHeaderBehavior: scrollDownHeaderBehavior,
60 |                   header: AnyView(header()),
   |                           |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                           `- note: add 'if #available' version check
61 |                   content: AnyView(content()))
62 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:60:27: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
   :
58 |                   scrollUpHeaderBehavior: scrollUpHeaderBehavior,
59 |                   scrollDownHeaderBehavior: scrollDownHeaderBehavior,
60 |                   header: AnyView(header()),
   |                           |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |                           `- note: add 'if #available' version check
61 |                   content: AnyView(content()))
62 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:61:28: error: 'AnyView' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   |            `- note: add @available attribute to enclosing initializer
50 |                                   headerHeight: CGFloat = 300,
51 |                                   scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
   :
59 |                   scrollDownHeaderBehavior: scrollDownHeaderBehavior,
60 |                   header: AnyView(header()),
61 |                   content: AnyView(content()))
   |                            |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
62 |     }
63 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/FancyScrollView.swift:75:31: error: 'AnyView' is only available in macOS 10.15 or newer
45 | }
46 |
47 | extension FancyScrollView {
   | `- note: add @available attribute to enclosing extension
48 |
49 |     public init<A: View, B: View>(title: String = "", titleColor: Color = Color.white,
   :
62 |     }
63 |
64 |     public init<A: View>(title: String = "", titleColor: Color = Color.white,
   |            `- note: add @available attribute to enclosing initializer
65 |                          headerHeight: CGFloat = 300,
66 |                          scrollUpHeaderBehavior: ScrollUpHeaderBehavior = .parallax,
   :
73 |                      scrollDownHeaderBehavior: scrollDownHeaderBehavior,
74 |                      header: nil,
75 |                      content: AnyView(content()))
   |                               |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
76 |        }
77 |
[11/13] Compiling FancyScrollView BackButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:6:20: error: 'presentationMode' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
   |                    `- error: 'presentationMode' is only available in macOS 10.15 or newer
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:4:16: error: 'Color' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
   |                `- error: 'Color' is only available in macOS 10.15 or newer
 5 |
 6 |     @Environment(\.presentationMode)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:7:27: error: 'Binding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
 7 |     var presentationMode: Binding<PresentationMode>
   |                           `- error: 'Binding' is only available in macOS 10.15 or newer
 8 |
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:6:6: error: 'Environment' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
 6 |     @Environment(\.presentationMode)
   |      `- error: 'Environment' is only available in macOS 10.15 or newer
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:9:6: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 7 |     var presentationMode: Binding<PresentationMode>
 8 |
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
   |      `- error: 'State' is only available in macOS 10.15 or newer
10 |
11 |     var body: some View {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:11:20: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:12:9: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
   |         |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |         `- note: add 'if #available' version check
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
14 |                Image(systemName: "chevron.left")
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:13:13: error: 'Button' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   |             |- error: 'Button' is only available in macOS 10.15 or newer
   |             `- note: add 'if #available' version check
14 |                Image(systemName: "chevron.left")
15 |                    .resizable()
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:14:16: error: 'Image' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
14 |                Image(systemName: "chevron.left")
   |                |- error: 'Image' is only available in macOS 10.15 or newer
   |                `- note: add 'if #available' version check
15 |                    .resizable()
16 |                    .aspectRatio(contentMode: .fit)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:14:16: error: 'init(systemName:)' is only available in macOS 11.0 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
14 |                Image(systemName: "chevron.left")
   |                |- error: 'init(systemName:)' is only available in macOS 11.0 or newer
   |                `- note: add 'if #available' version check
15 |                    .resizable()
16 |                    .aspectRatio(contentMode: .fit)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:15:21: error: 'resizable(capInsets:resizingMode:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
14 |                Image(systemName: "chevron.left")
15 |                    .resizable()
   |                     |- error: 'resizable(capInsets:resizingMode:)' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
16 |                    .aspectRatio(contentMode: .fit)
17 |                    .frame(height: 20, alignment: .leading)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:16:21: error: 'aspectRatio(_:contentMode:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
14 |                Image(systemName: "chevron.left")
15 |                    .resizable()
16 |                    .aspectRatio(contentMode: .fit)
   |                     |- error: 'aspectRatio(_:contentMode:)' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
17 |                    .frame(height: 20, alignment: .leading)
18 |                    .foregroundColor(color)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:17:21: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
15 |                    .resizable()
16 |                    .aspectRatio(contentMode: .fit)
17 |                    .frame(height: 20, alignment: .leading)
   |                     |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:17:51: error: 'leading' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
15 |                    .resizable()
16 |                    .aspectRatio(contentMode: .fit)
17 |                    .frame(height: 20, alignment: .leading)
   |                                                   |- error: 'leading' is only available in macOS 10.15 or newer
   |                                                   `- note: add 'if #available' version check
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:18:21: error: 'foregroundColor' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
16 |                    .aspectRatio(contentMode: .fit)
17 |                    .frame(height: 20, alignment: .leading)
18 |                    .foregroundColor(color)
   |                     |- error: 'foregroundColor' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
19 |                    .padding(.horizontal, 16)
20 |                    .font(Font.body.bold())
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:19:21: error: 'padding' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
17 |                    .frame(height: 20, alignment: .leading)
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
   |                     |- error: 'padding' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
20 |                    .font(Font.body.bold())
21 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:20:21: error: 'font' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
20 |                    .font(Font.body.bold())
   |                     |- error: 'font' is only available in macOS 10.15 or newer
   |                     `- note: add 'if #available' version check
21 |             }
22 |             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:20:26: error: 'Font' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
20 |                    .font(Font.body.bold())
   |                          |- error: 'Font' is only available in macOS 10.15 or newer
   |                          `- note: add 'if #available' version check
21 |             }
22 |             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:20:31: error: 'body' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
20 |                    .font(Font.body.bold())
   |                               |- error: 'body' is only available in macOS 10.15 or newer
   |                               `- note: add 'if #available' version check
21 |             }
22 |             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:20:36: error: 'bold()' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
18 |                    .foregroundColor(color)
19 |                    .padding(.horizontal, 16)
20 |                    .font(Font.body.bold())
   |                                    |- error: 'bold()' is only available in macOS 10.15 or newer
   |                                    `- note: add 'if #available' version check
21 |             }
22 |             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:22:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
20 |                    .font(Font.body.bold())
21 |             }
22 |             .onAppear {
   |              |- error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
   |              `- note: add 'if #available' version check
23 |                 self.hasBeenShownAtLeastOnce = true
24 |             }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:23:17: error: setter for 'hasBeenShownAtLeastOnce' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
   :
21 |             }
22 |             .onAppear {
23 |                 self.hasBeenShownAtLeastOnce = true
   |                 |- error: setter for 'hasBeenShownAtLeastOnce' is only available in macOS 10.15 or newer
   |                 `- note: add 'if #available' version check
24 |             }
25 |         : nil
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BackButton.swift:11:25: warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
 1 | import SwiftUI
 2 |
 3 | struct BackButton: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let color: Color
 5 |
   :
 9 |     @State private var hasBeenShownAtLeastOnce: Bool = false
10 |
11 |     var body: some View {
   |         |               |- warning: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer; this is an error in the Swift 6 language mode
   |         |               `- note: add 'if #available' version check
   |         `- note: add @available attribute to enclosing property
12 |         (presentationMode.wrappedValue.isPresented || hasBeenShownAtLeastOnce) ?
13 |             Button(action: { self.presentationMode.wrappedValue.dismiss() }) {
[12/13] Compiling FancyScrollView BlurView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:11:78: error: cannot find type 'UIView' in scope
 9 |
10 | public struct BlurView: UIViewRepresentable {
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
   |                                                                              `- error: cannot find type 'UIView' in scope
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:11:37: error: cannot find type 'UIViewRepresentableContext' in scope
 9 |
10 | public struct BlurView: UIViewRepresentable {
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
   |                                     `- error: cannot find type 'UIViewRepresentableContext' in scope
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:29:40: error: cannot find type 'UIView' in scope
27 |     }
28 |
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
   |                                        `- error: cannot find type 'UIView' in scope
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:29:57: error: cannot find type 'UIViewRepresentableContext' in scope
27 |     }
28 |
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
   |                                                         `- error: cannot find type 'UIViewRepresentableContext' in scope
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:10:25: error: cannot find type 'UIViewRepresentable' in scope
 8 | import SwiftUI
 9 |
10 | public struct BlurView: UIViewRepresentable {
   |                         `- error: cannot find type 'UIViewRepresentable' in scope
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
12 |         let view = UIView(frame: .zero)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:12:20: error: cannot find 'UIView' in scope
10 | public struct BlurView: UIViewRepresentable {
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
12 |         let view = UIView(frame: .zero)
   |                    `- error: cannot find 'UIView' in scope
13 |         view.backgroundColor = .clear
14 |         let blurEffect = UIBlurEffect(style: .systemThinMaterial)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:12:35: error: cannot infer contextual base in reference to member 'zero'
10 | public struct BlurView: UIViewRepresentable {
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
12 |         let view = UIView(frame: .zero)
   |                                   `- error: cannot infer contextual base in reference to member 'zero'
13 |         view.backgroundColor = .clear
14 |         let blurEffect = UIBlurEffect(style: .systemThinMaterial)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:13:33: error: cannot infer contextual base in reference to member 'clear'
11 |     public func makeUIView(context: UIViewRepresentableContext<BlurView>) -> UIView {
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
   |                                 `- error: cannot infer contextual base in reference to member 'clear'
14 |         let blurEffect = UIBlurEffect(style: .systemThinMaterial)
15 |         let blurView = UIVisualEffectView(effect: blurEffect)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:14:26: error: cannot find 'UIBlurEffect' in scope
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
14 |         let blurEffect = UIBlurEffect(style: .systemThinMaterial)
   |                          `- error: cannot find 'UIBlurEffect' in scope
15 |         let blurView = UIVisualEffectView(effect: blurEffect)
16 |         blurView.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:14:47: error: cannot infer contextual base in reference to member 'systemThinMaterial'
12 |         let view = UIView(frame: .zero)
13 |         view.backgroundColor = .clear
14 |         let blurEffect = UIBlurEffect(style: .systemThinMaterial)
   |                                               `- error: cannot infer contextual base in reference to member 'systemThinMaterial'
15 |         let blurView = UIVisualEffectView(effect: blurEffect)
16 |         blurView.translatesAutoresizingMaskIntoConstraints = false
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:15:24: error: cannot find 'UIVisualEffectView' in scope
13 |         view.backgroundColor = .clear
14 |         let blurEffect = UIBlurEffect(style: .systemThinMaterial)
15 |         let blurView = UIVisualEffectView(effect: blurEffect)
   |                        `- error: cannot find 'UIVisualEffectView' in scope
16 |         blurView.translatesAutoresizingMaskIntoConstraints = false
17 |         view.insertSubview(blurView, at: 0)
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:30:58: error: cannot find type 'UIVisualEffectView' in scope
28 |
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
   |                                                          `- error: cannot find type 'UIVisualEffectView' in scope
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
32 |         effectView.effect = blurEffect
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:31:26: error: cannot find 'UIBlurEffect' in scope
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
   |                          `- error: cannot find 'UIBlurEffect' in scope
32 |         effectView.effect = blurEffect
33 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/BlurView.swift:31:90: error: cannot infer contextual base in reference to member 'dark'
29 |     public func updateUIView(_ uiView: UIView, context: UIViewRepresentableContext<BlurView>) {
30 |         guard let effectView = uiView.subviews.first as? UIVisualEffectView else { return }
31 |         let blurEffect = UIBlurEffect(style: context.environment.colorScheme == .dark ? .dark : .light)
   |                                                                                          `- error: cannot infer contextual base in reference to member 'dark'
32 |         effectView.effect = blurEffect
33 |
[13/13] Compiling FancyScrollView AppleMusicStyleScrollView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:4:18: error: 'AnyView' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct AppleMusicStyleScrollView: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let content: AnyView
   |                  `- error: 'AnyView' is only available in macOS 10.15 or newer
 5 |
 6 |     @State
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:6:6: error: 'State' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct AppleMusicStyleScrollView: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let content: AnyView
 5 |
 6 |     @State
   |      `- error: 'State' is only available in macOS 10.15 or newer
 7 |     private var offset: CGFloat = 0
 8 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:9:20: error: 'View' is only available in macOS 10.15 or newer
 1 | import SwiftUI
 2 |
 3 | struct AppleMusicStyleScrollView: View {
   |        `- note: add @available attribute to enclosing struct
 4 |     let content: AnyView
 5 |
   :
 7 |     private var offset: CGFloat = 0
 8 |
 9 |     var body: some View {
   |         |          `- error: 'View' is only available in macOS 10.15 or newer
   |         `- note: add @available attribute to enclosing property
10 |         ZStack {
11 |             ScrollView {
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:41:19: error: 'View' is only available in macOS 10.15 or newer
37 |
38 |
39 | extension AppleMusicStyleScrollView {
   | `- note: add @available attribute to enclosing extension
40 |
41 |     init<Content: View>(content: () -> Content) {
   |     |             `- error: 'View' is only available in macOS 10.15 or newer
   |     `- note: add @available attribute to enclosing initializer
42 |         self.init(content: AnyView(content()))
43 |     }
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:18:25: error: cannot use explicit 'return' statement in the body of result builder 'ViewBuilder'
16 |                             self.offset = offset
17 |                         }
18 |                         return Text("")
   |                         |- error: cannot use explicit 'return' statement in the body of result builder 'ViewBuilder'
   |                         `- note: remove 'return' statements to apply the result builder
19 |                     }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/FancyScrollView/AppleMusicStyleScrollView.swift:42:28: error: 'AnyView' is only available in macOS 10.15 or newer
37 |
38 |
39 | extension AppleMusicStyleScrollView {
   | `- note: add @available attribute to enclosing extension
40 |
41 |     init<Content: View>(content: () -> Content) {
   |     `- note: add @available attribute to enclosing initializer
42 |         self.init(content: AnyView(content()))
   |                            |- error: 'AnyView' is only available in macOS 10.15 or newer
   |                            `- note: add 'if #available' version check
43 |     }
44 |
BUILD FAILURE 6.2 macosSpm