Build Information
Failed to build Vortex, reference 1.0.3 (26e036
), with Swift 6.0 for macOS (SPM) on 30 Jan 2025 23:22:31 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Build Log
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
77 |
78 | /// A light gray color with full opacity.
79 | public static let lightGray = Color(red: 192/255, green: 192/255, blue: 192/255, opacity: 1)
| |- warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lightGray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | /// An approximation of the default orange color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:88:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
86 |
87 | /// An approximation of the default purple color in SwiftUI.
88 | public static let purple = Color(red: 88/255, green: 86/255, blue: 214/255, opacity: 1)
| |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'purple' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | /// An approximation of the default red color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:94:27: warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
92 |
93 | /// An approximation of the default teal color in SwiftUI.
94 | public static let teal = Color(red: 90/255, green: 200/255, blue: 250/255, opacity: 1)
| |- warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teal' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 |
96 | /// A built-in white color.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
[17/29] Compiling Vortex RandomSpread.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'confetti' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fire: VortexSystem = {
| |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fire' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
59 |
60 | /// An approximation of the default brown color in SwiftUI.
61 | public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
| |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'brown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /// A built-in color with zero opacity.
[18/29] Compiling Vortex Confetti.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'confetti' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fire: VortexSystem = {
| |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fire' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
59 |
60 | /// An approximation of the default brown color in SwiftUI.
61 | public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
| |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'brown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /// A built-in color with zero opacity.
[19/29] Compiling Vortex Fire.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'confetti' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fire: VortexSystem = {
| |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fire' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
59 |
60 | /// An approximation of the default brown color in SwiftUI.
61 | public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
| |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'brown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /// A built-in color with zero opacity.
[20/29] Compiling Vortex Rain.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rain' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'smoke' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
71 |
72 | /// A medium gray color with fully opacity.
73 | public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
| |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |
75 | /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in snow effect. Relies on a "circle" tag being present.
12 | public static let snow: VortexSystem = {
| |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'snow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
[21/29] Compiling Vortex Smoke.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rain' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'smoke' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
71 |
72 | /// A medium gray color with fully opacity.
73 | public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
| |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |
75 | /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in snow effect. Relies on a "circle" tag being present.
12 | public static let snow: VortexSystem = {
| |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'snow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
[22/29] Compiling Vortex Snow.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rain' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'smoke' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
71 |
72 | /// A medium gray color with fully opacity.
73 | public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
| |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |
75 | /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in snow effect. Relies on a "circle" tag being present.
12 | public static let snow: VortexSystem = {
| |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'snow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
[23/29] Emitting module Vortex
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'confetti' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fire.swift:13:23: warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in fire effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fire: VortexSystem = {
| |- warning: static property 'fire' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fire' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:61:27: warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
59 |
60 | /// An approximation of the default brown color in SwiftUI.
61 | public static let brown = Color(red: 78/255, green: 33/255, blue: 6/255, opacity: 1)
| |- warning: static property 'brown' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'brown' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
62 |
63 | /// A built-in color with zero opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireflies' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let fireworks: VortexSystem = {
| |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireworks' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'magic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rain' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'smoke' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:73:27: warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
71 |
72 | /// A medium gray color with fully opacity.
73 | public static let gray = Color(red: 128/255, green: 128/255, blue: 128/255, opacity: 1)
| |- warning: static property 'gray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
74 |
75 | /// An approximation of the default green color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Snow.swift:12:23: warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in snow effect. Relies on a "circle" tag being present.
12 | public static let snow: VortexSystem = {
| |- warning: static property 'snow' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'snow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'spark' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'splash' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
62 |
63 | /// A built-in color with zero opacity.
64 | public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'clear' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:55:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
53 |
54 | /// A built-in black color.
55 | public static let black = Color(red: 0, green: 0, blue: 0, opacity: 1)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 |
57 | /// An approximation of the default blue color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:70:27: warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
68 |
69 | /// A dark gray color with full opacity.
70 | public static let darkGray = Color(red: 64/255, green: 64/255, blue: 64/255, opacity: 1)
| |- warning: static property 'darkGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'darkGray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
71 |
72 | /// A medium gray color with fully opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:79:27: warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
77 |
78 | /// A light gray color with full opacity.
79 | public static let lightGray = Color(red: 192/255, green: 192/255, blue: 192/255, opacity: 1)
| |- warning: static property 'lightGray' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lightGray' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
80 |
81 | /// An approximation of the default orange color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:88:27: warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
86 |
87 | /// An approximation of the default purple color in SwiftUI.
88 | public static let purple = Color(red: 88/255, green: 86/255, blue: 214/255, opacity: 1)
| |- warning: static property 'purple' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'purple' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
89 |
90 | /// An approximation of the default red color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:94:27: warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
92 |
93 | /// An approximation of the default teal color in SwiftUI.
94 | public static let teal = Color(red: 90/255, green: 200/255, blue: 250/255, opacity: 1)
| |- warning: static property 'teal' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'teal' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
95 |
96 | /// A built-in white color.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:45:50: error: cannot infer contextual base in reference to member 'plusLighter'
43 | Group {
44 | Image.circle
45 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
46 | Image.confetti
47 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[24/29] Compiling Vortex Spark.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'spark' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'splash' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
62 |
63 | /// A built-in color with zero opacity.
64 | public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'clear' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[25/29] Compiling Vortex Splash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'spark' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'splash' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
62 |
63 | /// A built-in color with zero opacity.
64 | public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'clear' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[26/29] Compiling Vortex DefaultSymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'spark' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'splash' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:64:27: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
62 |
63 | /// A built-in color with zero opacity.
64 | public static let clear = Color(red: 0, green: 0, blue: 0, opacity: 0)
| |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'clear' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[27/29] Compiling Vortex Fireflies.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireflies' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let fireworks: VortexSystem = {
| |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireworks' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'magic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
[28/29] Compiling Vortex Fireworks.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireflies' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let fireworks: VortexSystem = {
| |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireworks' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'magic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
[29/29] Compiling Vortex Magic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireflies' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:100:27: warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
100 | public static let yellow = Color(red: 255/255, green: 204/255, blue: 0/255, opacity: 1)
| |- warning: static property 'yellow' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'yellow' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireworks.swift:14:23: warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let fireworks: VortexSystem = {
| |- warning: static property 'fireworks' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fireworks' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:97:27: warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
95 |
96 | /// A built-in white color.
97 | public static let white = Color(red: 1, green: 1, blue: 1, opacity: 1)
| |- warning: static property 'white' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'white' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
98 |
99 | /// An approximation of the default yellow color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:85:27: warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
83 |
84 | /// An approximation of the default pink color in SwiftUI.
85 | public static let pink = Color(red: 255/255, green: 45/255, blue: 85/255, opacity: 1)
| |- warning: static property 'pink' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'pink' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
86 |
87 | /// An approximation of the default purple color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:58:27: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
56 |
57 | /// An approximation of the default blue color in SwiftUI.
58 | public static let blue = Color(red: 0/255, green: 122/255, blue: 255/255, opacity: 1)
| |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
59 |
60 | /// An approximation of the default brown color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:76:27: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
74 |
75 | /// An approximation of the default green color in SwiftUI.
76 | public static let green = Color(red: 76/255, green: 217/255, blue: 100/255, opacity: 1)
| |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
77 |
78 | /// A light gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:82:27: warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
80 |
81 | /// An approximation of the default orange color in SwiftUI.
82 | public static let orange = Color(red: 255/255, green: 149/255, blue: 0/255, opacity: 1)
| |- warning: static property 'orange' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orange' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
83 |
84 | /// An approximation of the default pink color in SwiftUI.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:67:27: warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
65 |
66 | /// An approximation of the default cyan color in SwiftUI.
67 | public static let cyan = Color(red: 50/255, green: 173/255, blue: 230/255, opacity: 1)
| |- warning: static property 'cyan' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'cyan' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
68 |
69 | /// A dark gray color with full opacity.
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'magic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:91:27: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
89 |
90 | /// An approximation of the default red color in SwiftUI.
91 | public static let red = Color(red: 255/255, green: 59/255, blue: 48/255, opacity: 1)
| |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
92 |
93 | /// An approximation of the default teal color in SwiftUI.
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/Vortex/Resources/Assets.xcassets
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-5BDAB9E9C0126B9D.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/26] Emitting module Vortex
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:45:50: error: cannot infer contextual base in reference to member 'plusLighter'
43 | Group {
44 | Image.circle
45 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
46 | Image.confetti
47 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[3/28] Compiling Vortex RandomSpread.swift
[4/28] Compiling Vortex Confetti.swift
[5/28] Compiling Vortex Fire.swift
[6/28] Compiling Vortex Shape.swift
[7/28] Compiling Vortex SpawnOccasion.swift
[8/28] Compiling Vortex VortexProxy.swift
[9/28] Compiling Vortex VortexSystemPreferenceKey.swift
[10/28] Compiling Vortex Spark.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[11/28] Compiling Vortex Splash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[12/28] Compiling Vortex DefaultSymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[13/28] Compiling Vortex Angle+Codable.swift
[14/28] Compiling Vortex Array-InterpolatedColor.swift
[15/28] Compiling Vortex Lerping.swift
[16/28] Compiling Vortex Rain.swift
[17/28] Compiling Vortex Smoke.swift
[18/28] Compiling Vortex Snow.swift
[19/28] Compiling Vortex Fireflies.swift
[20/28] Compiling Vortex Fireworks.swift
[21/28] Compiling Vortex Magic.swift
[22/28] Compiling Vortex VortexSystem-Behavior.swift
[23/28] Compiling Vortex VortexSystem.swift
[24/28] Compiling Vortex Color.swift
[25/28] Compiling Vortex ColorMode.swift
[26/28] Compiling Vortex Particle.swift
[27/28] Compiling Vortex VortexView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:45:50: error: cannot infer contextual base in reference to member 'plusLighter'
43 | Group {
44 | Image.circle
45 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
46 | Image.confetti
47 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[28/28] Compiling Vortex VortexViewReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:45:50: error: cannot infer contextual base in reference to member 'plusLighter'
43 | Group {
44 | Image.circle
45 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
46 | Image.confetti
47 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
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/Vortex/Resources/Assets.xcassets
BUILD FAILURE 6.0 macosSpm