Build Information
Failed to build Vortex, reference main (e611ef
), with Swift 6.1 for macOS (SPM) on 2 May 2025 12:38:12 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
========================================
RunAll
========================================
Builder version: 4.61.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/twostraws/Vortex.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/twostraws/Vortex
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at e611ef4 Merge pull request #31 from jackynb/fix/vortex-view-reader-cannot-read
Cloned https://github.com/twostraws/Vortex.git
Revision (git rev-parse @):
e611ef4396d4044a3026e2c2c6f8057e34432bf4
SUCCESS checkout https://github.com/twostraws/Vortex.git at main
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "vortex",
"name": "Vortex",
"url": "https://github.com/twostraws/Vortex.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Vortex",
"dependencies": [
]
}
]
}
Fetching https://github.com/twostraws/Vortex.git
[6/588] Fetching vortex
Fetched https://github.com/twostraws/Vortex.git from cache (1.08s)
Creating working copy for https://github.com/twostraws/Vortex.git
Working copy of https://github.com/twostraws/Vortex.git resolved at main (e611ef4)
warning: '.resolve-product-dependencies': dependency 'vortex' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/twostraws/Vortex.git
https://github.com/twostraws/Vortex.git
{
"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/Angle+Codable.swift",
"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",
"Resources/DefaultSymbols.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"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-2F0A5646E1D333AE.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/27] Emitting module Vortex
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/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: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/Color.swift:55:27: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A Vortex color struct that gives easy access to its RGBA values, and is also `Codable`.
12 | public struct Color: Codable, ExpressibleByArrayLiteral, Hashable {
| `- note: consider making struct 'Color' conform to the 'Sendable' protocol
13 | public var red: Double
14 | public var green: Double
:
53 |
54 | /// A built-in black color.
55 | public static let black = Color(red: 0, green: 0, blue: 0, opacity: 1)
| |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'VortexSystem.Color' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- 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/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
44 | Group {
45 | Image.circle
46 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
47 | Image.confetti
48 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[4/29] Compiling Vortex VortexView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
44 | Group {
45 | Image.circle
46 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
47 | Image.confetti
48 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[5/29] Compiling Vortex VortexViewReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
44 | Group {
45 | Image.circle
46 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
47 | Image.confetti
48 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[6/29] Compiling Vortex Rain.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[7/29] Compiling Vortex Smoke.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[8/29] Compiling Vortex Snow.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Rain.swift:12:23: warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in rain effect. Relies on a "circle" tag being present.
12 | public static let rain: VortexSystem = {
| |- warning: static property 'rain' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'rain' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Smoke.swift:12:23: warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
10 | extension VortexSystem {
11 | /// A built-in smoke effect. Relies on a "circle" tag being present.
12 | public static let smoke: VortexSystem = {
| |- warning: static property 'smoke' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'smoke' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'snow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 | VortexSystem(
14 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[9/29] Compiling Vortex Angle+Codable.swift
[10/29] Compiling Vortex Array-InterpolatedColor.swift
[11/29] Compiling Vortex Lerping.swift
[12/29] Compiling Vortex Shape.swift
[13/29] Compiling Vortex SpawnOccasion.swift
[14/29] Compiling Vortex Color.swift
/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: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- 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/29] Compiling Vortex ColorMode.swift
/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: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- 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/29] Compiling Vortex Particle.swift
/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: add '@MainActor' to make static property 'black' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'blue' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'brown' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'clear' part of global actor 'MainActor'
| `- 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: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: add '@MainActor' to make static property 'cyan' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'darkGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'gray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'green' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'lightGray' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'orange' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'pink' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'purple' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'red' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'teal' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'white' part of global actor 'MainActor'
| `- 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: add '@MainActor' to make static property 'yellow' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 | /// Converts this Vortex color into its SwiftUI equivalent.
[17/29] Compiling Vortex Fireflies.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[18/29] Compiling Vortex Fireworks.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[19/29] Compiling Vortex Magic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Fireflies.swift:13:23: warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in firefly effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let fireflies: VortexSystem = {
| |- warning: static property 'fireflies' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'fireflies' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/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: add '@MainActor' to make static property 'fireworks' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let sparkles = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Magic.swift:13:23: warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in magic effect. Relies on a "sparkle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let magic: VortexSystem = {
| |- warning: static property 'magic' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'magic' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["sparkle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[20/29] Compiling Vortex VortexSystem-Behavior.swift
[21/29] Compiling Vortex VortexSystem.swift
[22/29] Compiling Vortex RandomSpread.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/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: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[23/29] Compiling Vortex Confetti.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/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: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[24/29] Compiling Vortex Fire.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Confetti.swift:14:23: warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on "square" and "circle" tags being present – using `Rectangle`
13 | /// and `Circle` with frames of 16x16 works well.
14 | public static let confetti: VortexSystem = {
| |- warning: static property 'confetti' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'confetti' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | VortexSystem(
16 | tags: ["square", "circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/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: add '@MainActor' to make static property 'fire' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
[25/29] Compiling Vortex VortexProxy.swift
[26/29] Compiling Vortex VortexSystemPreferenceKey.swift
[27/29] Compiling Vortex Spark.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[28/29] Compiling Vortex Splash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[29/29] Compiling Vortex DefaultSymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Spark.swift:13:23: warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
11 | /// A built-in spark effect. Relies on a "circle" tag being present, which should be set to use
12 | /// `.blendMode(.plusLighter)`.
13 | public static let spark: VortexSystem = {
| |- warning: static property 'spark' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'spark' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 | VortexSystem(
15 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Presets/Splash.swift:14:23: warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
12 | /// Relies on a "circle" tag being present, which should be set to use
13 | /// `.blendMode(.plusLighter)`.
14 | public static let splash: VortexSystem = {
| |- warning: static property 'splash' is not concurrency-safe because non-'Sendable' type 'VortexSystem' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'splash' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 | let drops = VortexSystem(
16 | tags: ["circle"],
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/System/VortexSystem.swift:11:14: note: class 'VortexSystem' does not conform to the 'Sendable' protocol
9 |
10 | /// The main particle system generator class that powers Vortex.
11 | public class VortexSystem: Codable, Identifiable, Equatable, Hashable {
| `- note: class 'VortexSystem' does not conform to the 'Sendable' protocol
12 | /// The subset of properties we need to load and save to handle Codable correctly.
13 | enum CodingKeys: CodingKey {
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/Assets.xcassets
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/26] Compiling Vortex Shape.swift
[3/26] Compiling Vortex SpawnOccasion.swift
[4/28] Compiling Vortex Fireflies.swift
[5/28] Compiling Vortex Fireworks.swift
[6/28] Compiling Vortex Magic.swift
[7/28] Compiling Vortex VortexProxy.swift
[8/28] Compiling Vortex VortexSystemPreferenceKey.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[9/28] Compiling Vortex RandomSpread.swift
[10/28] Compiling Vortex Confetti.swift
[11/28] Compiling Vortex Fire.swift
[12/28] Emitting module Vortex
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
44 | Group {
45 | Image.circle
46 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
47 | Image.confetti
48 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[13/28] Compiling Vortex VortexView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
44 | Group {
45 | Image.circle
46 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
47 | Image.confetti
48 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[14/28] Compiling Vortex VortexViewReader.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Views/VortexView.swift:46:50: error: cannot infer contextual base in reference to member 'plusLighter'
44 | Group {
45 | Image.circle
46 | .frame(width: 16).blendMode(.plusLighter).tag("circle")
| `- error: cannot infer contextual base in reference to member 'plusLighter'
47 | Image.confetti
48 | .frame(width: 16, height: 16).blendMode(.plusLighter).tag("confetti")
[15/28] Compiling Vortex Rain.swift
[16/28] Compiling Vortex Smoke.swift
[17/28] Compiling Vortex Snow.swift
[18/28] Compiling Vortex Color.swift
[19/28] Compiling Vortex ColorMode.swift
[20/28] Compiling Vortex Particle.swift
[21/28] Compiling Vortex Angle+Codable.swift
[22/28] Compiling Vortex Array-InterpolatedColor.swift
[23/28] Compiling Vortex Lerping.swift
[24/28] Compiling Vortex VortexSystem-Behavior.swift
[25/28] Compiling Vortex VortexSystem.swift
[26/28] Compiling Vortex Spark.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[27/28] Compiling Vortex Splash.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
[28/28] Compiling Vortex DefaultSymbols.swift
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:11:63: error: type 'Bundle' has no member 'module'
9 | /// Set up static variables for images(symbols) in the asset catalog contained within the Resources folder
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:12:67: error: type 'Bundle' has no member 'module'
10 | extension Image {
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
14 | }
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/DefaultSymbols.swift:13:65: error: type 'Bundle' has no member 'module'
11 | public static let circle = Image("circle", bundle: Bundle.module)
12 | public static let confetti = Image("confetti", bundle: Bundle.module)
13 | public static let sparkle = Image("sparkle", bundle: Bundle.module)
| `- error: type 'Bundle' has no member 'module'
14 | }
15 |
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/Vortex/Resources/Assets.xcassets
BUILD FAILURE 6.1 macosSpm