The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SlideDecisionControl, reference main (92fba7), with Swift 6.3 for macOS (SPM) on 15 Apr 2026 16:13:11 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/EyenSoftware/SlideDecisionControl.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/EyenSoftware/SlideDecisionControl
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 92fba71 Main source
Cloned https://github.com/EyenSoftware/SlideDecisionControl.git
Revision (git rev-parse @):
92fba718f4c9990db0f026dd041e249bec104246
SUCCESS checkout https://github.com/EyenSoftware/SlideDecisionControl.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "slidedecisioncontrol",
      "name": "SlideDecisionControl",
      "url": "https://github.com/EyenSoftware/SlideDecisionControl.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SlideDecisionControl",
      "traits": [
        "default"
      ],
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/EyenSoftware/SlideDecisionControl.git
[1/48] Fetching slidedecisioncontrol
Fetched https://github.com/EyenSoftware/SlideDecisionControl.git from cache (1.89s)
Creating working copy for https://github.com/EyenSoftware/SlideDecisionControl.git
Working copy of https://github.com/EyenSoftware/SlideDecisionControl.git resolved at main (92fba71)
warning: '.resolve-product-dependencies': dependency 'slidedecisioncontrol' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/EyenSoftware/SlideDecisionControl.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--6988338F2F200930.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/4] Emitting module SlideDecisionControl
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:49:29: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 45 | 	///   - textReject: An optional localized string for the 'reject' button label.
 46 | 	///   - action: A closure that is triggered when an action is selected, returning the chosen `Action`.
 47 | 	public init(
    |         `- note: add '@available' attribute to enclosing initializer
 48 | 			imageAccept: ImageName = .system(name: "hand.thumbsup"),
 49 | 			textAccept inTextAccept: LocalizedStringKey? = nil,
    |                             `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 50 | 			imageMiddle: ImageName = .system(name: "bookmark"),
 51 | 			imageReject: ImageName = .system(name: "hand.thumbsdown"),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:52:29: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 45 | 	///   - textReject: An optional localized string for the 'reject' button label.
 46 | 	///   - action: A closure that is triggered when an action is selected, returning the chosen `Action`.
 47 | 	public init(
    |         `- note: add '@available' attribute to enclosing initializer
 48 | 			imageAccept: ImageName = .system(name: "hand.thumbsup"),
 49 | 			textAccept inTextAccept: LocalizedStringKey? = nil,
 50 | 			imageMiddle: ImageName = .system(name: "bookmark"),
 51 | 			imageReject: ImageName = .system(name: "hand.thumbsdown"),
 52 | 			textReject inTextReject: LocalizedStringKey? = nil,
    |                             `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 53 | 			action inAction: @escaping @Sendable (Action) -> Void
 54 | 		) {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:69:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 67 | 	let imageNameReject: ImageName
 68 |
 69 | 	let textAccept: LocalizedStringKey?
    |                  `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 70 | 	let textReject: LocalizedStringKey?
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:70:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 68 |
 69 | 	let textAccept: LocalizedStringKey?
 70 | 	let textReject: LocalizedStringKey?
    |                  `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 71 |
 72 | 	private enum Side: Hashable, Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:85:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 83 | 		case selection(side: Side)
 84 | 	}
 85 | 	@State private var interactionState: InteractionState = .idle
    |   `- error: 'State' is only available in macOS 10.15 or newer
 86 |
 87 | 	@State private var moveGradient: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:87:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 85 | 	@State private var interactionState: InteractionState = .idle
 86 |
 87 | 	@State private var moveGradient: Bool = false
    |   `- error: 'State' is only available in macOS 10.15 or newer
 88 | 	@State private var pulsation: CGFloat = 0
 89 | 	@State private var symbolEffect: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:88:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 86 |
 87 | 	@State private var moveGradient: Bool = false
 88 | 	@State private var pulsation: CGFloat = 0
    |   `- error: 'State' is only available in macOS 10.15 or newer
 89 | 	@State private var symbolEffect: Bool = false
 90 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:89:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 87 | 	@State private var moveGradient: Bool = false
 88 | 	@State private var pulsation: CGFloat = 0
 89 | 	@State private var symbolEffect: Bool = false
    |   `- error: 'State' is only available in macOS 10.15 or newer
 90 |
 91 | 	@Namespace var animation
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:91:3: error: 'Namespace' is only available in macOS 11.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 89 | 	@State private var symbolEffect: Bool = false
 90 |
 91 | 	@Namespace var animation
    |   `- error: 'Namespace' is only available in macOS 11.0 or newer
 92 |
 93 | 	let action: @Sendable (Action) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:95:28: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 93 | 	let action: @Sendable (Action) -> Void
 94 |
 95 | 	private var imageLeading: Image {
    |              |             `- error: 'Image' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
 96 | 		image(for: imageNameAccept)
 97 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:99:27: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 97 | 	}
 98 |
 99 | 	private var imageMiddle: Image {
    |              |            `- error: 'Image' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
100 | 		image(for: imageNameMiddle)
101 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:103:29: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
101 | 	}
102 |
103 | 	private var imageTrailing: Image {
    |              |              `- error: 'Image' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
104 | 		image(for: imageNameReject)
105 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:107:45: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
105 | 	}
106 |
107 | 	private func image(for name: ImageName) -> Image {
    |               |                             `- error: 'Image' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
108 | 		switch name {
109 | 		case .system(let name):
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:118:24: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
116 | 	let kSelectionScaleFactor: CGFloat = 1.5
117 |
118 | 	public var body: some View {
    |             |          `- error: 'View' is only available in macOS 10.15 or newer
    |             `- note: add '@available' attribute to enclosing property
119 | 		HStack(alignment: .firstTextBaseline, spacing: kGap) {
120 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:258:12: error: 'Font' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
256 | 	}
257 |
258 | 	var font: Font {
    |      |     `- error: 'Font' is only available in macOS 10.15 or newer
    |      `- note: add '@available' attribute to enclosing property
259 | 		.system(size: 28, weight: .medium)
260 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:263:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:263:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:263:61: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                                     `- error: 'View' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:262:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
260 | 	}
261 |
262 | 	@ViewBuilder
    |   `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:272:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:272:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:272:61: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                                     `- error: 'View' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:271:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
269 | 	}
270 |
271 | 	@ViewBuilder
    |   `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:284:50: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
282 | 	}
283 |
284 | 	private func placeholderText(for side: Side) -> LocalizedStringKey {
    |               |                                  `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
285 | 		switch side {
286 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:294:44: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               |                            `- error: 'View' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:293:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
291 | 	}
292 |
293 | 	@ViewBuilder
    |   `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:310:93: error: 'SensoryFeedback' is only available in macOS 14.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
308 | 	}
309 |
310 | 	private func hapticFeedback(_ oldValue: InteractionState, _ newValue: InteractionState) -> SensoryFeedback? {
    |               |                                                                             `- error: 'SensoryFeedback' is only available in macOS 14.0 or newer
    |               `- note: add '@available' attribute to enclosing instance method
311 | 		if oldValue == .idle {
312 | 			.impact(flexibility: .rigid)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:438:36: error: 'Animation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
436 | 	}
437 |
438 | 	private var interactionAnimation: Animation {
    |              |                     `- error: 'Animation' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
439 | 		.smooth(duration: 0.35 * kAnimationMultiplier/*, extraBounce: 0.25*/)
440 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:442:34: error: 'Animation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
440 | 	}
441 |
442 | 	private var pulsationAnimation: Animation? {
    |              |                   `- error: 'Animation' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
443 | 		shouldPulsate(in: interactionState) ? .easeInOut(duration: 0.5).repeatForever(autoreverses: true) : .none
444 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:446:27: error: 'Color' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              |            `- error: 'Color' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:484:45: error: 'LinearGradient' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               |                             `- error: 'LinearGradient' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
486 | 		switch side {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:565:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
563 | }
564 |
565 | #Preview("Default") {
    |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
566 | 	SlideDecisionControl { _ in
567 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:570:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
568 | }
569 |
570 | #Preview("Customized") {
    |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
571 | 	SlideDecisionControl(
572 | 		imageAccept: .system(name: "heart"),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:573:15: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
571 | 	SlideDecisionControl(
572 | 		imageAccept: .system(name: "heart"),
573 | 		textAccept: "Slide to Love",
    |               |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
574 | 		imageMiddle: .system(name: "bubble"),
575 | 		imageReject: .system(name: "xmark.circle"),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:576:15: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
574 | 		imageMiddle: .system(name: "bubble"),
575 | 		imageReject: .system(name: "xmark.circle"),
576 | 		textReject: "Slide to Hate"
    |               |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
577 | 	) { _ in
578 | 	}
[4/4] Compiling SlideDecisionControl SlideDecisionControl.swift
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:49:29: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 45 | 	///   - textReject: An optional localized string for the 'reject' button label.
 46 | 	///   - action: A closure that is triggered when an action is selected, returning the chosen `Action`.
 47 | 	public init(
    |         `- note: add '@available' attribute to enclosing initializer
 48 | 			imageAccept: ImageName = .system(name: "hand.thumbsup"),
 49 | 			textAccept inTextAccept: LocalizedStringKey? = nil,
    |                             `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 50 | 			imageMiddle: ImageName = .system(name: "bookmark"),
 51 | 			imageReject: ImageName = .system(name: "hand.thumbsdown"),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:52:29: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 45 | 	///   - textReject: An optional localized string for the 'reject' button label.
 46 | 	///   - action: A closure that is triggered when an action is selected, returning the chosen `Action`.
 47 | 	public init(
    |         `- note: add '@available' attribute to enclosing initializer
 48 | 			imageAccept: ImageName = .system(name: "hand.thumbsup"),
 49 | 			textAccept inTextAccept: LocalizedStringKey? = nil,
 50 | 			imageMiddle: ImageName = .system(name: "bookmark"),
 51 | 			imageReject: ImageName = .system(name: "hand.thumbsdown"),
 52 | 			textReject inTextReject: LocalizedStringKey? = nil,
    |                             `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 53 | 			action inAction: @escaping @Sendable (Action) -> Void
 54 | 		) {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:69:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 67 | 	let imageNameReject: ImageName
 68 |
 69 | 	let textAccept: LocalizedStringKey?
    |                  `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 70 | 	let textReject: LocalizedStringKey?
 71 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:70:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 68 |
 69 | 	let textAccept: LocalizedStringKey?
 70 | 	let textReject: LocalizedStringKey?
    |                  `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 71 |
 72 | 	private enum Side: Hashable, Sendable {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:85:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 83 | 		case selection(side: Side)
 84 | 	}
 85 | 	@State private var interactionState: InteractionState = .idle
    |   `- error: 'State' is only available in macOS 10.15 or newer
 86 |
 87 | 	@State private var moveGradient: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:87:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 85 | 	@State private var interactionState: InteractionState = .idle
 86 |
 87 | 	@State private var moveGradient: Bool = false
    |   `- error: 'State' is only available in macOS 10.15 or newer
 88 | 	@State private var pulsation: CGFloat = 0
 89 | 	@State private var symbolEffect: Bool = false
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:88:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 86 |
 87 | 	@State private var moveGradient: Bool = false
 88 | 	@State private var pulsation: CGFloat = 0
    |   `- error: 'State' is only available in macOS 10.15 or newer
 89 | 	@State private var symbolEffect: Bool = false
 90 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:89:3: error: 'State' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 87 | 	@State private var moveGradient: Bool = false
 88 | 	@State private var pulsation: CGFloat = 0
 89 | 	@State private var symbolEffect: Bool = false
    |   `- error: 'State' is only available in macOS 10.15 or newer
 90 |
 91 | 	@Namespace var animation
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:91:3: error: 'Namespace' is only available in macOS 11.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 89 | 	@State private var symbolEffect: Bool = false
 90 |
 91 | 	@Namespace var animation
    |   `- error: 'Namespace' is only available in macOS 11.0 or newer
 92 |
 93 | 	let action: @Sendable (Action) -> Void
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:95:28: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 93 | 	let action: @Sendable (Action) -> Void
 94 |
 95 | 	private var imageLeading: Image {
    |              |             `- error: 'Image' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
 96 | 		image(for: imageNameAccept)
 97 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:99:27: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
 97 | 	}
 98 |
 99 | 	private var imageMiddle: Image {
    |              |            `- error: 'Image' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
100 | 		image(for: imageNameMiddle)
101 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:103:29: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
101 | 	}
102 |
103 | 	private var imageTrailing: Image {
    |              |              `- error: 'Image' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
104 | 		image(for: imageNameReject)
105 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:107:45: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
105 | 	}
106 |
107 | 	private func image(for name: ImageName) -> Image {
    |               |                             `- error: 'Image' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
108 | 		switch name {
109 | 		case .system(let name):
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:118:24: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
116 | 	let kSelectionScaleFactor: CGFloat = 1.5
117 |
118 | 	public var body: some View {
    |             |          `- error: 'View' is only available in macOS 10.15 or newer
    |             `- note: add '@available' attribute to enclosing property
119 | 		HStack(alignment: .firstTextBaseline, spacing: kGap) {
120 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:258:12: error: 'Font' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
256 | 	}
257 |
258 | 	var font: Font {
    |      |     `- error: 'Font' is only available in macOS 10.15 or newer
    |      `- note: add '@available' attribute to enclosing property
259 | 		.system(size: 28, weight: .medium)
260 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:263:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:263:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:263:61: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                                     `- error: 'View' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:262:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
260 | 	}
261 |
262 | 	@ViewBuilder
    |   `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:272:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:272:41: error: 'ShapeStyle' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                 `- error: 'ShapeStyle' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:272:61: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       |                                                     `- error: 'View' is only available in macOS 10.15 or newer
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:271:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
269 | 	}
270 |
271 | 	@ViewBuilder
    |   `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:284:50: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
282 | 	}
283 |
284 | 	private func placeholderText(for side: Side) -> LocalizedStringKey {
    |               |                                  `- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
285 | 		switch side {
286 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:294:44: error: 'View' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               |                            `- error: 'View' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:293:3: error: 'ViewBuilder' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
291 | 	}
292 |
293 | 	@ViewBuilder
    |   `- error: 'ViewBuilder' is only available in macOS 10.15 or newer
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:310:93: error: 'SensoryFeedback' is only available in macOS 14.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
308 | 	}
309 |
310 | 	private func hapticFeedback(_ oldValue: InteractionState, _ newValue: InteractionState) -> SensoryFeedback? {
    |               |                                                                             `- error: 'SensoryFeedback' is only available in macOS 14.0 or newer
    |               `- note: add '@available' attribute to enclosing instance method
311 | 		if oldValue == .idle {
312 | 			.impact(flexibility: .rigid)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:438:36: error: 'Animation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
436 | 	}
437 |
438 | 	private var interactionAnimation: Animation {
    |              |                     `- error: 'Animation' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
439 | 		.smooth(duration: 0.35 * kAnimationMultiplier/*, extraBounce: 0.25*/)
440 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:442:34: error: 'Animation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
440 | 	}
441 |
442 | 	private var pulsationAnimation: Animation? {
    |              |                   `- error: 'Animation' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
443 | 		shouldPulsate(in: interactionState) ? .easeInOut(duration: 0.5).repeatForever(autoreverses: true) : .none
444 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:446:27: error: 'Color' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              |            `- error: 'Color' is only available in macOS 10.15 or newer
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:484:45: error: 'LinearGradient' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               |                             `- error: 'LinearGradient' is only available in macOS 10.15 or newer
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
486 | 		switch side {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:565:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
563 | }
564 |
565 | #Preview("Default") {
    |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
566 | 	SlideDecisionControl { _ in
567 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:570:2: error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
568 | }
569 |
570 | #Preview("Customized") {
    |  `- error: 'Preview(_:body:)' is only available in macOS 10.15 or newer
571 | 	SlideDecisionControl(
572 | 		imageAccept: .system(name: "heart"),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:573:15: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
571 | 	SlideDecisionControl(
572 | 		imageAccept: .system(name: "heart"),
573 | 		textAccept: "Slide to Love",
    |               |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
574 | 		imageMiddle: .system(name: "bubble"),
575 | 		imageReject: .system(name: "xmark.circle"),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:576:15: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
574 | 		imageMiddle: .system(name: "bubble"),
575 | 		imageReject: .system(name: "xmark.circle"),
576 | 		textReject: "Slide to Hate"
    |               |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |               `- note: add 'if #available' version check
577 | 	) { _ in
578 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:110:4: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
105 | 	}
106 |
107 | 	private func image(for name: ImageName) -> Image {
    |               `- note: add '@available' attribute to enclosing instance method
108 | 		switch name {
109 | 		case .system(let name):
110 | 			Image(systemName: name)
    |    |- error: 'Image' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
111 | 		case .regular(let name):
112 | 			Image(name)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:110:4: error: 'init(systemName:)' is only available in macOS 11.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
105 | 	}
106 |
107 | 	private func image(for name: ImageName) -> Image {
    |               `- note: add '@available' attribute to enclosing instance method
108 | 		switch name {
109 | 		case .system(let name):
110 | 			Image(systemName: name)
    |    |- error: 'init(systemName:)' is only available in macOS 11.0 or newer
    |    `- note: add 'if #available' version check
111 | 		case .regular(let name):
112 | 			Image(name)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:112:4: error: 'Image' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
105 | 	}
106 |
107 | 	private func image(for name: ImageName) -> Image {
    |               `- note: add '@available' attribute to enclosing instance method
108 | 		switch name {
109 | 		case .system(let name):
110 | 			Image(systemName: name)
111 | 		case .regular(let name):
112 | 			Image(name)
    |    |- error: 'Image' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
113 | 		}
114 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:112:4: error: 'init(_:bundle:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
105 | 	}
106 |
107 | 	private func image(for name: ImageName) -> Image {
    |               `- note: add '@available' attribute to enclosing instance method
108 | 		switch name {
109 | 		case .system(let name):
110 | 			Image(systemName: name)
111 | 		case .regular(let name):
112 | 			Image(name)
    |    |- error: 'init(_:bundle:)' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
113 | 		}
114 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:125:7: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
123 | 					switch side {
124 | 					case .leading:
125 | 						imageLeading
    |       `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
126 | 					case .trailing:
127 | 						imageTrailing
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:259:4: error: 'system(size:weight:design:)' is only available in macOS 13.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
256 | 	}
257 |
258 | 	var font: Font {
    |      `- note: add '@available' attribute to enclosing property
259 | 		.system(size: 28, weight: .medium)
    |    |- error: 'system(size:weight:design:)' is only available in macOS 13.0 or newer
    |    `- note: add 'if #available' version check
260 | 	}
261 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:264:3: error: 'Capsule' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
    |   |- error: 'Capsule' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
265 | 			.fill(content)
266 | 			.matchedGeometryEffect(id: "background", in: animation)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:265:5: error: 'fill(_:style:)' is only available in macOS 14.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
    |     |- error: 'fill(_:style:)' is only available in macOS 14.0 or newer
    |     `- note: add 'if #available' version check
266 | 			.matchedGeometryEffect(id: "background", in: animation)
267 | 			.shadow(color: .black.opacity(0.65), radius: 1)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:266:5: error: 'matchedGeometryEffect(id:in:properties:anchor:isSource:)' is only available in macOS 11.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
266 | 			.matchedGeometryEffect(id: "background", in: animation)
    |     |- error: 'matchedGeometryEffect(id:in:properties:anchor:isSource:)' is only available in macOS 11.0 or newer
    |     `- note: add 'if #available' version check
267 | 			.shadow(color: .black.opacity(0.65), radius: 1)
268 | 			.shadow(color: shadowColor, radius: shadowRadius, y: shadowOffset)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:267:5: error: 'shadow(color:radius:x:y:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
266 | 			.matchedGeometryEffect(id: "background", in: animation)
267 | 			.shadow(color: .black.opacity(0.65), radius: 1)
    |     |- error: 'shadow(color:radius:x:y:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
268 | 			.shadow(color: shadowColor, radius: shadowRadius, y: shadowOffset)
269 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:267:20: error: 'black' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
266 | 			.matchedGeometryEffect(id: "background", in: animation)
267 | 			.shadow(color: .black.opacity(0.65), radius: 1)
    |                    |- error: 'black' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
268 | 			.shadow(color: shadowColor, radius: shadowRadius, y: shadowOffset)
269 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:267:26: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
266 | 			.matchedGeometryEffect(id: "background", in: animation)
267 | 			.shadow(color: .black.opacity(0.65), radius: 1)
    |                          |- error: 'opacity' is only available in macOS 10.15 or newer
    |                          `- note: add 'if #available' version check
268 | 			.shadow(color: shadowColor, radius: shadowRadius, y: shadowOffset)
269 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:268:5: error: 'shadow(color:radius:x:y:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
261 |
262 | 	@ViewBuilder
263 | 	func backgroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
264 | 		Capsule(style: .circular)
265 | 			.fill(content)
266 | 			.matchedGeometryEffect(id: "background", in: animation)
267 | 			.shadow(color: .black.opacity(0.65), radius: 1)
268 | 			.shadow(color: shadowColor, radius: shadowRadius, y: shadowOffset)
    |     |- error: 'shadow(color:radius:x:y:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
269 | 	}
270 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:273:3: error: 'Capsule' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
    |   |- error: 'Capsule' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
274 | 			.fill(content)
275 | 			.frame(width: progressWidth, height: kButtonSize)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:274:5: error: 'fill(_:style:)' is only available in macOS 14.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
    |     |- error: 'fill(_:style:)' is only available in macOS 14.0 or newer
    |     `- note: add 'if #available' version check
275 | 			.frame(width: progressWidth, height: kButtonSize)
276 | 			.padding(kBorder + pulsation)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:275:5: error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
275 | 			.frame(width: progressWidth, height: kButtonSize)
    |     |- error: 'frame(width:height:alignment:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
276 | 			.padding(kBorder + pulsation)
277 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:276:5: error: 'padding' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
270 |
271 | 	@ViewBuilder
272 | 	func foregroundCapsule(_ content: some ShapeStyle) -> some View {
    |       `- note: add '@available' attribute to enclosing instance method
273 | 		Capsule(style: .circular)
274 | 			.fill(content)
275 | 			.frame(width: progressWidth, height: kButtonSize)
276 | 			.padding(kBorder + pulsation)
    |     |- error: 'padding' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
277 | 	}
278 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:287:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
282 | 	}
283 |
284 | 	private func placeholderText(for side: Side) -> LocalizedStringKey {
    |               `- note: add '@available' attribute to enclosing instance method
285 | 		switch side {
286 | 		case .leading:
287 | 			textAccept ?? "Slide to accept"
    |                  |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |                  `- note: add 'if #available' version check
288 | 		case .trailing:
289 | 			textReject ?? "Slide to reject"
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:289:18: error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
282 | 	}
283 |
284 | 	private func placeholderText(for side: Side) -> LocalizedStringKey {
    |               `- note: add '@available' attribute to enclosing instance method
285 | 		switch side {
286 | 		case .leading:
287 | 			textAccept ?? "Slide to accept"
288 | 		case .trailing:
289 | 			textReject ?? "Slide to reject"
    |                  |- error: 'LocalizedStringKey' is only available in macOS 10.15 or newer
    |                  `- note: add 'if #available' version check
290 | 		}
291 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:295:3: error: 'Text' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
    |   |- error: 'Text' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
296 | 			.font(.body.weight(.heavy))
297 | 			.fontDesign(.rounded)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:295:3: error: 'init(_:tableName:bundle:comment:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
    |   |- error: 'init(_:tableName:bundle:comment:)' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
296 | 			.font(.body.weight(.heavy))
297 | 			.fontDesign(.rounded)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:296:5: error: 'font' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    |     |- error: 'font' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
297 | 			.fontDesign(.rounded)
298 | 			.textCase(.uppercase)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:296:11: error: 'body' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    |           |- error: 'body' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
297 | 			.fontDesign(.rounded)
298 | 			.textCase(.uppercase)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:296:16: error: 'weight' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    |                |- error: 'weight' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
297 | 			.fontDesign(.rounded)
298 | 			.textCase(.uppercase)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:297:5: error: 'fontDesign' is only available in macOS 13.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
297 | 			.fontDesign(.rounded)
    |     |- error: 'fontDesign' is only available in macOS 13.0 or newer
    |     `- note: add 'if #available' version check
298 | 			.textCase(.uppercase)
299 | 			.padding(.horizontal)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:298:5: error: 'textCase' is only available in macOS 11.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
297 | 			.fontDesign(.rounded)
298 | 			.textCase(.uppercase)
    |     |- error: 'textCase' is only available in macOS 11.0 or newer
    |     `- note: add 'if #available' version check
299 | 			.padding(.horizontal)
300 | 			.foregroundStyle(textGradient(side))
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:299:5: error: 'padding' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
297 | 			.fontDesign(.rounded)
298 | 			.textCase(.uppercase)
299 | 			.padding(.horizontal)
    |     |- error: 'padding' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
300 | 			.foregroundStyle(textGradient(side))
301 | 			.opacity(textOpacity)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:300:5: error: 'foregroundStyle' is only available in macOS 12.0 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    :
298 | 			.textCase(.uppercase)
299 | 			.padding(.horizontal)
300 | 			.foregroundStyle(textGradient(side))
    |     |- error: 'foregroundStyle' is only available in macOS 12.0 or newer
    |     `- note: add 'if #available' version check
301 | 			.opacity(textOpacity)
302 | 			.onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:301:5: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    :
299 | 			.padding(.horizontal)
300 | 			.foregroundStyle(textGradient(side))
301 | 			.opacity(textOpacity)
    |     |- error: 'opacity' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
302 | 			.onAppear {
303 | 				moveGradient = true
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:302:5: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    :
300 | 			.foregroundStyle(textGradient(side))
301 | 			.opacity(textOpacity)
302 | 			.onAppear {
    |     |- error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
303 | 				moveGradient = true
304 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:303:5: error: setter for 'moveGradient' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    :
301 | 			.opacity(textOpacity)
302 | 			.onAppear {
303 | 				moveGradient = true
    |     |- error: setter for 'moveGradient' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
304 | 			}
305 | 			.onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:305:5: error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    :
303 | 				moveGradient = true
304 | 			}
305 | 			.onDisappear {
    |     |- error: 'onDisappear(perform:)' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
306 | 				moveGradient = false
307 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:306:5: error: setter for 'moveGradient' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
292 |
293 | 	@ViewBuilder
294 | 	private func text(for side: Side) -> some View {
    |               `- note: add '@available' attribute to enclosing instance method
295 | 		Text(placeholderText(for: side))
296 | 			.font(.body.weight(.heavy))
    :
304 | 			}
305 | 			.onDisappear {
306 | 				moveGradient = false
    |     |- error: setter for 'moveGradient' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
307 | 			}
308 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:439:4: error: 'smooth(duration:extraBounce:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
436 | 	}
437 |
438 | 	private var interactionAnimation: Animation {
    |              `- note: add '@available' attribute to enclosing property
439 | 		.smooth(duration: 0.35 * kAnimationMultiplier/*, extraBounce: 0.25*/)
    |    |- error: 'smooth(duration:extraBounce:)' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
440 | 	}
441 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:443:42: error: 'easeInOut(duration:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
440 | 	}
441 |
442 | 	private var pulsationAnimation: Animation? {
    |              `- note: add '@available' attribute to enclosing property
443 | 		shouldPulsate(in: interactionState) ? .easeInOut(duration: 0.5).repeatForever(autoreverses: true) : .none
    |                                          |- error: 'easeInOut(duration:)' is only available in macOS 10.15 or newer
    |                                          `- note: add 'if #available' version check
444 | 	}
445 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:443:67: error: 'repeatForever(autoreverses:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
440 | 	}
441 |
442 | 	private var pulsationAnimation: Animation? {
    |              `- note: add '@available' attribute to enclosing property
443 | 		shouldPulsate(in: interactionState) ? .easeInOut(duration: 0.5).repeatForever(autoreverses: true) : .none
    |                                                                   |- error: 'repeatForever(autoreverses:)' is only available in macOS 10.15 or newer
    |                                                                   `- note: add 'if #available' version check
444 | 	}
445 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:447:18: error: 'Color' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
    |                  |- error: 'Color' is only available in macOS 10.15 or newer
    |                  `- note: add 'if #available' version check
448 | 			case .trailing:
449 | 				Color("slide.destructive.dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:449:46: error: type 'Bundle?' has no member 'module'
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
449 | 				Color("slide.destructive.dark", bundle: .module)
    |                                              `- error: type 'Bundle?' has no member 'module'
450 | 			case .leading:
451 | 				Color("slide.accept.dark", bundle: .module)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:458:21: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
    :
456 | 		switch interactionState {
457 | 		case .startingDrag, .dragging, .allIn:
458 | 			return baseColor.opacity(0.4)
    |                     |- error: 'opacity' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
459 | 		case .demo:
460 | 			return baseColor.opacity(0.25)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:460:21: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
    :
458 | 			return baseColor.opacity(0.4)
459 | 		case .demo:
460 | 			return baseColor.opacity(0.25)
    |                     |- error: 'opacity' is only available in macOS 10.15 or newer
    |                     `- note: add 'if #available' version check
461 | 		default:
462 | 			return .black.opacity(0.12)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:462:12: error: 'black' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
    :
460 | 			return baseColor.opacity(0.25)
461 | 		default:
462 | 			return .black.opacity(0.12)
    |            |- error: 'black' is only available in macOS 10.15 or newer
    |            `- note: add 'if #available' version check
463 | 		}
464 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:462:18: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
444 | 	}
445 |
446 | 	private var shadowColor: Color {
    |              `- note: add '@available' attribute to enclosing property
447 | 		let baseColor: Color = switch interactionSide {
448 | 			case .trailing:
    :
460 | 			return baseColor.opacity(0.25)
461 | 		default:
462 | 			return .black.opacity(0.12)
    |                  |- error: 'opacity' is only available in macOS 10.15 or newer
    |                  `- note: add 'if #available' version check
463 | 		}
464 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:485:16: error: 'Color' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
    |                |- error: 'Color' is only available in macOS 10.15 or newer
    |                `- note: add 'if #available' version check
486 | 		switch side {
487 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:485:27: error: 'white' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
    |                           |- error: 'white' is only available in macOS 10.15 or newer
    |                           `- note: add 'if #available' version check
486 | 		switch side {
487 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:485:33: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
    |                                 |- error: 'opacity' is only available in macOS 10.15 or newer
    |                                 `- note: add 'if #available' version check
486 | 		switch side {
487 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:485:49: error: 'white' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
    |                                                 |- error: 'white' is only available in macOS 10.15 or newer
    |                                                 `- note: add 'if #available' version check
486 | 		switch side {
487 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:485:57: error: 'white' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
    |                                                         |- error: 'white' is only available in macOS 10.15 or newer
    |                                                         `- note: add 'if #available' version check
486 | 		switch side {
487 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:485:63: error: 'opacity' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
    |                                                               |- error: 'opacity' is only available in macOS 10.15 or newer
    |                                                               `- note: add 'if #available' version check
486 | 		switch side {
487 | 		case .leading:
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:488:11: error: 'LinearGradient' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
486 | 		switch side {
487 | 		case .leading:
488 | 			return LinearGradient(
    |           |- error: 'LinearGradient' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
489 | 				colors: colors,
490 | 				startPoint: .init(x: moveGradient ?  1 : -1, y: 0),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:494:11: error: 'LinearGradient' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
482 | 	}
483 |
484 | 	private func textGradient(_ side: Side) -> LinearGradient {
    |               `- note: add '@available' attribute to enclosing instance method
485 | 		let colors: [Color] = [.white.opacity(0.25), .white, .white.opacity(0.25)]
486 | 		switch side {
    :
492 | 			)
493 | 		case .trailing:
494 | 			return LinearGradient(
    |           |- error: 'LinearGradient' is only available in macOS 10.15 or newer
    |           `- note: add 'if #available' version check
495 | 				colors: colors,
496 | 				startPoint: .init(x: moveGradient ?  -1 : 1, y: 0),
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:503:3: error: 'withAnimation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
500 | 	}
501 |
502 | 	private func handleTap(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
503 | 		withAnimation(.easeOut(duration: kDemoAnimationDuration)) {
    |   |- error: 'withAnimation' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
504 | 			interactionState = .demo(side: side)
505 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:503:18: error: 'easeOut(duration:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
500 | 	}
501 |
502 | 	private func handleTap(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
503 | 		withAnimation(.easeOut(duration: kDemoAnimationDuration)) {
    |                  |- error: 'easeOut(duration:)' is only available in macOS 10.15 or newer
    |                  `- note: add 'if #available' version check
504 | 			interactionState = .demo(side: side)
505 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:504:4: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
500 | 	}
501 |
502 | 	private func handleTap(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
503 | 		withAnimation(.easeOut(duration: kDemoAnimationDuration)) {
504 | 			interactionState = .demo(side: side)
    |    |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
505 | 		}
506 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:508:4: error: 'withAnimation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
500 | 	}
501 |
502 | 	private func handleTap(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
503 | 		withAnimation(.easeOut(duration: kDemoAnimationDuration)) {
504 | 			interactionState = .demo(side: side)
    :
506 |
507 | 		DispatchQueue.main.asyncAfter(deadline: .now() + kDemoAnimationDuration + kDemoAnimationStallDuration) {
508 | 			withAnimation(.spring(response: 0.4 * kAnimationMultiplier, dampingFraction: 0.5, blendDuration: 0.5)) {
    |    |- error: 'withAnimation' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
509 | 				interactionState = .idle
510 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:508:19: error: 'spring(response:dampingFraction:blendDuration:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
500 | 	}
501 |
502 | 	private func handleTap(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
503 | 		withAnimation(.easeOut(duration: kDemoAnimationDuration)) {
504 | 			interactionState = .demo(side: side)
    :
506 |
507 | 		DispatchQueue.main.asyncAfter(deadline: .now() + kDemoAnimationDuration + kDemoAnimationStallDuration) {
508 | 			withAnimation(.spring(response: 0.4 * kAnimationMultiplier, dampingFraction: 0.5, blendDuration: 0.5)) {
    |                   |- error: 'spring(response:dampingFraction:blendDuration:)' is only available in macOS 10.15 or newer
    |                   `- note: add 'if #available' version check
509 | 				interactionState = .idle
510 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:509:5: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
500 | 	}
501 |
502 | 	private func handleTap(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
503 | 		withAnimation(.easeOut(duration: kDemoAnimationDuration)) {
504 | 			interactionState = .demo(side: side)
    :
507 | 		DispatchQueue.main.asyncAfter(deadline: .now() + kDemoAnimationDuration + kDemoAnimationStallDuration) {
508 | 			withAnimation(.spring(response: 0.4 * kAnimationMultiplier, dampingFraction: 0.5, blendDuration: 0.5)) {
509 | 				interactionState = .idle
    |     |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
510 | 			}
511 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:516:4: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
512 | 	}
513 |
514 | 	private func handleGestureChange(for side: Side, with newOffset: CGFloat) {
    |               `- note: add '@available' attribute to enclosing instance method
515 | 		if newOffset >= maxOffset {
516 | 			interactionState = .allIn(side: side)
    |    |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
517 | 		} else {
518 | 			interactionState = .dragging(side: side, offset: newOffset)
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:518:4: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
512 | 	}
513 |
514 | 	private func handleGestureChange(for side: Side, with newOffset: CGFloat) {
    |               `- note: add '@available' attribute to enclosing instance method
515 | 		if newOffset >= maxOffset {
516 | 			interactionState = .allIn(side: side)
517 | 		} else {
518 | 			interactionState = .dragging(side: side, offset: newOffset)
    |    |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
519 | 		}
520 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:524:4: error: 'withAnimation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
520 | 	}
521 |
522 | 	private func handleEndGesture() {
    |               `- note: add '@available' attribute to enclosing instance method
523 | 		if case .allIn(let side) = interactionState {
524 | 			withAnimation(interactionAnimation) {
    |    |- error: 'withAnimation' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
525 | 				interactionState = .selection(side: side)
526 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:525:5: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
520 | 	}
521 |
522 | 	private func handleEndGesture() {
    |               `- note: add '@available' attribute to enclosing instance method
523 | 		if case .allIn(let side) = interactionState {
524 | 			withAnimation(interactionAnimation) {
525 | 				interactionState = .selection(side: side)
    |     |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
526 | 			}
527 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:530:5: error: cannot pass as inout because setter for 'symbolEffect' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
520 | 	}
521 |
522 | 	private func handleEndGesture() {
    |               `- note: add '@available' attribute to enclosing instance method
523 | 		if case .allIn(let side) = interactionState {
524 | 			withAnimation(interactionAnimation) {
    :
528 | 			DispatchQueue.main
529 | 				.asyncAfter(deadline: .now() + 0.35 * kAnimationMultiplier) {
530 | 				symbolEffect.toggle()
    |     |- error: cannot pass as inout because setter for 'symbolEffect' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
531 | 			}
532 |
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:543:5: error: 'withAnimation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
520 | 	}
521 |
522 | 	private func handleEndGesture() {
    |               `- note: add '@available' attribute to enclosing instance method
523 | 		if case .allIn(let side) = interactionState {
524 | 			withAnimation(interactionAnimation) {
    :
541 | 				}
542 |
543 | 				withAnimation(.spring(response: 0.4, dampingFraction: 0.5, blendDuration: 0.5)) {
    |     |- error: 'withAnimation' is only available in macOS 10.15 or newer
    |     `- note: add 'if #available' version check
544 | 					interactionState = .idle
545 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:543:20: error: 'spring(response:dampingFraction:blendDuration:)' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
520 | 	}
521 |
522 | 	private func handleEndGesture() {
    |               `- note: add '@available' attribute to enclosing instance method
523 | 		if case .allIn(let side) = interactionState {
524 | 			withAnimation(interactionAnimation) {
    :
541 | 				}
542 |
543 | 				withAnimation(.spring(response: 0.4, dampingFraction: 0.5, blendDuration: 0.5)) {
    |                    |- error: 'spring(response:dampingFraction:blendDuration:)' is only available in macOS 10.15 or newer
    |                    `- note: add 'if #available' version check
544 | 					interactionState = .idle
545 | 				}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:544:6: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
520 | 	}
521 |
522 | 	private func handleEndGesture() {
    |               `- note: add '@available' attribute to enclosing instance method
523 | 		if case .allIn(let side) = interactionState {
524 | 			withAnimation(interactionAnimation) {
    :
542 |
543 | 				withAnimation(.spring(response: 0.4, dampingFraction: 0.5, blendDuration: 0.5)) {
544 | 					interactionState = .idle
    |      |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |      `- note: add 'if #available' version check
545 | 				}
546 | 			}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:553:3: error: 'withAnimation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
550 | 	}
551 |
552 | 	private func startDrag(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
553 | 		withAnimation(interactionAnimation) {
    |   |- error: 'withAnimation' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
554 | 			interactionState = .startingDrag(side: side)
555 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:554:4: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
550 | 	}
551 |
552 | 	private func startDrag(on side: Side) {
    |               `- note: add '@available' attribute to enclosing instance method
553 | 		withAnimation(interactionAnimation) {
554 | 			interactionState = .startingDrag(side: side)
    |    |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
555 | 		}
556 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:559:3: error: 'withAnimation' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
556 | 	}
557 |
558 | 	private func switchToIdle() {
    |               `- note: add '@available' attribute to enclosing instance method
559 | 		withAnimation(interactionAnimation) {
    |   |- error: 'withAnimation' is only available in macOS 10.15 or newer
    |   `- note: add 'if #available' version check
560 | 			interactionState = .idle
561 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/SlideDecisionControl.swift:560:4: error: setter for 'interactionState' is only available in macOS 10.15 or newer
 13 | /// A SwiftUI control that allows explicit decision-making through sliding gestures.
 14 | /// Designed to prevent accidental actions and ensure deliberate user interactions.
 15 | public struct SlideDecisionControl: View {
    |               `- note: add '@available' attribute to enclosing struct
 16 |
 17 | 	/// Represents the possible actions within the control.
    :
556 | 	}
557 |
558 | 	private func switchToIdle() {
    |               `- note: add '@available' attribute to enclosing instance method
559 | 		withAnimation(interactionAnimation) {
560 | 			interactionState = .idle
    |    |- error: setter for 'interactionState' is only available in macOS 10.15 or newer
    |    `- note: add 'if #available' version check
561 | 		}
562 | 	}
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/SlideDecisionControl/Media.xcassets
BUILD FAILURE 6.3 macosSpm