This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Vortex with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 26

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

/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, 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, 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, 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, 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, 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, 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, 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, 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/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.
[4/27] Compiling Vortex VortexProxy.swift
[5/27] Compiling Vortex VortexSystemPreferenceKey.swift
[6/27] Compiling Vortex Array-InterpolatedColor.swift
[7/27] Compiling Vortex Lerping.swift
[8/27] Compiling Vortex RandomSpread.swift
[9/27] Compiling Vortex VortexView.swift
[10/27] Compiling Vortex VortexViewReader.swift
[11/27] Compiling Vortex Fireworks.swift
/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, 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, 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.
/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, 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 {
[12/27] Compiling Vortex Magic.swift
/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, 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, 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.
/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, 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 {
[13/27] Compiling Vortex Rain.swift
/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, 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, 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.
/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, 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 {
[14/27] Compiling Vortex Smoke.swift
/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, 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, 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/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, 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.
[15/27] Compiling Vortex Snow.swift
/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, 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, 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/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, 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.
[16/27] Compiling Vortex Spark.swift
/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, 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, 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/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, 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.
[17/27] Compiling Vortex VortexSystem-Behavior.swift
/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.
[18/27] Compiling Vortex VortexSystem.swift
/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.
[19/27] Compiling Vortex Splash.swift
/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, 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/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: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: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/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/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: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/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: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: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.
[20/27] Compiling Vortex Color.swift
/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, 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/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: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: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/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/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: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/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: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: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.
[21/27] Compiling Vortex ColorMode.swift
/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/27] Compiling Vortex Particle.swift
/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/27] Compiling Vortex Shape.swift
[24/27] Compiling Vortex SpawnOccasion.swift
[25/27] 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, 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, 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, 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.
[26/27] 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, 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, 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, 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.
[27/27] Compiling Vortex Fireflies.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, 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, 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, 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.
Build complete! (41.56s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Vortex",
  "name" : "Vortex",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "15.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Vortex",
      "targets" : [
        "Vortex"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "VortexTests",
      "module_type" : "SwiftTarget",
      "name" : "VortexTests",
      "path" : "Tests/VortexTests",
      "sources" : [
        "VortexTests.swift"
      ],
      "target_dependencies" : [
        "Vortex"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Vortex",
      "module_type" : "SwiftTarget",
      "name" : "Vortex",
      "path" : "Sources/Vortex",
      "product_memberships" : [
        "Vortex"
      ],
      "sources" : [
        "Helpers/Array-InterpolatedColor.swift",
        "Helpers/Lerping.swift",
        "Helpers/RandomSpread.swift",
        "Presets/Confetti.swift",
        "Presets/Fire.swift",
        "Presets/Fireflies.swift",
        "Presets/Fireworks.swift",
        "Presets/Magic.swift",
        "Presets/Rain.swift",
        "Presets/Smoke.swift",
        "Presets/Snow.swift",
        "Presets/Spark.swift",
        "Presets/Splash.swift",
        "System/Color.swift",
        "System/ColorMode.swift",
        "System/Particle.swift",
        "System/Shape.swift",
        "System/SpawnOccasion.swift",
        "System/VortexSystem-Behavior.swift",
        "System/VortexSystem.swift",
        "Views/VortexProxy.swift",
        "Views/VortexSystemPreferenceKey.swift",
        "Views/VortexView.swift",
        "Views/VortexViewReader.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.