Build Information
Failed to build SteppedSlider, reference main (d20dfe
), with Swift 6.0 for macOS (SPM) on 11 Jun 2025 12:53:16 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/shima11/SteppedSlider.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/shima11/SteppedSlider
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at d20dfe4 update
Cloned https://github.com/shima11/SteppedSlider.git
Revision (git rev-parse @):
d20dfe46caa9ee0a9d3f898c6a9182a108525b53
SUCCESS checkout https://github.com/shima11/SteppedSlider.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/shima11/SteppedSlider.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-5BDAB9E9C0126B9D.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/5] Emitting module SteppedSlider
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SnapScrollBehavior.swift:38:21: error: 'ScrollTarget' is only available in macOS 14.0 or newer
12 |
13 | /// A structure that defines a snapping behavior for scroll targets, conforming to `ScrollTargetBehavior`.
14 | struct SnapScrollTargetBehavior: ScrollTargetBehavior {
| `- note: add @available attribute to enclosing struct
15 | /// The step value to which the scroll target should snap.
16 | let step: Double
:
35 | }
36 |
37 | func updateTarget(
| `- note: add @available attribute to enclosing instance method
38 | _ target: inout ScrollTarget,
| `- error: 'ScrollTarget' is only available in macOS 14.0 or newer
39 | context: TargetContext
40 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SnapScrollBehavior.swift:49:11: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
47 | }
48 |
49 | extension ScrollTargetBehavior where Self == SnapScrollTargetBehavior {
| | `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
| `- note: add @available attribute to enclosing extension
50 | /// Creates a `SnapScrollTargetBehavior` with the specified step.
51 | /// - Parameter step: The step value to which the scroll target should snap.
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:9:4: error: 'Binding' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
| `- error: 'Binding' is only available in macOS 10.15 or newer
10 |
11 | @State private var currentIndex: Int
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:11:4: error: 'State' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
10 |
11 | @State private var currentIndex: Int
| `- error: 'State' is only available in macOS 10.15 or newer
12 | @State private var scrollIndex: Int?
13 | @State private var contentSize: CGSize = .zero
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:12:4: error: 'State' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
10 |
11 | @State private var currentIndex: Int
12 | @State private var scrollIndex: Int?
| `- error: 'State' is only available in macOS 10.15 or newer
13 | @State private var contentSize: CGSize = .zero
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:13:4: error: 'State' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
11 | @State private var currentIndex: Int
12 | @State private var scrollIndex: Int?
13 | @State private var contentSize: CGSize = .zero
| `- error: 'State' is only available in macOS 10.15 or newer
14 |
15 | private let itemWidth: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:34:18: error: 'Animation' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
32 |
33 | let horizontalEdgeMask: HorizontalEdgeMask
34 | let animation: Animation?
| `- error: 'Animation' is only available in macOS 10.15 or newer
35 |
36 | let segmentModifier: Modifier
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:39:12: error: 'Binding' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
| `- error: 'Binding' is only available in macOS 10.15 or newer
40 | range: ClosedRange<CGFloat>,
41 | steps: CGFloat,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:45:16: error: 'Animation' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
43 | spacing: CGFloat = 0,
44 | horizontalEdgeMask: HorizontalEdgeMask = .visible(width: 12),
45 | animation: Animation? = .default,
| `- error: 'Animation' is only available in macOS 10.15 or newer
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:47:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
45 | animation: Animation? = .default,
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
49 | @ViewBuilder segmentOverlayView: @MainActor @escaping (Int, Int) -> SegmentOverlay,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:48:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
49 | @ViewBuilder segmentOverlayView: @MainActor @escaping (Int, Int) -> SegmentOverlay,
50 | onEditing: @MainActor @escaping () -> Void
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:49:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
49 | @ViewBuilder segmentOverlayView: @MainActor @escaping (Int, Int) -> SegmentOverlay,
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
50 | onEditing: @MainActor @escaping () -> Void
51 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:45:30: error: 'default' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
43 | spacing: CGFloat = 0,
44 | horizontalEdgeMask: HorizontalEdgeMask = .visible(width: 12),
45 | animation: Animation? = .default,
| `- error: 'default' is only available in macOS 10.15 or newer
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:46:33: error: 'EmptyModifier' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
44 | horizontalEdgeMask: HorizontalEdgeMask = .visible(width: 12),
45 | animation: Animation? = .default,
46 | segmentModifier: Modifier = EmptyModifier(),
| `- error: 'EmptyModifier' is only available in macOS 10.15 or newer
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:69:25: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
67 | }
68 |
69 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
70 | ScrollViewReader { scrollProxy in
71 | ScrollView(.horizontal, showsIndicators: false) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:37: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:52: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:74: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:90: error: 'ViewModifier' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'ViewModifier' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:149:39: error: 'View' is only available in macOS 10.15 or newer
146 | #if DEBUG
147 |
148 | struct ScrollTransitionModifier: ViewModifier {
| `- note: add @available attribute to enclosing struct
149 | func body(content: Content) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
150 | content.scrollTransition { content, phase in
151 | content
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:160:4: error: 'Previewable()' is only available in macOS 14.0 or newer
158 |
159 | @Previewable @State var value: CGFloat = 5.8
160 | @Previewable @State var toggle = false
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
161 |
162 | let range: ClosedRange<CGFloat> = 1...50
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:159:4: error: 'Previewable()' is only available in macOS 14.0 or newer
157 | #Preview {
158 |
159 | @Previewable @State var value: CGFloat = 5.8
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
160 | @Previewable @State var toggle = false
161 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:159:17: error: 'State' is only available in macOS 10.15 or newer
157 | #Preview {
158 |
159 | @Previewable @State var value: CGFloat = 5.8
| |- error: 'State' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
160 | @Previewable @State var toggle = false
161 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:160:17: error: 'State' is only available in macOS 10.15 or newer
158 |
159 | @Previewable @State var value: CGFloat = 5.8
160 | @Previewable @State var toggle = false
| |- error: 'State' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
161 |
162 | let range: ClosedRange<CGFloat> = 1...50
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:157:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
155 | }
156 |
157 | #Preview {
| `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
158 |
159 | @Previewable @State var value: CGFloat = 5.8
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:3: error: 'VStack' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: 'VStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:170:5: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
168 | VStack {
169 |
170 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
171 | value: $value,
172 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:170:5: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
168 | VStack {
169 |
170 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
171 | value: $value,
172 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:174:28: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
172 | range: range,
173 | steps: steps,
174 | horizontalEdgeMask: .hidden,
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
175 | animation: nil,
176 | segmentModifier: ScrollTransitionModifier(),
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:178:9: error: 'Rectangle' is only available in macOS 10.15 or newer
176 | segmentModifier: ScrollTransitionModifier(),
177 | anchorView: {
178 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:179:12: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
177 | anchorView: {
178 | Rectangle()
179 | .frame(width: 2, height: 24)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
180 | .foregroundColor(.red)
181 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:180:12: error: 'foregroundColor' is only available in macOS 10.15 or newer
178 | Rectangle()
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
| |- error: 'foregroundColor' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
181 | .padding(.top, 12)
182 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:180:29: error: 'red' is only available in macOS 10.15 or newer
178 | Rectangle()
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
| |- error: 'red' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
181 | .padding(.top, 12)
182 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:181:12: error: 'padding' is only available in macOS 10.15 or newer
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
181 | .padding(.top, 12)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
182 | },
183 | segmentView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:185:9: error: 'Rectangle' is only available in macOS 10.15 or newer
183 | segmentView: { index, maximumIndex in
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
186 | .foregroundStyle(Color.primary)
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:186:12: error: 'foregroundStyle' is only available in macOS 12.0 or newer
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
| |- error: 'foregroundStyle' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:186:28: error: 'Color' is only available in macOS 10.15 or newer
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
| |- error: 'Color' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:186:34: error: 'primary' is only available in macOS 10.15 or newer
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
| |- error: 'primary' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:187:12: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
188 | .padding(.top, 12)
189 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:188:12: error: 'padding' is only available in macOS 10.15 or newer
186 | .foregroundStyle(Color.primary)
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
189 | },
190 | segmentOverlayView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:192:11: error: 'Text' is only available in macOS 10.15 or newer
190 | segmentOverlayView: { index, maximumIndex in
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
193 | .font(.caption2)
194 | .fixedSize()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:193:14: error: 'font' is only available in macOS 10.15 or newer
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
| |- error: 'font' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
194 | .fixedSize()
195 | .offset(y: -20)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:193:20: error: 'caption2' is only available in macOS 11.0 or newer
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
| |- error: 'caption2' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
194 | .fixedSize()
195 | .offset(y: -20)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:194:14: error: 'fixedSize()' is only available in macOS 10.15 or newer
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
194 | .fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
195 | .offset(y: -20)
196 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:195:14: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
193 | .font(.caption2)
194 | .fixedSize()
195 | .offset(y: -20)
| |- error: 'offset(x:y:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
196 | .padding(.top, 12)
197 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:196:14: error: 'padding' is only available in macOS 10.15 or newer
194 | .fixedSize()
195 | .offset(y: -20)
196 | .padding(.top, 12)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
197 | }
198 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:191:45: error: 'buildIf' is only available in macOS 10.15 or newer
189 | },
190 | segmentOverlayView: { index, maximumIndex in
191 | if shouldBold1(index, maximumIndex) {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:197:9: error: 'buildIf' is only available in macOS 10.15 or newer
195 | .offset(y: -20)
196 | .padding(.top, 12)
197 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
198 | },
199 | onEditing: {}
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:190:27: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
188 | .padding(.top, 12)
189 | },
190 | segmentOverlayView: { index, maximumIndex in
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:201:6: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
199 | onEditing: {}
200 | )
201 | .frame(height: 60)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
202 | .padding()
203 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:202:6: error: 'padding' is only available in macOS 10.15 or newer
200 | )
201 | .frame(height: 60)
202 | .padding()
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
203 |
204 | Spacer(minLength: 24).fixedSize()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:204:5: error: 'Spacer' is only available in macOS 10.15 or newer
202 | .padding()
203 |
204 | Spacer(minLength: 24).fixedSize()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
205 |
206 | let shouldBold2: (Int, Int) -> Bool = { index, maximumIndex -> Bool in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:204:27: error: 'fixedSize()' is only available in macOS 10.15 or newer
202 | .padding()
203 |
204 | Spacer(minLength: 24).fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
205 |
206 | let shouldBold2: (Int, Int) -> Bool = { index, maximumIndex -> Bool in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:210:5: error: 'HStack' is only available in macOS 10.15 or newer
208 | }
209 |
210 | HStack {
| |- error: 'HStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
211 | SteppedSlider(
212 | value: $value,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:210:12: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
208 | }
209 |
210 | HStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
211 | SteppedSlider(
212 | value: $value,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:211:7: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
209 |
210 | HStack {
211 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
212 | value: $value,
213 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:211:7: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
209 |
210 | HStack {
211 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
212 | value: $value,
213 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:215:28: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
213 | range: range,
214 | steps: steps,
215 | horizontalEdgeMask: .visible(width: 24),
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
216 | animation: nil,
217 | anchorView: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:218:9: error: 'Rectangle' is only available in macOS 10.15 or newer
216 | animation: nil,
217 | anchorView: {
218 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
219 | .frame(width: 2)
220 | .foregroundColor(.red)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:219:12: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
217 | anchorView: {
218 | Rectangle()
219 | .frame(width: 2)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
220 | .foregroundColor(.red)
221 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:220:12: error: 'foregroundColor' is only available in macOS 10.15 or newer
218 | Rectangle()
219 | .frame(width: 2)
220 | .foregroundColor(.red)
| |- error: 'foregroundColor' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
221 | },
222 | segmentView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:220:29: error: 'red' is only available in macOS 10.15 or newer
218 | Rectangle()
219 | .frame(width: 2)
220 | .foregroundColor(.red)
| |- error: 'red' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
221 | },
222 | segmentView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:224:9: error: 'VStack' is only available in macOS 10.15 or newer
222 | segmentView: { index, maximumIndex in
223 | let isBold = shouldBold2(index, maximumIndex)
224 | VStack {
| |- error: 'VStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:225:11: error: 'Rectangle' is only available in macOS 10.15 or newer
223 | let isBold = shouldBold2(index, maximumIndex)
224 | VStack {
225 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:226:14: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
224 | VStack {
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
227 | Spacer()
228 | Rectangle()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:227:11: error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
| |- error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
228 | Rectangle()
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:227:11: error: 'Spacer' is only available in macOS 10.15 or newer
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
228 | Rectangle()
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:228:11: error: 'Rectangle' is only available in macOS 10.15 or newer
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
228 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
230 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:229:14: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
227 | Spacer()
228 | Rectangle()
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
230 | }
231 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:224:16: error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
222 | segmentView: { index, maximumIndex in
223 | let isBold = shouldBold2(index, maximumIndex)
224 | VStack {
| |- error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:235:11: error: 'Text' is only available in macOS 10.15 or newer
233 | let isBold = shouldBold2(index, maximumIndex)
234 | if isBold {
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
236 | .font(.caption2)
237 | .fixedSize()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:236:14: error: 'font' is only available in macOS 10.15 or newer
234 | if isBold {
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
| |- error: 'font' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
237 | .fixedSize()
238 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:236:20: error: 'caption2' is only available in macOS 11.0 or newer
234 | if isBold {
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
| |- error: 'caption2' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
237 | .fixedSize()
238 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:237:14: error: 'fixedSize()' is only available in macOS 10.15 or newer
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
237 | .fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
238 | }
239 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:234:19: error: 'buildIf' is only available in macOS 10.15 or newer
232 | segmentOverlayView: { index, maximumIndex in
233 | let isBold = shouldBold2(index, maximumIndex)
234 | if isBold {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:238:9: error: 'buildIf' is only available in macOS 10.15 or newer
236 | .font(.caption2)
237 | .fixedSize()
238 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
239 | },
240 | onEditing: {}
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:232:27: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
230 | }
231 | },
232 | segmentOverlayView: { index, maximumIndex in
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
233 | let isBold = shouldBold2(index, maximumIndex)
234 | if isBold {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:242:8: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
240 | onEditing: {}
241 | )
242 | .frame(height: 60)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
243 | .padding()
244 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:243:8: error: 'padding' is only available in macOS 10.15 or newer
241 | )
242 | .frame(height: 60)
243 | .padding()
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
244 |
245 | if toggle {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:246:9: error: 'Text' is only available in macOS 10.15 or newer
244 |
245 | if toggle {
246 | Text("Text").padding()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
247 | }
248 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:246:22: error: 'padding' is only available in macOS 10.15 or newer
244 |
245 | if toggle {
246 | Text("Text").padding()
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
247 | }
248 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:245:17: error: 'buildIf' is only available in macOS 10.15 or newer
243 | .padding()
244 |
245 | if toggle {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
246 | Text("Text").padding()
247 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:247:7: error: 'buildIf' is only available in macOS 10.15 or newer
245 | if toggle {
246 | Text("Text").padding()
247 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
248 | }
249 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:210:12: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
208 | }
209 |
210 | HStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
211 | SteppedSlider(
212 | value: $value,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:250:5: error: 'Spacer' is only available in macOS 10.15 or newer
248 | }
249 |
250 | Spacer(minLength: 24).fixedSize()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
251 |
252 | Text(String(format: "%g", value))
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:250:27: error: 'fixedSize()' is only available in macOS 10.15 or newer
248 | }
249 |
250 | Spacer(minLength: 24).fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
251 |
252 | Text(String(format: "%g", value))
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:252:5: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
250 | Spacer(minLength: 24).fixedSize()
251 |
252 | Text(String(format: "%g", value))
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
253 |
254 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:252:5: error: 'Text' is only available in macOS 10.15 or newer
250 | Spacer(minLength: 24).fixedSize()
251 |
252 | Text(String(format: "%g", value))
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
253 |
254 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:5: error: 'HStack' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: 'HStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:12: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:12: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:12: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:256:7: error: 'Button' is only available in macOS 10.15 or newer
254 | HStack {
255 |
256 | Button(action: {
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
257 | if range.contains(value - 1) {
258 | value -= 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:256:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
254 | HStack {
255 |
256 | Button(action: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
257 | if range.contains(value - 1) {
258 | value -= 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:258:11: error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
256 | Button(action: {
257 | if range.contains(value - 1) {
258 | value -= 1
| |- error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
259 | }
260 | }, label: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:261:9: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
259 | }
260 | }, label: {
261 | Text("-1").bold()
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
262 | })
263 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:261:9: error: 'Text' is only available in macOS 10.15 or newer
259 | }
260 | }, label: {
261 | Text("-1").bold()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
262 | })
263 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:261:20: error: 'bold()' is only available in macOS 10.15 or newer
259 | }
260 | }, label: {
261 | Text("-1").bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
262 | })
263 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:260:17: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
258 | value -= 1
259 | }
260 | }, label: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
261 | Text("-1").bold()
262 | })
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:263:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
261 | Text("-1").bold()
262 | })
263 | .buttonStyle(.borderedProminent)
| |- error: 'buttonStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
264 | .disabled(!range.contains(value - 1))
265 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:263:21: error: 'borderedProminent' is only available in macOS 12.0 or newer
261 | Text("-1").bold()
262 | })
263 | .buttonStyle(.borderedProminent)
| |- error: 'borderedProminent' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
264 | .disabled(!range.contains(value - 1))
265 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:264:8: error: 'disabled' is only available in macOS 10.15 or newer
262 | })
263 | .buttonStyle(.borderedProminent)
264 | .disabled(!range.contains(value - 1))
| |- error: 'disabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
265 |
266 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:266:7: error: 'Button' is only available in macOS 10.15 or newer
264 | .disabled(!range.contains(value - 1))
265 |
266 | Button(action: {
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
267 | if range.contains(value + 1) {
268 | value += 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:266:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
264 | .disabled(!range.contains(value - 1))
265 |
266 | Button(action: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
267 | if range.contains(value + 1) {
268 | value += 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:268:11: error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
266 | Button(action: {
267 | if range.contains(value + 1) {
268 | value += 1
| |- error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
269 | }
270 | }, label: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:271:9: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
269 | }
270 | }, label: {
271 | Text("+1").bold()
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
272 | })
273 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:271:9: error: 'Text' is only available in macOS 10.15 or newer
269 | }
270 | }, label: {
271 | Text("+1").bold()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
272 | })
273 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:271:20: error: 'bold()' is only available in macOS 10.15 or newer
269 | }
270 | }, label: {
271 | Text("+1").bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
272 | })
273 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:270:17: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
268 | value += 1
269 | }
270 | }, label: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
271 | Text("+1").bold()
272 | })
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:273:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
271 | Text("+1").bold()
272 | })
273 | .buttonStyle(.borderedProminent)
| |- error: 'buttonStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
274 | .disabled(!range.contains(value + 1))
275 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:273:21: error: 'borderedProminent' is only available in macOS 12.0 or newer
271 | Text("+1").bold()
272 | })
273 | .buttonStyle(.borderedProminent)
| |- error: 'borderedProminent' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
274 | .disabled(!range.contains(value + 1))
275 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:274:8: error: 'disabled' is only available in macOS 10.15 or newer
272 | })
273 | .buttonStyle(.borderedProminent)
274 | .disabled(!range.contains(value + 1))
| |- error: 'disabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
275 |
276 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:276:7: error: 'Button' is only available in macOS 10.15 or newer
274 | .disabled(!range.contains(value + 1))
275 |
276 | Button(action: {
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
277 | withAnimation(.bouncy) {
278 | toggle.toggle()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:276:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
274 | .disabled(!range.contains(value + 1))
275 |
276 | Button(action: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
277 | withAnimation(.bouncy) {
278 | toggle.toggle()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:277:9: error: 'withAnimation' is only available in macOS 10.15 or newer
275 |
276 | Button(action: {
277 | withAnimation(.bouncy) {
| |- error: 'withAnimation' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
278 | toggle.toggle()
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:277:24: error: 'bouncy' is only available in macOS 10.15 or newer
275 |
276 | Button(action: {
277 | withAnimation(.bouncy) {
| |- error: 'bouncy' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
278 | toggle.toggle()
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:278:11: error: cannot pass as inout because setter for 'toggle' is only available in macOS 10.15 or newer
276 | Button(action: {
277 | withAnimation(.bouncy) {
278 | toggle.toggle()
| |- error: cannot pass as inout because setter for 'toggle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
279 | }
280 | }, label: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:281:9: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
279 | }
280 | }, label: {
281 | Text("Toggle").bold()
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
282 | })
283 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:281:9: error: 'Text' is only available in macOS 10.15 or newer
279 | }
280 | }, label: {
281 | Text("Toggle").bold()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
282 | })
283 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:281:24: error: 'bold()' is only available in macOS 10.15 or newer
279 | }
280 | }, label: {
281 | Text("Toggle").bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
282 | })
283 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:280:17: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
278 | toggle.toggle()
279 | }
280 | }, label: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
281 | Text("Toggle").bold()
282 | })
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:283:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
281 | Text("Toggle").bold()
282 | })
283 | .buttonStyle(.borderedProminent)
| |- error: 'buttonStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
284 |
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:283:21: error: 'borderedProminent' is only available in macOS 12.0 or newer
281 | Text("Toggle").bold()
282 | })
283 | .buttonStyle(.borderedProminent)
| |- error: 'borderedProminent' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
284 |
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
[4/5] Compiling SteppedSlider SnapScrollBehavior.swift
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SnapScrollBehavior.swift:38:21: error: 'ScrollTarget' is only available in macOS 14.0 or newer
12 |
13 | /// A structure that defines a snapping behavior for scroll targets, conforming to `ScrollTargetBehavior`.
14 | struct SnapScrollTargetBehavior: ScrollTargetBehavior {
| `- note: add @available attribute to enclosing struct
15 | /// The step value to which the scroll target should snap.
16 | let step: Double
:
35 | }
36 |
37 | func updateTarget(
| `- note: add @available attribute to enclosing instance method
38 | _ target: inout ScrollTarget,
| `- error: 'ScrollTarget' is only available in macOS 14.0 or newer
39 | context: TargetContext
40 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SnapScrollBehavior.swift:49:11: error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
47 | }
48 |
49 | extension ScrollTargetBehavior where Self == SnapScrollTargetBehavior {
| | `- error: 'ScrollTargetBehavior' is only available in macOS 14.0 or newer
| `- note: add @available attribute to enclosing extension
50 | /// Creates a `SnapScrollTargetBehavior` with the specified step.
51 | /// - Parameter step: The step value to which the scroll target should snap.
[5/5] Compiling SteppedSlider SteppedSlider.swift
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:9:4: error: 'Binding' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
| `- error: 'Binding' is only available in macOS 10.15 or newer
10 |
11 | @State private var currentIndex: Int
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:11:4: error: 'State' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
10 |
11 | @State private var currentIndex: Int
| `- error: 'State' is only available in macOS 10.15 or newer
12 | @State private var scrollIndex: Int?
13 | @State private var contentSize: CGSize = .zero
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:12:4: error: 'State' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
10 |
11 | @State private var currentIndex: Int
12 | @State private var scrollIndex: Int?
| `- error: 'State' is only available in macOS 10.15 or newer
13 | @State private var contentSize: CGSize = .zero
14 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:13:4: error: 'State' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
11 | @State private var currentIndex: Int
12 | @State private var scrollIndex: Int?
13 | @State private var contentSize: CGSize = .zero
| `- error: 'State' is only available in macOS 10.15 or newer
14 |
15 | private let itemWidth: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:34:18: error: 'Animation' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
32 |
33 | let horizontalEdgeMask: HorizontalEdgeMask
34 | let animation: Animation?
| `- error: 'Animation' is only available in macOS 10.15 or newer
35 |
36 | let segmentModifier: Modifier
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:39:12: error: 'Binding' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
| `- error: 'Binding' is only available in macOS 10.15 or newer
40 | range: ClosedRange<CGFloat>,
41 | steps: CGFloat,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:45:16: error: 'Animation' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
43 | spacing: CGFloat = 0,
44 | horizontalEdgeMask: HorizontalEdgeMask = .visible(width: 12),
45 | animation: Animation? = .default,
| `- error: 'Animation' is only available in macOS 10.15 or newer
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:47:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
45 | animation: Animation? = .default,
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
49 | @ViewBuilder segmentOverlayView: @MainActor @escaping (Int, Int) -> SegmentOverlay,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:48:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
49 | @ViewBuilder segmentOverlayView: @MainActor @escaping (Int, Int) -> SegmentOverlay,
50 | onEditing: @MainActor @escaping () -> Void
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:49:6: error: 'ViewBuilder' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
49 | @ViewBuilder segmentOverlayView: @MainActor @escaping (Int, Int) -> SegmentOverlay,
| `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
50 | onEditing: @MainActor @escaping () -> Void
51 | ) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:45:30: error: 'default' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
43 | spacing: CGFloat = 0,
44 | horizontalEdgeMask: HorizontalEdgeMask = .visible(width: 12),
45 | animation: Animation? = .default,
| `- error: 'default' is only available in macOS 10.15 or newer
46 | segmentModifier: Modifier = EmptyModifier(),
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:46:33: error: 'EmptyModifier' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
44 | horizontalEdgeMask: HorizontalEdgeMask = .visible(width: 12),
45 | animation: Animation? = .default,
46 | segmentModifier: Modifier = EmptyModifier(),
| `- error: 'EmptyModifier' is only available in macOS 10.15 or newer
47 | @ViewBuilder anchorView: @MainActor @escaping () -> Anchor,
48 | @ViewBuilder segmentView: @MainActor @escaping (Int, Int) -> Segment,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:69:25: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
67 | }
68 |
69 | public var body: some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing property
70 | ScrollViewReader { scrollProxy in
71 | ScrollView(.horizontal, showsIndicators: false) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:37: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:52: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:74: error: 'View' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:7:90: error: 'ViewModifier' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| | `- error: 'ViewModifier' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:149:39: error: 'View' is only available in macOS 10.15 or newer
146 | #if DEBUG
147 |
148 | struct ScrollTransitionModifier: ViewModifier {
| `- note: add @available attribute to enclosing struct
149 | func body(content: Content) -> some View {
| | `- error: 'View' is only available in macOS 10.15 or newer
| `- note: add @available attribute to enclosing instance method
150 | content.scrollTransition { content, phase in
151 | content
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:160:4: error: 'Previewable()' is only available in macOS 14.0 or newer
158 |
159 | @Previewable @State var value: CGFloat = 5.8
160 | @Previewable @State var toggle = false
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
161 |
162 | let range: ClosedRange<CGFloat> = 1...50
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:159:4: error: 'Previewable()' is only available in macOS 14.0 or newer
157 | #Preview {
158 |
159 | @Previewable @State var value: CGFloat = 5.8
| |- error: 'Previewable()' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
160 | @Previewable @State var toggle = false
161 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:159:17: error: 'State' is only available in macOS 10.15 or newer
157 | #Preview {
158 |
159 | @Previewable @State var value: CGFloat = 5.8
| |- error: 'State' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
160 | @Previewable @State var toggle = false
161 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:160:17: error: 'State' is only available in macOS 10.15 or newer
158 |
159 | @Previewable @State var value: CGFloat = 5.8
160 | @Previewable @State var toggle = false
| |- error: 'State' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
161 |
162 | let range: ClosedRange<CGFloat> = 1...50
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:157:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
155 | }
156 |
157 | #Preview {
| `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
158 |
159 | @Previewable @State var value: CGFloat = 5.8
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:3: error: 'VStack' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: 'VStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:170:5: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
168 | VStack {
169 |
170 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
171 | value: $value,
172 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:170:5: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
168 | VStack {
169 |
170 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
171 | value: $value,
172 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:174:28: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
172 | range: range,
173 | steps: steps,
174 | horizontalEdgeMask: .hidden,
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
175 | animation: nil,
176 | segmentModifier: ScrollTransitionModifier(),
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:178:9: error: 'Rectangle' is only available in macOS 10.15 or newer
176 | segmentModifier: ScrollTransitionModifier(),
177 | anchorView: {
178 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:179:12: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
177 | anchorView: {
178 | Rectangle()
179 | .frame(width: 2, height: 24)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
180 | .foregroundColor(.red)
181 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:180:12: error: 'foregroundColor' is only available in macOS 10.15 or newer
178 | Rectangle()
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
| |- error: 'foregroundColor' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
181 | .padding(.top, 12)
182 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:180:29: error: 'red' is only available in macOS 10.15 or newer
178 | Rectangle()
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
| |- error: 'red' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
181 | .padding(.top, 12)
182 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:181:12: error: 'padding' is only available in macOS 10.15 or newer
179 | .frame(width: 2, height: 24)
180 | .foregroundColor(.red)
181 | .padding(.top, 12)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
182 | },
183 | segmentView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:185:9: error: 'Rectangle' is only available in macOS 10.15 or newer
183 | segmentView: { index, maximumIndex in
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
186 | .foregroundStyle(Color.primary)
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:186:12: error: 'foregroundStyle' is only available in macOS 12.0 or newer
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
| |- error: 'foregroundStyle' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:186:28: error: 'Color' is only available in macOS 10.15 or newer
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
| |- error: 'Color' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:186:34: error: 'primary' is only available in macOS 10.15 or newer
184 | let isBold = shouldBold1(index, maximumIndex)
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
| |- error: 'primary' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:187:12: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
185 | Rectangle()
186 | .foregroundStyle(Color.primary)
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
188 | .padding(.top, 12)
189 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:188:12: error: 'padding' is only available in macOS 10.15 or newer
186 | .foregroundStyle(Color.primary)
187 | .frame(width: isBold ? 2 : 1, height: isBold ? 24 : 12)
188 | .padding(.top, 12)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
189 | },
190 | segmentOverlayView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:192:11: error: 'Text' is only available in macOS 10.15 or newer
190 | segmentOverlayView: { index, maximumIndex in
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
193 | .font(.caption2)
194 | .fixedSize()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:193:14: error: 'font' is only available in macOS 10.15 or newer
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
| |- error: 'font' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
194 | .fixedSize()
195 | .offset(y: -20)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:193:20: error: 'caption2' is only available in macOS 11.0 or newer
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
| |- error: 'caption2' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
194 | .fixedSize()
195 | .offset(y: -20)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:194:14: error: 'fixedSize()' is only available in macOS 10.15 or newer
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
194 | .fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
195 | .offset(y: -20)
196 | .padding(.top, 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:195:14: error: 'offset(x:y:)' is only available in macOS 10.15 or newer
193 | .font(.caption2)
194 | .fixedSize()
195 | .offset(y: -20)
| |- error: 'offset(x:y:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
196 | .padding(.top, 12)
197 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:196:14: error: 'padding' is only available in macOS 10.15 or newer
194 | .fixedSize()
195 | .offset(y: -20)
196 | .padding(.top, 12)
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
197 | }
198 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:191:45: error: 'buildIf' is only available in macOS 10.15 or newer
189 | },
190 | segmentOverlayView: { index, maximumIndex in
191 | if shouldBold1(index, maximumIndex) {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
193 | .font(.caption2)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:197:9: error: 'buildIf' is only available in macOS 10.15 or newer
195 | .offset(y: -20)
196 | .padding(.top, 12)
197 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
198 | },
199 | onEditing: {}
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:190:27: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
188 | .padding(.top, 12)
189 | },
190 | segmentOverlayView: { index, maximumIndex in
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
191 | if shouldBold1(index, maximumIndex) {
192 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:201:6: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
199 | onEditing: {}
200 | )
201 | .frame(height: 60)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
202 | .padding()
203 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:202:6: error: 'padding' is only available in macOS 10.15 or newer
200 | )
201 | .frame(height: 60)
202 | .padding()
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
203 |
204 | Spacer(minLength: 24).fixedSize()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:204:5: error: 'Spacer' is only available in macOS 10.15 or newer
202 | .padding()
203 |
204 | Spacer(minLength: 24).fixedSize()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
205 |
206 | let shouldBold2: (Int, Int) -> Bool = { index, maximumIndex -> Bool in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:204:27: error: 'fixedSize()' is only available in macOS 10.15 or newer
202 | .padding()
203 |
204 | Spacer(minLength: 24).fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
205 |
206 | let shouldBold2: (Int, Int) -> Bool = { index, maximumIndex -> Bool in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:210:5: error: 'HStack' is only available in macOS 10.15 or newer
208 | }
209 |
210 | HStack {
| |- error: 'HStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
211 | SteppedSlider(
212 | value: $value,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:210:12: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
208 | }
209 |
210 | HStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
211 | SteppedSlider(
212 | value: $value,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:211:7: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
209 |
210 | HStack {
211 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
212 | value: $value,
213 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:211:7: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
209 |
210 | HStack {
211 | SteppedSlider(
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
212 | value: $value,
213 | range: range,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:215:28: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
213 | range: range,
214 | steps: steps,
215 | horizontalEdgeMask: .visible(width: 24),
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
216 | animation: nil,
217 | anchorView: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:218:9: error: 'Rectangle' is only available in macOS 10.15 or newer
216 | animation: nil,
217 | anchorView: {
218 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
219 | .frame(width: 2)
220 | .foregroundColor(.red)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:219:12: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
217 | anchorView: {
218 | Rectangle()
219 | .frame(width: 2)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
220 | .foregroundColor(.red)
221 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:220:12: error: 'foregroundColor' is only available in macOS 10.15 or newer
218 | Rectangle()
219 | .frame(width: 2)
220 | .foregroundColor(.red)
| |- error: 'foregroundColor' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
221 | },
222 | segmentView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:220:29: error: 'red' is only available in macOS 10.15 or newer
218 | Rectangle()
219 | .frame(width: 2)
220 | .foregroundColor(.red)
| |- error: 'red' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
221 | },
222 | segmentView: { index, maximumIndex in
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:224:9: error: 'VStack' is only available in macOS 10.15 or newer
222 | segmentView: { index, maximumIndex in
223 | let isBold = shouldBold2(index, maximumIndex)
224 | VStack {
| |- error: 'VStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:225:11: error: 'Rectangle' is only available in macOS 10.15 or newer
223 | let isBold = shouldBold2(index, maximumIndex)
224 | VStack {
225 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:226:14: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
224 | VStack {
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
227 | Spacer()
228 | Rectangle()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:227:11: error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
| |- error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
228 | Rectangle()
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:227:11: error: 'Spacer' is only available in macOS 10.15 or newer
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
228 | Rectangle()
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:228:11: error: 'Rectangle' is only available in macOS 10.15 or newer
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
227 | Spacer()
228 | Rectangle()
| |- error: 'Rectangle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
230 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:229:14: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
227 | Spacer()
228 | Rectangle()
229 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
230 | }
231 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:224:16: error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
222 | segmentView: { index, maximumIndex in
223 | let isBold = shouldBold2(index, maximumIndex)
224 | VStack {
| |- error: conformance of 'Spacer' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
225 | Rectangle()
226 | .frame(width: isBold ? 2 : 1, height: isBold ? 16 : 12)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:235:11: error: 'Text' is only available in macOS 10.15 or newer
233 | let isBold = shouldBold2(index, maximumIndex)
234 | if isBold {
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
236 | .font(.caption2)
237 | .fixedSize()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:236:14: error: 'font' is only available in macOS 10.15 or newer
234 | if isBold {
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
| |- error: 'font' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
237 | .fixedSize()
238 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:236:20: error: 'caption2' is only available in macOS 11.0 or newer
234 | if isBold {
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
| |- error: 'caption2' is only available in macOS 11.0 or newer
| `- note: add 'if #available' version check
237 | .fixedSize()
238 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:237:14: error: 'fixedSize()' is only available in macOS 10.15 or newer
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
237 | .fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
238 | }
239 | },
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:234:19: error: 'buildIf' is only available in macOS 10.15 or newer
232 | segmentOverlayView: { index, maximumIndex in
233 | let isBold = shouldBold2(index, maximumIndex)
234 | if isBold {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
235 | Text(String(format: "%g", CGFloat(index) * steps + range.lowerBound))
236 | .font(.caption2)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:238:9: error: 'buildIf' is only available in macOS 10.15 or newer
236 | .font(.caption2)
237 | .fixedSize()
238 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
239 | },
240 | onEditing: {}
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:232:27: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
230 | }
231 | },
232 | segmentOverlayView: { index, maximumIndex in
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
233 | let isBold = shouldBold2(index, maximumIndex)
234 | if isBold {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:242:8: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
240 | onEditing: {}
241 | )
242 | .frame(height: 60)
| |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
243 | .padding()
244 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:243:8: error: 'padding' is only available in macOS 10.15 or newer
241 | )
242 | .frame(height: 60)
243 | .padding()
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
244 |
245 | if toggle {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:246:9: error: 'Text' is only available in macOS 10.15 or newer
244 |
245 | if toggle {
246 | Text("Text").padding()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
247 | }
248 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:246:22: error: 'padding' is only available in macOS 10.15 or newer
244 |
245 | if toggle {
246 | Text("Text").padding()
| |- error: 'padding' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
247 | }
248 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:245:17: error: 'buildIf' is only available in macOS 10.15 or newer
243 | .padding()
244 |
245 | if toggle {
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
246 | Text("Text").padding()
247 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:247:7: error: 'buildIf' is only available in macOS 10.15 or newer
245 | if toggle {
246 | Text("Text").padding()
247 | }
| |- error: 'buildIf' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
248 | }
249 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:210:12: error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
208 | }
209 |
210 | HStack {
| |- error: conformance of 'Optional<Wrapped>' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
211 | SteppedSlider(
212 | value: $value,
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:250:5: error: 'Spacer' is only available in macOS 10.15 or newer
248 | }
249 |
250 | Spacer(minLength: 24).fixedSize()
| |- error: 'Spacer' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
251 |
252 | Text(String(format: "%g", value))
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:250:27: error: 'fixedSize()' is only available in macOS 10.15 or newer
248 | }
249 |
250 | Spacer(minLength: 24).fixedSize()
| |- error: 'fixedSize()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
251 |
252 | Text(String(format: "%g", value))
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:252:5: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
250 | Spacer(minLength: 24).fixedSize()
251 |
252 | Text(String(format: "%g", value))
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
253 |
254 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:252:5: error: 'Text' is only available in macOS 10.15 or newer
250 | Spacer(minLength: 24).fixedSize()
251 |
252 | Text(String(format: "%g", value))
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
253 |
254 | HStack {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:5: error: 'HStack' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: 'HStack' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:12: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:12: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:254:12: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
252 | Text(String(format: "%g", value))
253 |
254 | HStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
255 |
256 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:256:7: error: 'Button' is only available in macOS 10.15 or newer
254 | HStack {
255 |
256 | Button(action: {
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
257 | if range.contains(value - 1) {
258 | value -= 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:256:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
254 | HStack {
255 |
256 | Button(action: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
257 | if range.contains(value - 1) {
258 | value -= 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:258:11: error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
256 | Button(action: {
257 | if range.contains(value - 1) {
258 | value -= 1
| |- error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
259 | }
260 | }, label: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:261:9: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
259 | }
260 | }, label: {
261 | Text("-1").bold()
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
262 | })
263 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:261:9: error: 'Text' is only available in macOS 10.15 or newer
259 | }
260 | }, label: {
261 | Text("-1").bold()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
262 | })
263 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:261:20: error: 'bold()' is only available in macOS 10.15 or newer
259 | }
260 | }, label: {
261 | Text("-1").bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
262 | })
263 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:260:17: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
258 | value -= 1
259 | }
260 | }, label: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
261 | Text("-1").bold()
262 | })
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:263:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
261 | Text("-1").bold()
262 | })
263 | .buttonStyle(.borderedProminent)
| |- error: 'buttonStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
264 | .disabled(!range.contains(value - 1))
265 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:263:21: error: 'borderedProminent' is only available in macOS 12.0 or newer
261 | Text("-1").bold()
262 | })
263 | .buttonStyle(.borderedProminent)
| |- error: 'borderedProminent' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
264 | .disabled(!range.contains(value - 1))
265 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:264:8: error: 'disabled' is only available in macOS 10.15 or newer
262 | })
263 | .buttonStyle(.borderedProminent)
264 | .disabled(!range.contains(value - 1))
| |- error: 'disabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
265 |
266 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:266:7: error: 'Button' is only available in macOS 10.15 or newer
264 | .disabled(!range.contains(value - 1))
265 |
266 | Button(action: {
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
267 | if range.contains(value + 1) {
268 | value += 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:266:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
264 | .disabled(!range.contains(value - 1))
265 |
266 | Button(action: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
267 | if range.contains(value + 1) {
268 | value += 1
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:268:11: error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
266 | Button(action: {
267 | if range.contains(value + 1) {
268 | value += 1
| |- error: cannot pass as inout because setter for 'value' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
269 | }
270 | }, label: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:271:9: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
269 | }
270 | }, label: {
271 | Text("+1").bold()
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
272 | })
273 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:271:9: error: 'Text' is only available in macOS 10.15 or newer
269 | }
270 | }, label: {
271 | Text("+1").bold()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
272 | })
273 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:271:20: error: 'bold()' is only available in macOS 10.15 or newer
269 | }
270 | }, label: {
271 | Text("+1").bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
272 | })
273 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:270:17: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
268 | value += 1
269 | }
270 | }, label: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
271 | Text("+1").bold()
272 | })
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:273:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
271 | Text("+1").bold()
272 | })
273 | .buttonStyle(.borderedProminent)
| |- error: 'buttonStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
274 | .disabled(!range.contains(value + 1))
275 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:273:21: error: 'borderedProminent' is only available in macOS 12.0 or newer
271 | Text("+1").bold()
272 | })
273 | .buttonStyle(.borderedProminent)
| |- error: 'borderedProminent' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
274 | .disabled(!range.contains(value + 1))
275 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:274:8: error: 'disabled' is only available in macOS 10.15 or newer
272 | })
273 | .buttonStyle(.borderedProminent)
274 | .disabled(!range.contains(value + 1))
| |- error: 'disabled' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
275 |
276 | Button(action: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:276:7: error: 'Button' is only available in macOS 10.15 or newer
274 | .disabled(!range.contains(value + 1))
275 |
276 | Button(action: {
| |- error: 'Button' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
277 | withAnimation(.bouncy) {
278 | toggle.toggle()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:276:7: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
274 | .disabled(!range.contains(value + 1))
275 |
276 | Button(action: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
277 | withAnimation(.bouncy) {
278 | toggle.toggle()
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:277:9: error: 'withAnimation' is only available in macOS 10.15 or newer
275 |
276 | Button(action: {
277 | withAnimation(.bouncy) {
| |- error: 'withAnimation' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
278 | toggle.toggle()
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:277:24: error: 'bouncy' is only available in macOS 10.15 or newer
275 |
276 | Button(action: {
277 | withAnimation(.bouncy) {
| |- error: 'bouncy' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
278 | toggle.toggle()
279 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:278:11: error: cannot pass as inout because setter for 'toggle' is only available in macOS 10.15 or newer
276 | Button(action: {
277 | withAnimation(.bouncy) {
278 | toggle.toggle()
| |- error: cannot pass as inout because setter for 'toggle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
279 | }
280 | }, label: {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:281:9: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
279 | }
280 | }, label: {
281 | Text("Toggle").bold()
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
282 | })
283 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:281:9: error: 'Text' is only available in macOS 10.15 or newer
279 | }
280 | }, label: {
281 | Text("Toggle").bold()
| |- error: 'Text' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
282 | })
283 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:281:24: error: 'bold()' is only available in macOS 10.15 or newer
279 | }
280 | }, label: {
281 | Text("Toggle").bold()
| |- error: 'bold()' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
282 | })
283 | .buttonStyle(.borderedProminent)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:280:17: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
278 | toggle.toggle()
279 | }
280 | }, label: {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
281 | Text("Toggle").bold()
282 | })
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:283:8: error: 'buttonStyle' is only available in macOS 10.15 or newer
281 | Text("Toggle").bold()
282 | })
283 | .buttonStyle(.borderedProminent)
| |- error: 'buttonStyle' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
284 |
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:283:21: error: 'borderedProminent' is only available in macOS 12.0 or newer
281 | Text("Toggle").bold()
282 | })
283 | .buttonStyle(.borderedProminent)
| |- error: 'borderedProminent' is only available in macOS 12.0 or newer
| `- note: add 'if #available' version check
284 |
285 | }
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:168:10: error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
166 | }
167 |
168 | VStack {
| |- error: conformance of 'Text' to 'View' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
169 |
170 | SteppedSlider(
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:66:5: error: setter for 'currentIndex' is only available in macOS 10.15 or newer
5 | import SwiftUI
6 |
7 | public struct SteppedSlider<Anchor: View, Segment: View, SegmentOverlay: View, Modifier: ViewModifier>: View {
| `- note: add @available attribute to enclosing generic struct
8 |
9 | @Binding private var value: CGFloat
:
36 | let segmentModifier: Modifier
37 |
38 | public init(
| `- note: add @available attribute to enclosing initializer
39 | value: Binding<CGFloat>,
40 | range: ClosedRange<CGFloat>,
:
64 |
65 | self.maximumIndex = Int(((range.upperBound - range.lowerBound) / steps))
66 | self.currentIndex = .init(SteppedSlider.calculateCurrentIndex(value: value.wrappedValue, steps: steps, range: range))
| |- error: setter for 'currentIndex' is only available in macOS 10.15 or newer
| `- note: add 'if #available' version check
67 | }
68 |
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:69:30: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
67 | }
68 |
69 | public var body: some View {
| `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
70 | ScrollViewReader { scrollProxy in
71 | ScrollView(.horizontal, showsIndicators: false) {
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:150:13: error: 'scrollTransition(_:axis:transition:)' is only available in macOS 14.0 or newer
146 | #if DEBUG
147 |
148 | struct ScrollTransitionModifier: ViewModifier {
| `- note: add @available attribute to enclosing struct
149 | func body(content: Content) -> some View {
| `- note: add @available attribute to enclosing instance method
150 | content.scrollTransition { content, phase in
| |- error: 'scrollTransition(_:axis:transition:)' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
151 | content
152 | .opacity(phase.isIdentity ? 1 : 0.3)
/Users/admin/builder/spi-builder-workspace/Sources/SteppedSlider/SteppedSlider.swift:152:10: error: 'opacity' is only available in macOS 14.0 or newer
146 | #if DEBUG
147 |
148 | struct ScrollTransitionModifier: ViewModifier {
| `- note: add @available attribute to enclosing struct
149 | func body(content: Content) -> some View {
| `- note: add @available attribute to enclosing instance method
150 | content.scrollTransition { content, phase in
151 | content
152 | .opacity(phase.isIdentity ? 1 : 0.3)
| |- error: 'opacity' is only available in macOS 14.0 or newer
| `- note: add 'if #available' version check
153 | }
154 | }
BUILD FAILURE 6.0 macosSpm