Build Information
Failed to build AnimatedGradient, reference main (c0e191
), with Swift 5.10 for macOS (SPM) on 26 Mar 2025 11:46:04 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/exyte/AnimatedGradient.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/exyte/AnimatedGradient
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at c0e1912 Merge commit '0ee1c58136392355a30f47c1de15fcaa39b8a8b0'
Cloned https://github.com/exyte/AnimatedGradient.git
Revision (git rev-parse @):
c0e19120abda483a61058721c6c7d65c82c4ebe9
SUCCESS checkout https://github.com/exyte/AnimatedGradient.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 5.10
Building package at path: $PWD
https://github.com/exyte/AnimatedGradient.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/11] Emitting module AnimatedGradient
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:58: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:56: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:8:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject private var viewModel = AnimatedLinearGradientViewModel()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:10:6: error: 'State' is only available in macOS 10.15 or newer
@State private var progress: Double = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:12:18: error: 'Color' is only available in macOS 10.15 or newer
var colors: [Color] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:14:20: error: 'Animation' is only available in macOS 10.15 or newer
var animation: Animation = .linear(duration: 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:14:33: error: 'linear(duration:)' is only available in macOS 10.15 or newer
var animation: Animation = .linear(duration: 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:15:21: error: 'UnitPoint' is only available in macOS 10.15 or newer
var startPoint: UnitPoint = .topTrailing
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:16:19: error: 'UnitPoint' is only available in macOS 10.15 or newer
var endPoint: UnitPoint = .bottomLeading
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:18:26: error: 'Color' is only available in macOS 10.15 or newer
public init(colors: [Color]) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:18:12: note: add @available attribute to enclosing initializer
public init(colors: [Color]) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:63:36: error: 'Animation' is only available in macOS 10.15 or newer
func setAnimation(_ animation: Animation) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:63:10: note: add @available attribute to enclosing instance method
func setAnimation(_ animation: Animation) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:32: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:10: note: add @available attribute to enclosing instance method
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:48: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:10: note: add @available attribute to enclosing instance method
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:76:32: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(start: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:76:10: note: add @available attribute to enclosing instance method
func gradientPoints(start: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:80:30: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:80:10: note: add @available attribute to enclosing instance method
func gradientPoints(end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:9:29: error: 'Color' is only available in macOS 10.15 or newer
@Published var colors: [Color] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var colors: [Color] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:47: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:45: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private var index = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:30:42: error: 'Color' is only available in macOS 10.15 or newer
func makePair(at index: Int) -> Pair<Color>? {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:30:10: note: add @available attribute to enclosing instance method
func makePair(at index: Int) -> Pair<Color>? {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:29:9: note: add @available attribute to enclosing extension
private extension AnimatedLinearGradientViewModel {
^
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, [Color]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, [Color]>'
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, Gradient>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, Gradient>'
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, Gradient>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, Gradient>'
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, Int>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, Int>'
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:8:30: error: 'Gradient' is only available in macOS 10.15 or newer
public let fromGradient: Gradient
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:9:28: error: 'Gradient' is only available in macOS 10.15 or newer
public let toGradient: Gradient
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:11:28: error: 'UnitPoint' is only available in macOS 10.15 or newer
public let startPoint: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:12:26: error: 'UnitPoint' is only available in macOS 10.15 or newer
public let endPoint: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:48: error: 'View' is only available in macOS 10.15 or newer
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: warning: conformance of 'CGFloat' to 'VectorArithmetic' is only available in macOS 10.15 or newer
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: in associated type 'Self.AnimatableData' (inferred as 'CGFloat')
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:39:23: error: 'Gradient' is only available in macOS 10.15 or newer
fromGradient: Gradient,
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:40:21: error: 'Gradient' is only available in macOS 10.15 or newer
toGradient: Gradient,
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:42:21: error: 'UnitPoint' is only available in macOS 10.15 or newer
startPoint: UnitPoint,
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:43:19: error: 'UnitPoint' is only available in macOS 10.15 or newer
endPoint: UnitPoint) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:43:38: error: 'View' is only available in macOS 10.15 or newer
endPoint: UnitPoint) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:40:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:40:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:8: note: add @available attribute to enclosing generic struct
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:84: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:8: note: add @available attribute to enclosing generic struct
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:38: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:127: error: 'ModifiedContent' is only available in macOS 10.15 or newer
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:24: error: 'Color' is only available in macOS 10.15 or newer
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:10: note: add @available attribute to enclosing instance method
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:53: error: 'Color' is only available in macOS 10.15 or newer
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:10: note: add @available attribute to enclosing instance method
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:11: error: 'Color' is only available in macOS 10.15 or newer
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:48:39: error: 'Color' is only available in macOS 10.15 or newer
static func hex(_ hex: String) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:48:17: note: add @available attribute to enclosing static method
static func hex(_ hex: String) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:11: error: 'Color' is only available in macOS 10.15 or newer
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:8:32: error: 'Color' is only available in macOS 10.15 or newer
public static let pastel: [Color] = [.hex("D2C7F6"), .hex("EFC6B7"), .hex("F4F2C1"), .hex("A2EFE9"), .hex("DCF4C4"), .hex("F5B8CE")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:8:23: note: add @available attribute to enclosing static property
public static let pastel: [Color] = [.hex("D2C7F6"), .hex("EFC6B7"), .hex("F4F2C1"), .hex("A2EFE9"), .hex("DCF4C4"), .hex("F5B8CE")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:7:14: note: add @available attribute to enclosing class
public class GradientPreset {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:9:32: error: 'Color' is only available in macOS 10.15 or newer
public static let bright: [Color] = [.hex("FFE53B"), .hex("00FFA9"), .hex("6094EA"), .hex("0D4DFF"), .hex("F02FC2"), .hex("FF2525")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:9:23: note: add @available attribute to enclosing static property
public static let bright: [Color] = [.hex("FFE53B"), .hex("00FFA9"), .hex("6094EA"), .hex("0D4DFF"), .hex("F02FC2"), .hex("FF2525")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:7:14: note: add @available attribute to enclosing class
public class GradientPreset {
^
[4/11] Compiling AnimatedGradient Collection+Cycle.swift
[5/11] Compiling AnimatedGradient Pair.swift
[6/11] Compiling AnimatedGradient AnimatedLinearGradient.swift
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:58: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:56: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:8:6: error: 'StateObject' is only available in macOS 11.0 or newer
@StateObject private var viewModel = AnimatedLinearGradientViewModel()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:10:6: error: 'State' is only available in macOS 10.15 or newer
@State private var progress: Double = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:12:18: error: 'Color' is only available in macOS 10.15 or newer
var colors: [Color] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:14:20: error: 'Animation' is only available in macOS 10.15 or newer
var animation: Animation = .linear(duration: 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:14:33: error: 'linear(duration:)' is only available in macOS 10.15 or newer
var animation: Animation = .linear(duration: 3)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:15:21: error: 'UnitPoint' is only available in macOS 10.15 or newer
var startPoint: UnitPoint = .topTrailing
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:16:19: error: 'UnitPoint' is only available in macOS 10.15 or newer
var endPoint: UnitPoint = .bottomLeading
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:18:26: error: 'Color' is only available in macOS 10.15 or newer
public init(colors: [Color]) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:18:12: note: add @available attribute to enclosing initializer
public init(colors: [Color]) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:27: error: 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:63:36: error: 'Animation' is only available in macOS 10.15 or newer
func setAnimation(_ animation: Animation) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:63:10: note: add @available attribute to enclosing instance method
func setAnimation(_ animation: Animation) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:32: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:10: note: add @available attribute to enclosing instance method
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:48: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:69:10: note: add @available attribute to enclosing instance method
func gradientPoints(start: UnitPoint, end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:76:32: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(start: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:76:10: note: add @available attribute to enclosing instance method
func gradientPoints(start: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:80:30: error: 'UnitPoint' is only available in macOS 10.15 or newer
func gradientPoints(end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:80:10: note: add @available attribute to enclosing instance method
func gradientPoints(end: UnitPoint) -> AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:55:8: note: add @available attribute to enclosing extension
public extension AnimatedLinearGradient {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:23:9: warning: conformance of 'ModifiedContent<Content, Modifier>' to 'View' is only available in macOS 10.15 or newer
Rectangle()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:23:9: note: add 'if #available' version check
Rectangle()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:23:9: error: 'Rectangle' is only available in macOS 10.15 or newer
Rectangle()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:23:9: note: add 'if #available' version check
Rectangle()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:31:14: error: 'onAppear(perform:)' is only available in macOS 10.15 or newer
.onAppear {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:31:14: note: add 'if #available' version check
.onAppear {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:32:17: error: setter for 'colors' is only available in macOS 10.15 or newer
viewModel.colors = colors
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:32:17: note: add 'if #available' version check
viewModel.colors = colors
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:35:17: error: 'withAnimation' is only available in macOS 10.15 or newer
withAnimation(animation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:35:17: note: add 'if #available' version check
withAnimation(animation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:36:21: error: setter for 'progress' is only available in macOS 10.15 or newer
progress = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:36:21: note: add 'if #available' version check
progress = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:39:14: error: 'onChange(of:perform:)' is only available in macOS 11.0 or newer
.onChange(of: colors) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:39:14: note: add 'if #available' version check
.onChange(of: colors) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:40:17: error: setter for 'colors' is only available in macOS 10.15 or newer
viewModel.colors = value
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:40:17: note: add 'if #available' version check
viewModel.colors = value
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:42:14: warning: conformance of 'Double' to 'VectorArithmetic' is only available in macOS 10.15 or newer
.onAnimationCompleted(for: progress) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:42:14: note: add 'if #available' version check
.onAnimationCompleted(for: progress) { value in
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:45:21: error: setter for 'progress' is only available in macOS 10.15 or newer
progress = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:45:21: note: add 'if #available' version check
progress = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:46:21: error: 'withAnimation' is only available in macOS 10.15 or newer
withAnimation(animation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:46:21: note: add 'if #available' version check
withAnimation(animation) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:47:25: error: setter for 'progress' is only available in macOS 10.15 or newer
progress = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:47:25: note: add 'if #available' version check
progress = 1
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:32: warning: conformance of 'ModifiedContent<Content, Modifier>' to 'View' is only available in macOS 10.15 or newer
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:32: note: add 'if #available' version check
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:22:16: note: add @available attribute to enclosing property
public var body: some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradient.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatedLinearGradient: View {
^
[7/11] Compiling AnimatedGradient GradientPreset.swift
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:8:32: error: 'Color' is only available in macOS 10.15 or newer
public static let pastel: [Color] = [.hex("D2C7F6"), .hex("EFC6B7"), .hex("F4F2C1"), .hex("A2EFE9"), .hex("DCF4C4"), .hex("F5B8CE")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:8:23: note: add @available attribute to enclosing static property
public static let pastel: [Color] = [.hex("D2C7F6"), .hex("EFC6B7"), .hex("F4F2C1"), .hex("A2EFE9"), .hex("DCF4C4"), .hex("F5B8CE")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:7:14: note: add @available attribute to enclosing class
public class GradientPreset {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:9:32: error: 'Color' is only available in macOS 10.15 or newer
public static let bright: [Color] = [.hex("FFE53B"), .hex("00FFA9"), .hex("6094EA"), .hex("0D4DFF"), .hex("F02FC2"), .hex("FF2525")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:9:23: note: add @available attribute to enclosing static property
public static let bright: [Color] = [.hex("FFE53B"), .hex("00FFA9"), .hex("6094EA"), .hex("0D4DFF"), .hex("F02FC2"), .hex("FF2525")]
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/GradientPreset.swift:7:14: note: add @available attribute to enclosing class
public class GradientPreset {
^
[8/11] Compiling AnimatedGradient AnimatedLinearGradientViewModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:58: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:56: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:9:29: error: 'Color' is only available in macOS 10.15 or newer
@Published var colors: [Color] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:9:6: error: 'Published' is only available in macOS 10.15 or newer
@Published var colors: [Color] = []
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:47: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:11:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var fromGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:45: error: 'Gradient' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:12:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private(set) var toGradient: Gradient = Gradient(colors: [])
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:14:6: error: 'Published' is only available in macOS 10.15 or newer
@Published private var index = 0
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:30:42: error: 'Color' is only available in macOS 10.15 or newer
func makePair(at index: Int) -> Pair<Color>? {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:30:10: note: add @available attribute to enclosing instance method
func makePair(at index: Int) -> Pair<Color>? {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:29:9: note: add @available attribute to enclosing extension
private extension AnimatedLinearGradientViewModel {
^
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, [Color]>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, [Color]>'
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, Gradient>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, Gradient>'
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, Gradient>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, Gradient>'
<unknown>:0: error: key path value type 'KeyPath<AnimatedLinearGradientViewModel, Int>' cannot be converted to contextual type 'ReferenceWritableKeyPath<AnimatedLinearGradientViewModel, Int>'
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:19:9: error: setter for 'index' is only available in macOS 10.15 or newer
index = (index + 1) % colors.count
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:19:9: note: add 'if #available' version check
index = (index + 1) % colors.count
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:16:10: note: add @available attribute to enclosing instance method
func nextGradients(colors count: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:24:9: error: setter for 'fromGradient' is only available in macOS 10.15 or newer
fromGradient = Gradient(colors: pairs.map { $0.left })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:24:9: note: add 'if #available' version check
fromGradient = Gradient(colors: pairs.map { $0.left })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:16:10: note: add @available attribute to enclosing instance method
func nextGradients(colors count: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:24:24: error: 'Gradient' is only available in macOS 10.15 or newer
fromGradient = Gradient(colors: pairs.map { $0.left })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:24:24: note: add 'if #available' version check
fromGradient = Gradient(colors: pairs.map { $0.left })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:16:10: note: add @available attribute to enclosing instance method
func nextGradients(colors count: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:25:9: error: setter for 'toGradient' is only available in macOS 10.15 or newer
toGradient = Gradient(colors: pairs.map { $0.right })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:25:9: note: add 'if #available' version check
toGradient = Gradient(colors: pairs.map { $0.right })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:16:10: note: add @available attribute to enclosing instance method
func nextGradients(colors count: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:25:22: error: 'Gradient' is only available in macOS 10.15 or newer
toGradient = Gradient(colors: pairs.map { $0.right })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:25:22: note: add 'if #available' version check
toGradient = Gradient(colors: pairs.map { $0.right })
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:16:10: note: add @available attribute to enclosing instance method
func nextGradients(colors count: Int) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/AnimatedLinearGradientViewModel.swift:8:13: note: add @available attribute to enclosing class
final class AnimatedLinearGradientViewModel: ObservableObject {
^
[9/11] Compiling AnimatedGradient AnimationCompletionObserverModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:40:41: error: 'View' is only available in macOS 10.15 or newer
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:40:10: note: add @available attribute to enclosing instance method
func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:8: note: add @available attribute to enclosing generic struct
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:84: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:8: note: add @available attribute to enclosing generic struct
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:38: error: 'VectorArithmetic' is only available in macOS 10.15 or newer
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:127: error: 'ModifiedContent' is only available in macOS 10.15 or newer
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:36:13: warning: capture of 'self' with non-sendable type 'AnimationCompletionObserverModifier<Value>' in a `@Sendable` closure
self.completion(animatableData)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:8:8: note: consider making generic struct 'AnimationCompletionObserverModifier' conform to the 'Sendable' protocol
struct AnimationCompletionObserverModifier<Value>: AnimatableModifier where Value: VectorArithmetic & Sendable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:54:9: error: 'modifier' is only available in macOS 10.15 or newer
modifier(AnimationCompletionObserverModifier(observedValue: value, completion: completion))
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:54:9: note: add 'if #available' version check
modifier(AnimationCompletionObserverModifier(observedValue: value, completion: completion))
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:53:10: note: add @available attribute to enclosing instance method
func onAnimationCompleted<Value: VectorArithmetic & Sendable>(for value: Value, completion: @escaping (Value) -> Void) -> ModifiedContent<Self, AnimationCompletionObserverModifier<Value>> {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimationCompletionObserverModifier.swift:46:1: note: add @available attribute to enclosing extension
extension View {
^
[10/11] Compiling AnimatedGradient Color+Utils.swift
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:24: error: 'Color' is only available in macOS 10.15 or newer
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:10: note: add @available attribute to enclosing instance method
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:53: error: 'Color' is only available in macOS 10.15 or newer
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:10: note: add @available attribute to enclosing instance method
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:11: error: 'Color' is only available in macOS 10.15 or newer
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:48:39: error: 'Color' is only available in macOS 10.15 or newer
static func hex(_ hex: String) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:48:17: note: add @available attribute to enclosing static method
static func hex(_ hex: String) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:11: error: 'Color' is only available in macOS 10.15 or newer
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:22:16: error: 'Color' is only available in macOS 10.15 or newer
return Color(red: red, green: green, blue: blue)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:22:16: note: add 'if #available' version check
return Color(red: red, green: green, blue: blue)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:10: note: add @available attribute to enclosing instance method
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:22:16: error: 'init(_:red:green:blue:opacity:)' is only available in macOS 10.15 or newer
return Color(red: red, green: green, blue: blue)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:22:16: note: add 'if #available' version check
return Color(red: red, green: green, blue: blue)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:14:10: note: add @available attribute to enclosing instance method
func mix(to color: Color, progress: CGFloat) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:13:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:38:33: error: cannot convert value of type 'Void' to expected condition type 'Bool'
guard NativeColor(self).getRed(&r, green: &g, blue: &b, alpha: &o) else {
~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:49:9: error: 'Color' is only available in macOS 10.15 or newer
Color.init(hex: hex)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:49:9: note: add 'if #available' version check
Color.init(hex: hex)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:48:17: note: add @available attribute to enclosing static method
static func hex(_ hex: String) -> Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:1: note: add @available attribute to enclosing extension
extension Color {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:62:14: error: 'init(_:red:green:blue:opacity:)' is only available in macOS 10.15 or newer
self.init(red: redValue, green: greenValue, blue: blueValue)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:62:14: note: add 'if #available' version check
self.init(red: redValue, green: greenValue, blue: blueValue)
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:52:5: note: add @available attribute to enclosing initializer
init(hex: String) {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/Color+Utils.swift:46:1: note: add @available attribute to enclosing extension
extension Color {
^
[11/11] Compiling AnimatedGradient AnimatableLinearGradientModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:8:30: error: 'Gradient' is only available in macOS 10.15 or newer
public let fromGradient: Gradient
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:9:28: error: 'Gradient' is only available in macOS 10.15 or newer
public let toGradient: Gradient
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:11:28: error: 'UnitPoint' is only available in macOS 10.15 or newer
public let startPoint: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:12:26: error: 'UnitPoint' is only available in macOS 10.15 or newer
public let endPoint: UnitPoint
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:48: error: 'View' is only available in macOS 10.15 or newer
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: warning: conformance of 'CGFloat' to 'VectorArithmetic' is only available in macOS 10.15 or newer
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: in associated type 'Self.AnimatableData' (inferred as 'CGFloat')
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:39:23: error: 'Gradient' is only available in macOS 10.15 or newer
fromGradient: Gradient,
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:40:21: error: 'Gradient' is only available in macOS 10.15 or newer
toGradient: Gradient,
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:42:21: error: 'UnitPoint' is only available in macOS 10.15 or newer
startPoint: UnitPoint,
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:43:19: error: 'UnitPoint' is only available in macOS 10.15 or newer
endPoint: UnitPoint) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:43:38: error: 'View' is only available in macOS 10.15 or newer
endPoint: UnitPoint) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:11: error: 'View' is only available in macOS 10.15 or newer
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:20:31: error: 'Color' is only available in macOS 10.15 or newer
var gradientColors = [Color]()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:20:31: note: add 'if #available' version check
var gradientColors = [Color]()
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:29:16: error: 'LinearGradient' is only available in macOS 10.15 or newer
return LinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:29:16: note: add 'if #available' version check
return LinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:30:23: error: 'Gradient' is only available in macOS 10.15 or newer
gradient: Gradient(colors: gradientColors),
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:30:23: note: add 'if #available' version check
gradient: Gradient(colors: gradientColors),
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:19:17: note: add @available attribute to enclosing instance method
public func body(content: Content) -> some View {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:7:15: note: add @available attribute to enclosing struct
public struct AnimatableLinearGradientModifier: AnimatableModifier {
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:45:14: error: 'modifier' is only available in macOS 10.15 or newer
self.modifier(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:45:14: note: add 'if #available' version check
self.modifier(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:38:17: note: add @available attribute to enclosing instance method
public func animatableLinearGradient(
^
/Users/admin/builder/spi-builder-workspace/Sources/AnimatedGradient/Drivers/AnimatableLinearGradientModifier.swift:37:1: note: add @available attribute to enclosing extension
extension View {
^
error: fatalError
BUILD FAILURE 5.10 macosSpm