The Swift Package Index logo.Swift Package Index

Build Information

Successful build of DSFSparkline, reference master (37caab), with Swift 6.1 for macOS (SPM) on 22 May 2025 10:17:02 UTC.

Swift 6 data race errors: 20

Build Command

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

Build Log

204 | 		view.layoutStyle = self.layoutStyle
205 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:69:19: note: mutation of this property is only permitted within the actor
 67 |
 68 | 	/// The layout style for the grid
 69 | 	@objc public var cellStyle: DSFSparkline.ActivityGrid.CellStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 70 | 		get { self.activityLayer.cellStyle }
 71 | 		set { self.activityLayer.cellStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:204:8: warning: main actor-isolated property 'layoutStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
    :
202 |
203 | 		view.cellStyle = self.cellStyle
204 | 		view.layoutStyle = self.layoutStyle
    |        `- warning: main actor-isolated property 'layoutStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
205 | 	}
206 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:75:19: note: mutation of this property is only permitted within the actor
 73 |
 74 | 	/// The layout style for the grid
 75 | 	@objc public var layoutStyle: DSFSparkline.ActivityGrid.LayoutStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 76 | 		get { self.activityLayer.layoutStyle }
 77 | 		set { self.activityLayer.layoutStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:132:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
134 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:75:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 73 | 	}
 74 |
 75 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineZeroLineGraphView'
 76 | 		super.init(frame: frame)
 77 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:133:8: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    |        `- warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
134 |
135 | 		view.dataSource = self.dataSource
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSLayoutConstraint.h:276:16: note: mutation of this property is only permitted within the actor
274 | /* by default, the autoresizing mask on a view gives rise to constraints that fully determine the view's position.  To do anything interesting with constraints, you need to turn that off. IB will turn it off.
275 |  */
276 | @property BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(macos(10.7));
    |                `- note: mutation of this property is only permitted within the actor
277 |
278 | /* constraint based layout engages lazily when someone tries to use it.  If you do all of your constraint set up in -updateConstraints, you might never even receive updateConstraints if no one makes a constraint.  To fix this chicken and egg problem, override this method to return YES if your view needs the window to use constraint based layout.
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:135:8: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
134 |
135 | 		view.dataSource = self.dataSource
    |        `- warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
136 | 		view.graphColor = self.graphColor
137 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineDataSourceView.swift:40:24: note: mutation of this property is only permitted within the actor
 38 |
 39 | 	/// The source of data for the sparkline
 40 | 	@objc weak public var dataSource: DSFSparkline.DataSource? {
    |                        `- note: mutation of this property is only permitted within the actor
 41 | 		didSet {
 42 | 			if self.windowSizeSetInXib {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:136:8: warning: main actor-isolated property 'graphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
134 |
135 | 		view.dataSource = self.dataSource
136 | 		view.graphColor = self.graphColor
    |        `- warning: main actor-isolated property 'graphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
137 |
138 | 		view.barSpacing = self.barSpacing
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineDataSourceView.swift:63:27: note: mutation of this property is only permitted within the actor
 61 | 	/// The primary color for the sparkline
 62 | 	#if os(macOS)
 63 | 	@objc public dynamic var graphColor: NSColor = NSColor.black {
    |                           `- note: mutation of this property is only permitted within the actor
 64 | 		didSet {
 65 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:138:8: warning: main actor-isolated property 'barSpacing' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
136 | 		view.graphColor = self.graphColor
137 |
138 | 		view.barSpacing = self.barSpacing
    |        `- warning: main actor-isolated property 'barSpacing' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
139 | 		view.lineWidth = self.lineWidth
140 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:43:27: note: mutation of this property is only permitted within the actor
 41 |
 42 | 	/// The spacing (in pixels) between each bar
 43 | 	@objc public dynamic var barSpacing: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 44 | 		didSet {
 45 | 			self.overlay.barSpacing = self.barSpacing
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:139:8: warning: main actor-isolated property 'lineWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
137 |
138 | 		view.barSpacing = self.barSpacing
139 | 		view.lineWidth = self.lineWidth
    |        `- warning: main actor-isolated property 'lineWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:36:27: note: mutation of this property is only permitted within the actor
 34 |
 35 | 	/// The line width (in pixels) to use when drawing the border of each bar
 36 | 	@objc public dynamic var lineWidth: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 37 | 		didSet {
 38 | 			self.overlay.strokeWidth = self.lineWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:141:8: warning: main actor-isolated property 'zeroLineVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
139 | 		view.lineWidth = self.lineWidth
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
    |        `- warning: main actor-isolated property 'zeroLineVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
143 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:41:27: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// Draw a dotted line at the zero point on the y-axis
 41 | 	@objc public dynamic var zeroLineVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.updateZeroLineSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:142:8: warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        `- warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:266:7: note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
264 | public extension DSFSparklineZeroLineGraphView {
265 | 	/// Configure the zero line using the ZeroLineDefinition
266 | 	func setZeroLineDefinition(_ definition: DSFSparkline.ZeroLineDefinition) {
    |       |- note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
    |       `- note: main actor isolation inferred from inheritance from class 'DSFSparklineDataSourceView'
267 | 		self.zeroLineWidth = definition.lineWidth
268 | 		self.zeroLineColor = definition.color
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:144:8: warning: main actor-isolated property 'centeredAtZeroLine' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
    |        `- warning: main actor-isolated property 'centeredAtZeroLine' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
145 | 		view.lowerGraphColor = self.lowerGraphColor
146 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:57:27: note: mutation of this property is only permitted within the actor
 55 |
 56 | 	/// Should the graph be centered at the zero line?
 57 | 	@objc public dynamic var centeredAtZeroLine: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 58 | 		didSet {
 59 | 			self.overlay.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:145:8: warning: main actor-isolated property 'lowerGraphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
145 | 		view.lowerGraphColor = self.lowerGraphColor
    |        `- warning: main actor-isolated property 'lowerGraphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
146 |
147 | 		if self.highlightDefinitions.count > 0 {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:88:27: note: mutation of this property is only permitted within the actor
 86 |
 87 | 	/// The color used to draw values below the zero line. If nil, is the same as the graph color
 88 | 	@objc public dynamic var lowerGraphColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 89 | 		didSet {
 90 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:148:9: warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
146 |
147 | 		if self.highlightDefinitions.count > 0 {
148 | 			view.highlightRangeVisible = true
    |         `- warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
149 | 			view.highlightRangeDefinition = self.highlightDefinitions
150 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:108:27: note: mutation of this property is only permitted within the actor
106 |
107 | 	/// Draw a highlight for a range on the graph
108 | 	@objc public dynamic var highlightRangeVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
109 | 		didSet {
110 | 			self.updateHighlightSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:149:9: warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
147 | 		if self.highlightDefinitions.count > 0 {
148 | 			view.highlightRangeVisible = true
149 | 			view.highlightRangeDefinition = self.highlightDefinitions
    |         `- warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
150 | 		}
151 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:243:19: note: mutation of this property is only permitted within the actor
241 | 	}
242 |
243 | 	@objc public var highlightRangeDefinition: [DSFSparkline.HighlightRangeDefinition] = [] {
    |                   `- note: mutation of this property is only permitted within the actor
244 | 		willSet {
245 | 			self.highlightOverlay.forEach { $0.removeFromSuperlayer() }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:153:9: warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
151 |
152 | 		if let pf = self.primaryFill {
153 | 			view.primaryFill = pf
    |         `- warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
154 | 		}
155 | 		if let sf = self.secondaryFill {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:64:27: note: mutation of this property is only permitted within the actor
 62 |
 63 | 	/// The primary fill (for the area of the graph ABOVE the zero line)
 64 | 	@objc public dynamic var primaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 65 | 		get { self.overlay.primaryFill }
 66 | 		set { self.overlay.primaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:156:9: warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
154 | 		}
155 | 		if let sf = self.secondaryFill {
156 | 			view.secondaryFill = sf
    |         `- warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
157 | 		}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:70:27: note: mutation of this property is only permitted within the actor
 68 |
 69 | 	/// The secondary fill (for the area of the graph UNDER the zero line)
 70 | 	@objc public dynamic var secondaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 71 | 		get { self.overlay.secondaryFill }
 72 | 		set { self.overlay.secondaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:193:34: warning: main actor-isolated property 'graphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    |                                  `- warning: main actor-isolated property 'graphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
194 | 		UpdateIfNotEqual(result: &view.barSpacing, val: self.barSpacing)
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineDataSourceView.swift:63:27: note: mutation of this property is only permitted within the actor
 61 | 	/// The primary color for the sparkline
 62 | 	#if os(macOS)
 63 | 	@objc public dynamic var graphColor: NSColor = NSColor.black {
    |                           `- note: mutation of this property is only permitted within the actor
 64 | 		didSet {
 65 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:194:34: warning: main actor-isolated property 'barSpacing' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
194 | 		UpdateIfNotEqual(result: &view.barSpacing, val: self.barSpacing)
    |                                  `- warning: main actor-isolated property 'barSpacing' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
196 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:43:27: note: mutation of this property is only permitted within the actor
 41 |
 42 | 	/// The spacing (in pixels) between each bar
 43 | 	@objc public dynamic var barSpacing: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 44 | 		didSet {
 45 | 			self.overlay.barSpacing = self.barSpacing
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:195:34: warning: main actor-isolated property 'lineWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
194 | 		UpdateIfNotEqual(result: &view.barSpacing, val: self.barSpacing)
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
    |                                  `- warning: main actor-isolated property 'lineWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:36:27: note: mutation of this property is only permitted within the actor
 34 |
 35 | 	/// The line width (in pixels) to use when drawing the border of each bar
 36 | 	@objc public dynamic var lineWidth: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 37 | 		didSet {
 38 | 			self.overlay.strokeWidth = self.lineWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:197:34: warning: main actor-isolated property 'zeroLineVisible' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
    |                                  `- warning: main actor-isolated property 'zeroLineVisible' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
199 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:41:27: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// Draw a dotted line at the zero point on the y-axis
 41 | 	@objc public dynamic var zeroLineVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.updateZeroLineSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:198:8: warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        `- warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:266:7: note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
264 | public extension DSFSparklineZeroLineGraphView {
265 | 	/// Configure the zero line using the ZeroLineDefinition
266 | 	func setZeroLineDefinition(_ definition: DSFSparkline.ZeroLineDefinition) {
    |       |- note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
    |       `- note: main actor isolation inferred from inheritance from class 'DSFSparklineDataSourceView'
267 | 		self.zeroLineWidth = definition.lineWidth
268 | 		self.zeroLineColor = definition.color
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:200:34: warning: main actor-isolated property 'centeredAtZeroLine' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
    |                                  `- warning: main actor-isolated property 'centeredAtZeroLine' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
201 | 		UpdateIfNotEqual(result: &view.lowerGraphColor, val: self.lowerGraphColor)
202 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:57:27: note: mutation of this property is only permitted within the actor
 55 |
 56 | 	/// Should the graph be centered at the zero line?
 57 | 	@objc public dynamic var centeredAtZeroLine: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 58 | 		didSet {
 59 | 			self.overlay.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:201:34: warning: main actor-isolated property 'lowerGraphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
201 | 		UpdateIfNotEqual(result: &view.lowerGraphColor, val: self.lowerGraphColor)
    |                                  `- warning: main actor-isolated property 'lowerGraphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
202 |
203 | 		if self.highlightDefinitions.count > 0 {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:88:27: note: mutation of this property is only permitted within the actor
 86 |
 87 | 	/// The color used to draw values below the zero line. If nil, is the same as the graph color
 88 | 	@objc public dynamic var lowerGraphColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 89 | 		didSet {
 90 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:204:9: warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
202 |
203 | 		if self.highlightDefinitions.count > 0 {
204 | 			view.highlightRangeVisible = true
    |         `- warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
205 | 			view.highlightRangeDefinition = self.highlightDefinitions
206 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:108:27: note: mutation of this property is only permitted within the actor
106 |
107 | 	/// Draw a highlight for a range on the graph
108 | 	@objc public dynamic var highlightRangeVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
109 | 		didSet {
110 | 			self.updateHighlightSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:205:9: warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
203 | 		if self.highlightDefinitions.count > 0 {
204 | 			view.highlightRangeVisible = true
205 | 			view.highlightRangeDefinition = self.highlightDefinitions
    |         `- warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
206 | 		}
207 | 		else {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:243:19: note: mutation of this property is only permitted within the actor
241 | 	}
242 |
243 | 	@objc public var highlightRangeDefinition: [DSFSparkline.HighlightRangeDefinition] = [] {
    |                   `- note: mutation of this property is only permitted within the actor
244 | 		willSet {
245 | 			self.highlightOverlay.forEach { $0.removeFromSuperlayer() }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:208:9: warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
206 | 		}
207 | 		else {
208 | 			view.highlightRangeVisible = false
    |         `- warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
209 | 			view.highlightRangeDefinition = []
210 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:108:27: note: mutation of this property is only permitted within the actor
106 |
107 | 	/// Draw a highlight for a range on the graph
108 | 	@objc public dynamic var highlightRangeVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
109 | 		didSet {
110 | 			self.updateHighlightSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:209:9: warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
207 | 		else {
208 | 			view.highlightRangeVisible = false
209 | 			view.highlightRangeDefinition = []
    |         `- warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
210 | 		}
211 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:243:19: note: mutation of this property is only permitted within the actor
241 | 	}
242 |
243 | 	@objc public var highlightRangeDefinition: [DSFSparkline.HighlightRangeDefinition] = [] {
    |                   `- note: mutation of this property is only permitted within the actor
244 | 		willSet {
245 | 			self.highlightOverlay.forEach { $0.removeFromSuperlayer() }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:213:9: warning: call to main actor-isolated instance method 'setGridLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
211 |
212 | 		if let gridLines = self.gridLines {
213 | 			view.setGridLineDefinition(gridLines)
    |         `- warning: call to main actor-isolated instance method 'setGridLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
214 | 		}
215 | 		else {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:202:20: note: calls to instance method 'setGridLineDefinition' from outside of its actor context are implicitly asynchronous
200 |
201 | 	/// Set the grid line definition for the graph
202 | 	@objc public func setGridLineDefinition(_ gridLineDefinition: DSFSparkline.GridLinesDefinition) {
    |                    |- note: calls to instance method 'setGridLineDefinition' from outside of its actor context are implicitly asynchronous
    |                    `- note: main actor isolation inferred from inheritance from class 'DSFSparklineDataSourceView'
203 | 		self.gridLinesVisible = true
204 | 		self.gridLinesColor = gridLineDefinition.color
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:216:9: warning: main actor-isolated property 'gridLinesVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
214 | 		}
215 | 		else {
216 | 			view.gridLinesVisible = false
    |         `- warning: main actor-isolated property 'gridLinesVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
217 | 		}
218 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:142:27: note: mutation of this property is only permitted within the actor
140 |
141 | 	/// Draw a dotted line at the zero point on the y-axis
142 | 	@objc public dynamic var gridLinesVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
143 | 		didSet {
144 | 			self.updateGridLinesSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:220:9: warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
218 |
219 | 		if let pf = self.primaryFill {
220 | 			view.primaryFill = pf
    |         `- warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
221 | 		}
222 | 		if let sf = self.secondaryFill {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:64:27: note: mutation of this property is only permitted within the actor
 62 |
 63 | 	/// The primary fill (for the area of the graph ABOVE the zero line)
 64 | 	@objc public dynamic var primaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 65 | 		get { self.overlay.primaryFill }
 66 | 		set { self.overlay.primaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:223:9: warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
221 | 		}
222 | 		if let sf = self.secondaryFill {
223 | 			view.secondaryFill = sf
    |         `- warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
224 | 		}
225 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:70:27: note: mutation of this property is only permitted within the actor
 68 |
 69 | 	/// The secondary fill (for the area of the graph UNDER the zero line)
 70 | 	@objc public dynamic var secondaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 71 | 		get { self.overlay.secondaryFill }
 72 | 		set { self.overlay.secondaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:92:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:90:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 88 |
 89 | 	/// Create
 90 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
 91 | 		super.init(frame: frame)
 92 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:93:8: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
    |        `- warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 94 | 		view.value = self.value
 95 | 		view.animationStyle = self.animationStyle
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSLayoutConstraint.h:276:16: note: mutation of this property is only permitted within the actor
274 | /* by default, the autoresizing mask on a view gives rise to constraints that fully determine the view's position.  To do anything interesting with constraints, you need to turn that off. IB will turn it off.
275 |  */
276 | @property BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(macos(10.7));
    |                `- note: mutation of this property is only permitted within the actor
277 |
278 | /* constraint based layout engages lazily when someone tries to use it.  If you do all of your constraint set up in -updateConstraints, you might never even receive updateConstraints if no one makes a constraint.  To fix this chicken and egg problem, override this method to return YES if your view needs the window to use constraint based layout.
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:94:8: warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
    |        `- warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 95 | 		view.animationStyle = self.animationStyle
 96 | 		view.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:34:27: note: mutation of this property is only permitted within the actor
 32 | public class DSFSparklineCircularGaugeView: DSFSparklineSurfaceView {
 33 | 	/// The value to display (0 ... 1)
 34 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 35 | 		didSet {
 36 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:95:8: warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
 95 | 		view.animationStyle = self.animationStyle
    |        `- warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 96 | 		view.trackStyle = self.trackStyle
 97 | 		view.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:81:19: note: mutation of this property is only permitted within the actor
 79 |
 80 | 	/// The animation style to use when the value changes
 81 | 	@objc public var animationStyle: DSFSparkline.AnimationStyle? = nil {
    |                   `- note: mutation of this property is only permitted within the actor
 82 | 		didSet {
 83 | 			self.overlay.animationStyle = animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:96:8: warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
 95 | 		view.animationStyle = self.animationStyle
 96 | 		view.trackStyle = self.trackStyle
    |        `- warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 97 | 		view.lineStyle = self.lineStyle
 98 | 		return view
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:41:19: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// The style to use when drawing the gauge's track
 41 | 	@objc public var trackStyle = DSFSparklineOverlay.CircularGauge.DefaultTrackStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.overlay.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:97:8: warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 95 | 		view.animationStyle = self.animationStyle
 96 | 		view.trackStyle = self.trackStyle
 97 | 		view.lineStyle = self.lineStyle
    |        `- warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 98 | 		return view
 99 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:61:19: note: mutation of this property is only permitted within the actor
 59 |
 60 | 	/// The style to use when drawing the gauge's value
 61 | 	@objc public var lineStyle = DSFSparklineOverlay.CircularGauge.DefaultLineStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 62 | 		didSet {
 63 | 			self.overlay.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:133:34: warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
    |                                  `- warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
134 | 		if view.animationStyle !== self.animationStyle {
135 | 			view.animationStyle = self.animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:34:27: note: mutation of this property is only permitted within the actor
 32 | public class DSFSparklineCircularGaugeView: DSFSparklineSurfaceView {
 33 | 	/// The value to display (0 ... 1)
 34 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 35 | 		didSet {
 36 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:134:11: warning: main actor-isolated property 'animationStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    |           `- warning: main actor-isolated property 'animationStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
135 | 			view.animationStyle = self.animationStyle
136 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:81:19: note: property declared here
 79 |
 80 | 	/// The animation style to use when the value changes
 81 | 	@objc public var animationStyle: DSFSparkline.AnimationStyle? = nil {
    |                   `- note: property declared here
 82 | 		didSet {
 83 | 			self.overlay.animationStyle = animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:135:9: warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
135 | 			view.animationStyle = self.animationStyle
    |         `- warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
136 | 		}
137 | 		if view.trackStyle !== self.trackStyle {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:81:19: note: mutation of this property is only permitted within the actor
 79 |
 80 | 	/// The animation style to use when the value changes
 81 | 	@objc public var animationStyle: DSFSparkline.AnimationStyle? = nil {
    |                   `- note: mutation of this property is only permitted within the actor
 82 | 		didSet {
 83 | 			self.overlay.animationStyle = animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:137:11: warning: main actor-isolated property 'trackStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
135 | 			view.animationStyle = self.animationStyle
136 | 		}
137 | 		if view.trackStyle !== self.trackStyle {
    |           `- warning: main actor-isolated property 'trackStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
138 | 			view.trackStyle = self.trackStyle
139 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:41:19: note: property declared here
 39 |
 40 | 	/// The style to use when drawing the gauge's track
 41 | 	@objc public var trackStyle = DSFSparklineOverlay.CircularGauge.DefaultTrackStyle {
    |                   `- note: property declared here
 42 | 		didSet {
 43 | 			self.overlay.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:138:9: warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    :
136 | 		}
137 | 		if view.trackStyle !== self.trackStyle {
138 | 			view.trackStyle = self.trackStyle
    |         `- warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
139 | 		}
140 | 		if view.lineStyle !== self.lineStyle {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:41:19: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// The style to use when drawing the gauge's track
 41 | 	@objc public var trackStyle = DSFSparklineOverlay.CircularGauge.DefaultTrackStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.overlay.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:140:11: warning: main actor-isolated property 'lineStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    :
138 | 			view.trackStyle = self.trackStyle
139 | 		}
140 | 		if view.lineStyle !== self.lineStyle {
    |           `- warning: main actor-isolated property 'lineStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
141 | 			view.lineStyle = self.lineStyle
142 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:61:19: note: property declared here
 59 |
 60 | 	/// The style to use when drawing the gauge's value
 61 | 	@objc public var lineStyle = DSFSparklineOverlay.CircularGauge.DefaultLineStyle {
    |                   `- note: property declared here
 62 | 		didSet {
 63 | 			self.overlay.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:141:9: warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    :
139 | 		}
140 | 		if view.lineStyle !== self.lineStyle {
141 | 			view.lineStyle = self.lineStyle
    |         `- warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
142 | 		}
143 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:61:19: note: mutation of this property is only permitted within the actor
 59 |
 60 | 	/// The style to use when drawing the gauge's value
 61 | 	@objc public var lineStyle = DSFSparklineOverlay.CircularGauge.DefaultLineStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 62 | 		didSet {
 63 | 			self.overlay.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:64:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:86:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 84 | 	// MARK: - Initializers
 85 |
 86 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
 87 | 		super.init(frame: frame)
 88 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:65:8: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    |        `- warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 66 | 		view.value = self.value
 67 | 		view.trackWidth = self.trackWidth
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSLayoutConstraint.h:276:16: note: mutation of this property is only permitted within the actor
274 | /* by default, the autoresizing mask on a view gives rise to constraints that fully determine the view's position.  To do anything interesting with constraints, you need to turn that off. IB will turn it off.
275 |  */
276 | @property BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(macos(10.7));
    |                `- note: mutation of this property is only permitted within the actor
277 |
278 | /* constraint based layout engages lazily when someone tries to use it.  If you do all of your constraint set up in -updateConstraints, you might never even receive updateConstraints if no one makes a constraint.  To fix this chicken and egg problem, override this method to return YES if your view needs the window to use constraint based layout.
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:66:8: warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
    |        `- warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 67 | 		view.trackWidth = self.trackWidth
 68 | 		view.fillStyle = self.fillStyle.copyFill()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:33:27: note: mutation of this property is only permitted within the actor
 31 | @objc public class DSFSparklineCircularProgressView: DSFSparklineSurfaceView {
 32 |
 33 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 34 | 		didSet {
 35 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:67:8: warning: main actor-isolated property 'trackWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
 67 | 		view.trackWidth = self.trackWidth
    |        `- warning: main actor-isolated property 'trackWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 68 | 		view.fillStyle = self.fillStyle.copyFill()
 69 | 		view.padding = self.padding
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:39:27: note: mutation of this property is only permitted within the actor
 37 | 	}
 38 |
 39 | 	@objc public dynamic var trackWidth: CGFloat = 10 {
    |                           `- note: mutation of this property is only permitted within the actor
 40 | 		didSet {
 41 | 			self.overlay.trackWidth = self.trackWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:68:8: warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
 67 | 		view.trackWidth = self.trackWidth
 68 | 		view.fillStyle = self.fillStyle.copyFill()
    |        `- warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 69 | 		view.padding = self.padding
 70 | 		if let t = self.trackColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:78:19: note: mutation of this property is only permitted within the actor
 76 |
 77 | 	/// The fill color for the value ring
 78 | 	@objc public var fillStyle: DSFSparklineFillable = DSFSparkline.Fill.Color.white {
    |                   `- note: mutation of this property is only permitted within the actor
 79 | 		didSet {
 80 | 			self.overlay.fillStyle = fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:69:8: warning: main actor-isolated property 'padding' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 67 | 		view.trackWidth = self.trackWidth
 68 | 		view.fillStyle = self.fillStyle.copyFill()
 69 | 		view.padding = self.padding
    |        `- warning: main actor-isolated property 'padding' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 70 | 		if let t = self.trackColor {
 71 | 			view.trackColor = DSFColor(cgColor: t)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:46:27: note: mutation of this property is only permitted within the actor
 44 |
 45 | 	/// The padding (inset) for drawing the ring
 46 | 	@objc public dynamic var padding: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 47 | 		didSet {
 48 | 			self.overlay.padding = self.padding
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:71:9: warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 69 | 		view.padding = self.padding
 70 | 		if let t = self.trackColor {
 71 | 			view.trackColor = DSFColor(cgColor: t)
    |         `- warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 72 | 		}
 73 | 		view.trackIcon = trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:53:27: note: mutation of this property is only permitted within the actor
 51 |
 52 | 	/// The stroke color for the pie chart
 53 | 	@objc public dynamic var trackColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 54 | 		didSet {
 55 | 			if let t = self.trackColor?.cgColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:73:8: warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 71 | 			view.trackColor = DSFColor(cgColor: t)
 72 | 		}
 73 | 		view.trackIcon = trackIcon
    |        `- warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 74 | 		return view
 75 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:71:27: note: mutation of this property is only permitted within the actor
 69 |
 70 | 	/// The track's icon
 71 | 	@objc public dynamic var trackIcon: CGImage? {
    |                           `- note: mutation of this property is only permitted within the actor
 72 | 		didSet {
 73 | 			self.overlay.icon = self.trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:109:34: warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
    |                                  `- warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:33:27: note: mutation of this property is only permitted within the actor
 31 | @objc public class DSFSparklineCircularProgressView: DSFSparklineSurfaceView {
 32 |
 33 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 34 | 		didSet {
 35 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:110:34: warning: main actor-isolated property 'trackWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    |                                  `- warning: main actor-isolated property 'trackWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
112 | 		if view.fillStyle !== self.fillStyle {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:39:27: note: mutation of this property is only permitted within the actor
 37 | 	}
 38 |
 39 | 	@objc public dynamic var trackWidth: CGFloat = 10 {
    |                           `- note: mutation of this property is only permitted within the actor
 40 | 		didSet {
 41 | 			self.overlay.trackWidth = self.trackWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:111:34: warning: main actor-isolated property 'padding' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
    |                                  `- warning: main actor-isolated property 'padding' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
112 | 		if view.fillStyle !== self.fillStyle {
113 | 			view.fillStyle = self.fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:46:27: note: mutation of this property is only permitted within the actor
 44 |
 45 | 	/// The padding (inset) for drawing the ring
 46 | 	@objc public dynamic var padding: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 47 | 		didSet {
 48 | 			self.overlay.padding = self.padding
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:112:11: warning: main actor-isolated property 'fillStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
112 | 		if view.fillStyle !== self.fillStyle {
    |           `- warning: main actor-isolated property 'fillStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
113 | 			view.fillStyle = self.fillStyle
114 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:78:19: note: property declared here
 76 |
 77 | 	/// The fill color for the value ring
 78 | 	@objc public var fillStyle: DSFSparklineFillable = DSFSparkline.Fill.Color.white {
    |                   `- note: property declared here
 79 | 		didSet {
 80 | 			self.overlay.fillStyle = fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:113:9: warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
112 | 		if view.fillStyle !== self.fillStyle {
113 | 			view.fillStyle = self.fillStyle
    |         `- warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 | 		}
115 | 		if view.trackColor !== self.trackColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:78:19: note: mutation of this property is only permitted within the actor
 76 |
 77 | 	/// The fill color for the value ring
 78 | 	@objc public var fillStyle: DSFSparklineFillable = DSFSparkline.Fill.Color.white {
    |                   `- note: mutation of this property is only permitted within the actor
 79 | 		didSet {
 80 | 			self.overlay.fillStyle = fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:115:11: warning: main actor-isolated property 'trackColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
113 | 			view.fillStyle = self.fillStyle
114 | 		}
115 | 		if view.trackColor !== self.trackColor {
    |           `- warning: main actor-isolated property 'trackColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
116 | 			if let t = self.trackColor {
117 | 				view.trackColor = DSFColor(cgColor: t)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:53:27: note: property declared here
 51 |
 52 | 	/// The stroke color for the pie chart
 53 | 	@objc public dynamic var trackColor: DSFColor? {
    |                           `- note: property declared here
 54 | 		didSet {
 55 | 			if let t = self.trackColor?.cgColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:117:10: warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
115 | 		if view.trackColor !== self.trackColor {
116 | 			if let t = self.trackColor {
117 | 				view.trackColor = DSFColor(cgColor: t)
    |          `- warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
118 | 			}
119 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:53:27: note: mutation of this property is only permitted within the actor
 51 |
 52 | 	/// The stroke color for the pie chart
 53 | 	@objc public dynamic var trackColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 54 | 		didSet {
 55 | 			if let t = self.trackColor?.cgColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:120:11: warning: main actor-isolated property 'trackIcon' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
118 | 			}
119 | 		}
120 | 		if view.trackIcon !== self.trackIcon {
    |           `- warning: main actor-isolated property 'trackIcon' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
121 | 			view.trackIcon = self.trackIcon
122 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:71:27: note: property declared here
 69 |
 70 | 	/// The track's icon
 71 | 	@objc public dynamic var trackIcon: CGImage? {
    |                           `- note: property declared here
 72 | 		didSet {
 73 | 			self.overlay.icon = self.trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:121:9: warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
119 | 		}
120 | 		if view.trackIcon !== self.trackIcon {
121 | 			view.trackIcon = self.trackIcon
    |         `- warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
122 | 		}
123 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:71:27: note: mutation of this property is only permitted within the actor
 69 |
 70 | 	/// The track's icon
 71 | 	@objc public dynamic var trackIcon: CGImage? {
    |                           `- note: mutation of this property is only permitted within the actor
 72 | 		didSet {
 73 | 			self.overlay.icon = self.trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:142:8: warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        |- warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
    |        `- note: sending task-isolated 'self.zeroLineDefinition' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:198:8: warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        |- warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
    |        `- note: sending task-isolated 'self.zeroLineDefinition' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:213:9: warning: sending 'gridLines' risks causing data races; this is an error in the Swift 6 language mode
211 |
212 | 		if let gridLines = self.gridLines {
213 | 			view.setGridLineDefinition(gridLines)
    |         |- warning: sending 'gridLines' risks causing data races; this is an error in the Swift 6 language mode
    |         `- note: sending task-isolated 'gridLines' to main actor-isolated instance method 'setGridLineDefinition' risks causing data races between main actor-isolated and task-isolated uses
214 | 		}
215 | 		else {
[84/88] Compiling DSFSparkline DSFSparklineCircularProgressView.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:140:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
137 | 	}
138 |
139 | 	func makeActivityGrid(_ context: Context) -> DSFSparklineActivityGridView {
    |       `- note: add '@MainActor' to make instance method 'makeActivityGrid' part of global actor 'MainActor'
140 | 		let view = DSFSparklineActivityGridView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
141 | 		self.updateView(view)
142 | 		view.cellTooltipString = self._tooltipStringForCell
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:139:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
137 |
138 | 	/// Initializer
139 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
140 | 		super.init(frame: frame)
141 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:142:8: warning: main actor-isolated property 'cellTooltipString' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
137 | 	}
138 |
139 | 	func makeActivityGrid(_ context: Context) -> DSFSparklineActivityGridView {
    |       `- note: add '@MainActor' to make instance method 'makeActivityGrid' part of global actor 'MainActor'
140 | 		let view = DSFSparklineActivityGridView(frame: .zero)
141 | 		self.updateView(view)
142 | 		view.cellTooltipString = self._tooltipStringForCell
    |        `- warning: main actor-isolated property 'cellTooltipString' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
143 | 		return view
144 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:132:19: note: mutation of this property is only permitted within the actor
130 |
131 | 	/// A block called to retrieve the tooltip text for a specific cell index
132 | 	@objc public var cellTooltipString: ((Int) -> String?)? {
    |                   `- note: mutation of this property is only permitted within the actor
133 | 		didSet {
134 | 			self.cellsDidUpdate()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:194:45: warning: main actor-isolated property 'verticalCellCount' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
    |                                             `- warning: main actor-isolated property 'verticalCellCount' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
195 | 		view.horizontalCellCount = self.horizontalCellCount
196 | 		if let range = self.range {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:81:19: note: mutation of this property is only permitted within the actor
 79 |
 80 | 	/// The number of vertical cells in a column
 81 | 	@objc public var verticalCellCount: UInt {
    |                   `- note: mutation of this property is only permitted within the actor
 82 | 		get { UInt(self.activityLayer.verticalCellCount) }
 83 | 		set { self.activityLayer.verticalCellCount = Int(newValue) }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:195:8: warning: main actor-isolated property 'horizontalCellCount' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
195 | 		view.horizontalCellCount = self.horizontalCellCount
    |        `- warning: main actor-isolated property 'horizontalCellCount' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
196 | 		if let range = self.range {
197 | 			view.setValues(v, range: CGFloat(range.lowerBound) ... CGFloat(range.upperBound))
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:87:19: note: mutation of this property is only permitted within the actor
 85 |
 86 | 	/// The number of horizontal cells in a column.
 87 | 	@objc public var horizontalCellCount: UInt {
    |                   `- note: mutation of this property is only permitted within the actor
 88 | 		get { UInt(self.activityLayer.horizontalCellCount) }
 89 | 		set { self.activityLayer.horizontalCellCount = Int(newValue) }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:197:9: warning: call to main actor-isolated instance method 'setValues(_:range:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
195 | 		view.horizontalCellCount = self.horizontalCellCount
196 | 		if let range = self.range {
197 | 			view.setValues(v, range: CGFloat(range.lowerBound) ... CGFloat(range.upperBound))
    |         `- warning: call to main actor-isolated instance method 'setValues(_:range:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
198 | 		}
199 | 		else {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:51:14: note: calls to instance method 'setValues(_:range:)' from outside of its actor context are implicitly asynchronous
 49 | 	///   - values: The values
 50 | 	///   - range: The acceptable range for the input data
 51 | 	public func setValues(_ values: [CGFloat], range: ClosedRange<CGFloat>) {
    |              |- note: calls to instance method 'setValues(_:range:)' from outside of its actor context are implicitly asynchronous
    |              `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
 52 | 		self.dataSource = DSFSparkline.StaticDataSource(values, range: range)
 53 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:200:9: warning: call to main actor-isolated instance method 'setValues' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
    :
198 | 		}
199 | 		else {
200 | 			view.setValues(v)
    |         `- warning: call to main actor-isolated instance method 'setValues' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
201 | 		}
202 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:43:20: note: calls to instance method 'setValues' from outside of its actor context are implicitly asynchronous
 41 | 	/// - Parameters:
 42 | 	///   - values: The values
 43 | 	@objc public func setValues(_ values: [CGFloat]) {
    |                    |- note: calls to instance method 'setValues' from outside of its actor context are implicitly asynchronous
    |                    `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
 44 | 		self.dataSource = DSFSparkline.StaticDataSource(values)
 45 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:203:8: warning: main actor-isolated property 'cellStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
    :
201 | 		}
202 |
203 | 		view.cellStyle = self.cellStyle
    |        `- warning: main actor-isolated property 'cellStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
204 | 		view.layoutStyle = self.layoutStyle
205 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:69:19: note: mutation of this property is only permitted within the actor
 67 |
 68 | 	/// The layout style for the grid
 69 | 	@objc public var cellStyle: DSFSparkline.ActivityGrid.CellStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 70 | 		get { self.activityLayer.cellStyle }
 71 | 		set { self.activityLayer.cellStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView+SwiftUI.swift:204:8: warning: main actor-isolated property 'layoutStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
190 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
191 | public extension DSFSparklineActivityGridView.SwiftUI {
192 | 	func updateView(_ view: DSFSparklineActivityGridView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
193 | 		let v = self.values.map { CGFloat($0) }
194 | 		if let vh = self.verticalCellCount { view.verticalCellCount = vh }
    :
202 |
203 | 		view.cellStyle = self.cellStyle
204 | 		view.layoutStyle = self.layoutStyle
    |        `- warning: main actor-isolated property 'layoutStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
205 | 	}
206 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineActivityGridView.swift:75:19: note: mutation of this property is only permitted within the actor
 73 |
 74 | 	/// The layout style for the grid
 75 | 	@objc public var layoutStyle: DSFSparkline.ActivityGrid.LayoutStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 76 | 		get { self.activityLayer.layoutStyle }
 77 | 		set { self.activityLayer.layoutStyle = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:132:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
134 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:75:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 73 | 	}
 74 |
 75 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineZeroLineGraphView'
 76 | 		super.init(frame: frame)
 77 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:133:8: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    |        `- warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
134 |
135 | 		view.dataSource = self.dataSource
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSLayoutConstraint.h:276:16: note: mutation of this property is only permitted within the actor
274 | /* by default, the autoresizing mask on a view gives rise to constraints that fully determine the view's position.  To do anything interesting with constraints, you need to turn that off. IB will turn it off.
275 |  */
276 | @property BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(macos(10.7));
    |                `- note: mutation of this property is only permitted within the actor
277 |
278 | /* constraint based layout engages lazily when someone tries to use it.  If you do all of your constraint set up in -updateConstraints, you might never even receive updateConstraints if no one makes a constraint.  To fix this chicken and egg problem, override this method to return YES if your view needs the window to use constraint based layout.
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:135:8: warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
134 |
135 | 		view.dataSource = self.dataSource
    |        `- warning: main actor-isolated property 'dataSource' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
136 | 		view.graphColor = self.graphColor
137 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineDataSourceView.swift:40:24: note: mutation of this property is only permitted within the actor
 38 |
 39 | 	/// The source of data for the sparkline
 40 | 	@objc weak public var dataSource: DSFSparkline.DataSource? {
    |                        `- note: mutation of this property is only permitted within the actor
 41 | 		didSet {
 42 | 			if self.windowSizeSetInXib {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:136:8: warning: main actor-isolated property 'graphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
134 |
135 | 		view.dataSource = self.dataSource
136 | 		view.graphColor = self.graphColor
    |        `- warning: main actor-isolated property 'graphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
137 |
138 | 		view.barSpacing = self.barSpacing
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineDataSourceView.swift:63:27: note: mutation of this property is only permitted within the actor
 61 | 	/// The primary color for the sparkline
 62 | 	#if os(macOS)
 63 | 	@objc public dynamic var graphColor: NSColor = NSColor.black {
    |                           `- note: mutation of this property is only permitted within the actor
 64 | 		didSet {
 65 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:138:8: warning: main actor-isolated property 'barSpacing' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
136 | 		view.graphColor = self.graphColor
137 |
138 | 		view.barSpacing = self.barSpacing
    |        `- warning: main actor-isolated property 'barSpacing' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
139 | 		view.lineWidth = self.lineWidth
140 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:43:27: note: mutation of this property is only permitted within the actor
 41 |
 42 | 	/// The spacing (in pixels) between each bar
 43 | 	@objc public dynamic var barSpacing: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 44 | 		didSet {
 45 | 			self.overlay.barSpacing = self.barSpacing
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:139:8: warning: main actor-isolated property 'lineWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
137 |
138 | 		view.barSpacing = self.barSpacing
139 | 		view.lineWidth = self.lineWidth
    |        `- warning: main actor-isolated property 'lineWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:36:27: note: mutation of this property is only permitted within the actor
 34 |
 35 | 	/// The line width (in pixels) to use when drawing the border of each bar
 36 | 	@objc public dynamic var lineWidth: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 37 | 		didSet {
 38 | 			self.overlay.strokeWidth = self.lineWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:141:8: warning: main actor-isolated property 'zeroLineVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
139 | 		view.lineWidth = self.lineWidth
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
    |        `- warning: main actor-isolated property 'zeroLineVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
143 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:41:27: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// Draw a dotted line at the zero point on the y-axis
 41 | 	@objc public dynamic var zeroLineVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.updateZeroLineSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:142:8: warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        `- warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:266:7: note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
264 | public extension DSFSparklineZeroLineGraphView {
265 | 	/// Configure the zero line using the ZeroLineDefinition
266 | 	func setZeroLineDefinition(_ definition: DSFSparkline.ZeroLineDefinition) {
    |       |- note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
    |       `- note: main actor isolation inferred from inheritance from class 'DSFSparklineDataSourceView'
267 | 		self.zeroLineWidth = definition.lineWidth
268 | 		self.zeroLineColor = definition.color
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:144:8: warning: main actor-isolated property 'centeredAtZeroLine' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
    |        `- warning: main actor-isolated property 'centeredAtZeroLine' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
145 | 		view.lowerGraphColor = self.lowerGraphColor
146 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:57:27: note: mutation of this property is only permitted within the actor
 55 |
 56 | 	/// Should the graph be centered at the zero line?
 57 | 	@objc public dynamic var centeredAtZeroLine: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 58 | 		didSet {
 59 | 			self.overlay.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:145:8: warning: main actor-isolated property 'lowerGraphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
145 | 		view.lowerGraphColor = self.lowerGraphColor
    |        `- warning: main actor-isolated property 'lowerGraphColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
146 |
147 | 		if self.highlightDefinitions.count > 0 {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:88:27: note: mutation of this property is only permitted within the actor
 86 |
 87 | 	/// The color used to draw values below the zero line. If nil, is the same as the graph color
 88 | 	@objc public dynamic var lowerGraphColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 89 | 		didSet {
 90 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:148:9: warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
146 |
147 | 		if self.highlightDefinitions.count > 0 {
148 | 			view.highlightRangeVisible = true
    |         `- warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
149 | 			view.highlightRangeDefinition = self.highlightDefinitions
150 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:108:27: note: mutation of this property is only permitted within the actor
106 |
107 | 	/// Draw a highlight for a range on the graph
108 | 	@objc public dynamic var highlightRangeVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
109 | 		didSet {
110 | 			self.updateHighlightSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:149:9: warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
147 | 		if self.highlightDefinitions.count > 0 {
148 | 			view.highlightRangeVisible = true
149 | 			view.highlightRangeDefinition = self.highlightDefinitions
    |         `- warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
150 | 		}
151 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:243:19: note: mutation of this property is only permitted within the actor
241 | 	}
242 |
243 | 	@objc public var highlightRangeDefinition: [DSFSparkline.HighlightRangeDefinition] = [] {
    |                   `- note: mutation of this property is only permitted within the actor
244 | 		willSet {
245 | 			self.highlightOverlay.forEach { $0.removeFromSuperlayer() }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:153:9: warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
151 |
152 | 		if let pf = self.primaryFill {
153 | 			view.primaryFill = pf
    |         `- warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
154 | 		}
155 | 		if let sf = self.secondaryFill {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:64:27: note: mutation of this property is only permitted within the actor
 62 |
 63 | 	/// The primary fill (for the area of the graph ABOVE the zero line)
 64 | 	@objc public dynamic var primaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 65 | 		get { self.overlay.primaryFill }
 66 | 		set { self.overlay.primaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:156:9: warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
129 | 	}
130 |
131 | 	private func makeBarGraph(_: Context) -> DSFSparklineBarGraphView {
    |               `- note: add '@MainActor' to make instance method 'makeBarGraph' part of global actor 'MainActor'
132 | 		let view = DSFSparklineBarGraphView(frame: .zero)
133 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
154 | 		}
155 | 		if let sf = self.secondaryFill {
156 | 			view.secondaryFill = sf
    |         `- warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
157 | 		}
158 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:70:27: note: mutation of this property is only permitted within the actor
 68 |
 69 | 	/// The secondary fill (for the area of the graph UNDER the zero line)
 70 | 	@objc public dynamic var secondaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 71 | 		get { self.overlay.secondaryFill }
 72 | 		set { self.overlay.secondaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:193:34: warning: main actor-isolated property 'graphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    |                                  `- warning: main actor-isolated property 'graphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
194 | 		UpdateIfNotEqual(result: &view.barSpacing, val: self.barSpacing)
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineDataSourceView.swift:63:27: note: mutation of this property is only permitted within the actor
 61 | 	/// The primary color for the sparkline
 62 | 	#if os(macOS)
 63 | 	@objc public dynamic var graphColor: NSColor = NSColor.black {
    |                           `- note: mutation of this property is only permitted within the actor
 64 | 		didSet {
 65 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:194:34: warning: main actor-isolated property 'barSpacing' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
194 | 		UpdateIfNotEqual(result: &view.barSpacing, val: self.barSpacing)
    |                                  `- warning: main actor-isolated property 'barSpacing' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
196 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:43:27: note: mutation of this property is only permitted within the actor
 41 |
 42 | 	/// The spacing (in pixels) between each bar
 43 | 	@objc public dynamic var barSpacing: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 44 | 		didSet {
 45 | 			self.overlay.barSpacing = self.barSpacing
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:195:34: warning: main actor-isolated property 'lineWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
194 | 		UpdateIfNotEqual(result: &view.barSpacing, val: self.barSpacing)
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
    |                                  `- warning: main actor-isolated property 'lineWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:36:27: note: mutation of this property is only permitted within the actor
 34 |
 35 | 	/// The line width (in pixels) to use when drawing the border of each bar
 36 | 	@objc public dynamic var lineWidth: UInt = 1 {
    |                           `- note: mutation of this property is only permitted within the actor
 37 | 		didSet {
 38 | 			self.overlay.strokeWidth = self.lineWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:197:34: warning: main actor-isolated property 'zeroLineVisible' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
195 | 		UpdateIfNotEqual(result: &view.lineWidth, val: self.lineWidth)
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
    |                                  `- warning: main actor-isolated property 'zeroLineVisible' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
199 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:41:27: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// Draw a dotted line at the zero point on the y-axis
 41 | 	@objc public dynamic var zeroLineVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.updateZeroLineSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:198:8: warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        `- warning: call to main actor-isolated instance method 'setZeroLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:266:7: note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
264 | public extension DSFSparklineZeroLineGraphView {
265 | 	/// Configure the zero line using the ZeroLineDefinition
266 | 	func setZeroLineDefinition(_ definition: DSFSparkline.ZeroLineDefinition) {
    |       |- note: calls to instance method 'setZeroLineDefinition' from outside of its actor context are implicitly asynchronous
    |       `- note: main actor isolation inferred from inheritance from class 'DSFSparklineDataSourceView'
267 | 		self.zeroLineWidth = definition.lineWidth
268 | 		self.zeroLineColor = definition.color
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:200:34: warning: main actor-isolated property 'centeredAtZeroLine' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
    |                                  `- warning: main actor-isolated property 'centeredAtZeroLine' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
201 | 		UpdateIfNotEqual(result: &view.lowerGraphColor, val: self.lowerGraphColor)
202 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:57:27: note: mutation of this property is only permitted within the actor
 55 |
 56 | 	/// Should the graph be centered at the zero line?
 57 | 	@objc public dynamic var centeredAtZeroLine: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
 58 | 		didSet {
 59 | 			self.overlay.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:201:34: warning: main actor-isolated property 'lowerGraphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
201 | 		UpdateIfNotEqual(result: &view.lowerGraphColor, val: self.lowerGraphColor)
    |                                  `- warning: main actor-isolated property 'lowerGraphColor' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
202 |
203 | 		if self.highlightDefinitions.count > 0 {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:88:27: note: mutation of this property is only permitted within the actor
 86 |
 87 | 	/// The color used to draw values below the zero line. If nil, is the same as the graph color
 88 | 	@objc public dynamic var lowerGraphColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 89 | 		didSet {
 90 | 			self.colorDidChange()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:204:9: warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
202 |
203 | 		if self.highlightDefinitions.count > 0 {
204 | 			view.highlightRangeVisible = true
    |         `- warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
205 | 			view.highlightRangeDefinition = self.highlightDefinitions
206 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:108:27: note: mutation of this property is only permitted within the actor
106 |
107 | 	/// Draw a highlight for a range on the graph
108 | 	@objc public dynamic var highlightRangeVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
109 | 		didSet {
110 | 			self.updateHighlightSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:205:9: warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
203 | 		if self.highlightDefinitions.count > 0 {
204 | 			view.highlightRangeVisible = true
205 | 			view.highlightRangeDefinition = self.highlightDefinitions
    |         `- warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
206 | 		}
207 | 		else {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:243:19: note: mutation of this property is only permitted within the actor
241 | 	}
242 |
243 | 	@objc public var highlightRangeDefinition: [DSFSparkline.HighlightRangeDefinition] = [] {
    |                   `- note: mutation of this property is only permitted within the actor
244 | 		willSet {
245 | 			self.highlightOverlay.forEach { $0.removeFromSuperlayer() }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:208:9: warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
206 | 		}
207 | 		else {
208 | 			view.highlightRangeVisible = false
    |         `- warning: main actor-isolated property 'highlightRangeVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
209 | 			view.highlightRangeDefinition = []
210 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:108:27: note: mutation of this property is only permitted within the actor
106 |
107 | 	/// Draw a highlight for a range on the graph
108 | 	@objc public dynamic var highlightRangeVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
109 | 		didSet {
110 | 			self.updateHighlightSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:209:9: warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
207 | 		else {
208 | 			view.highlightRangeVisible = false
209 | 			view.highlightRangeDefinition = []
    |         `- warning: main actor-isolated property 'highlightRangeDefinition' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
210 | 		}
211 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:243:19: note: mutation of this property is only permitted within the actor
241 | 	}
242 |
243 | 	@objc public var highlightRangeDefinition: [DSFSparkline.HighlightRangeDefinition] = [] {
    |                   `- note: mutation of this property is only permitted within the actor
244 | 		willSet {
245 | 			self.highlightOverlay.forEach { $0.removeFromSuperlayer() }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:213:9: warning: call to main actor-isolated instance method 'setGridLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
211 |
212 | 		if let gridLines = self.gridLines {
213 | 			view.setGridLineDefinition(gridLines)
    |         `- warning: call to main actor-isolated instance method 'setGridLineDefinition' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
214 | 		}
215 | 		else {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:202:20: note: calls to instance method 'setGridLineDefinition' from outside of its actor context are implicitly asynchronous
200 |
201 | 	/// Set the grid line definition for the graph
202 | 	@objc public func setGridLineDefinition(_ gridLineDefinition: DSFSparkline.GridLinesDefinition) {
    |                    |- note: calls to instance method 'setGridLineDefinition' from outside of its actor context are implicitly asynchronous
    |                    `- note: main actor isolation inferred from inheritance from class 'DSFSparklineDataSourceView'
203 | 		self.gridLinesVisible = true
204 | 		self.gridLinesColor = gridLineDefinition.color
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:216:9: warning: main actor-isolated property 'gridLinesVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
214 | 		}
215 | 		else {
216 | 			view.gridLinesVisible = false
    |         `- warning: main actor-isolated property 'gridLinesVisible' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
217 | 		}
218 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/ui/DSFSparklineZeroLinedGraphView.swift:142:27: note: mutation of this property is only permitted within the actor
140 |
141 | 	/// Draw a dotted line at the zero point on the y-axis
142 | 	@objc public dynamic var gridLinesVisible: Bool = false {
    |                           `- note: mutation of this property is only permitted within the actor
143 | 		didSet {
144 | 			self.updateGridLinesSettings()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:220:9: warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
218 |
219 | 		if let pf = self.primaryFill {
220 | 			view.primaryFill = pf
    |         `- warning: main actor-isolated property 'primaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
221 | 		}
222 | 		if let sf = self.secondaryFill {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:64:27: note: mutation of this property is only permitted within the actor
 62 |
 63 | 	/// The primary fill (for the area of the graph ABOVE the zero line)
 64 | 	@objc public dynamic var primaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 65 | 		get { self.overlay.primaryFill }
 66 | 		set { self.overlay.primaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:223:9: warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
189 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
190 | public extension DSFSparklineBarGraphView.SwiftUI {
191 | 	func updateView(_ view: DSFSparklineBarGraphView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
192 |
193 | 		UpdateIfNotEqual(result: &view.graphColor, val: self.graphColor)
    :
221 | 		}
222 | 		if let sf = self.secondaryFill {
223 | 			view.secondaryFill = sf
    |         `- warning: main actor-isolated property 'secondaryFill' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
224 | 		}
225 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView.swift:70:27: note: mutation of this property is only permitted within the actor
 68 |
 69 | 	/// The secondary fill (for the area of the graph UNDER the zero line)
 70 | 	@objc public dynamic var secondaryFill: (any DSFSparklineFillable)? {
    |                           `- note: mutation of this property is only permitted within the actor
 71 | 		get { self.overlay.secondaryFill }
 72 | 		set { self.overlay.secondaryFill = newValue }
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:92:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:90:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 88 |
 89 | 	/// Create
 90 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
 91 | 		super.init(frame: frame)
 92 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:93:8: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
    |        `- warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 94 | 		view.value = self.value
 95 | 		view.animationStyle = self.animationStyle
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSLayoutConstraint.h:276:16: note: mutation of this property is only permitted within the actor
274 | /* by default, the autoresizing mask on a view gives rise to constraints that fully determine the view's position.  To do anything interesting with constraints, you need to turn that off. IB will turn it off.
275 |  */
276 | @property BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(macos(10.7));
    |                `- note: mutation of this property is only permitted within the actor
277 |
278 | /* constraint based layout engages lazily when someone tries to use it.  If you do all of your constraint set up in -updateConstraints, you might never even receive updateConstraints if no one makes a constraint.  To fix this chicken and egg problem, override this method to return YES if your view needs the window to use constraint based layout.
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:94:8: warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
    |        `- warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 95 | 		view.animationStyle = self.animationStyle
 96 | 		view.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:34:27: note: mutation of this property is only permitted within the actor
 32 | public class DSFSparklineCircularGaugeView: DSFSparklineSurfaceView {
 33 | 	/// The value to display (0 ... 1)
 34 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 35 | 		didSet {
 36 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:95:8: warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
 95 | 		view.animationStyle = self.animationStyle
    |        `- warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 96 | 		view.trackStyle = self.trackStyle
 97 | 		view.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:81:19: note: mutation of this property is only permitted within the actor
 79 |
 80 | 	/// The animation style to use when the value changes
 81 | 	@objc public var animationStyle: DSFSparkline.AnimationStyle? = nil {
    |                   `- note: mutation of this property is only permitted within the actor
 82 | 		didSet {
 83 | 			self.overlay.animationStyle = animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:96:8: warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
 94 | 		view.value = self.value
 95 | 		view.animationStyle = self.animationStyle
 96 | 		view.trackStyle = self.trackStyle
    |        `- warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 97 | 		view.lineStyle = self.lineStyle
 98 | 		return view
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:41:19: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// The style to use when drawing the gauge's track
 41 | 	@objc public var trackStyle = DSFSparklineOverlay.CircularGauge.DefaultTrackStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.overlay.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:97:8: warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 89 | #endif
 90 |
 91 | 	func makeCircularGauge(_: Context) -> DSFSparklineCircularGaugeView {
    |       `- note: add '@MainActor' to make instance method 'makeCircularGauge' part of global actor 'MainActor'
 92 | 		let view = DSFSparklineCircularGaugeView(frame: .zero)
 93 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 95 | 		view.animationStyle = self.animationStyle
 96 | 		view.trackStyle = self.trackStyle
 97 | 		view.lineStyle = self.lineStyle
    |        `- warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 98 | 		return view
 99 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:61:19: note: mutation of this property is only permitted within the actor
 59 |
 60 | 	/// The style to use when drawing the gauge's value
 61 | 	@objc public var lineStyle = DSFSparklineOverlay.CircularGauge.DefaultLineStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 62 | 		didSet {
 63 | 			self.overlay.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:133:34: warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
    |                                  `- warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
134 | 		if view.animationStyle !== self.animationStyle {
135 | 			view.animationStyle = self.animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:34:27: note: mutation of this property is only permitted within the actor
 32 | public class DSFSparklineCircularGaugeView: DSFSparklineSurfaceView {
 33 | 	/// The value to display (0 ... 1)
 34 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 35 | 		didSet {
 36 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:134:11: warning: main actor-isolated property 'animationStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    |           `- warning: main actor-isolated property 'animationStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
135 | 			view.animationStyle = self.animationStyle
136 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:81:19: note: property declared here
 79 |
 80 | 	/// The animation style to use when the value changes
 81 | 	@objc public var animationStyle: DSFSparkline.AnimationStyle? = nil {
    |                   `- note: property declared here
 82 | 		didSet {
 83 | 			self.overlay.animationStyle = animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:135:9: warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
135 | 			view.animationStyle = self.animationStyle
    |         `- warning: main actor-isolated property 'animationStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
136 | 		}
137 | 		if view.trackStyle !== self.trackStyle {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:81:19: note: mutation of this property is only permitted within the actor
 79 |
 80 | 	/// The animation style to use when the value changes
 81 | 	@objc public var animationStyle: DSFSparkline.AnimationStyle? = nil {
    |                   `- note: mutation of this property is only permitted within the actor
 82 | 		didSet {
 83 | 			self.overlay.animationStyle = animationStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:137:11: warning: main actor-isolated property 'trackStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
135 | 			view.animationStyle = self.animationStyle
136 | 		}
137 | 		if view.trackStyle !== self.trackStyle {
    |           `- warning: main actor-isolated property 'trackStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
138 | 			view.trackStyle = self.trackStyle
139 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:41:19: note: property declared here
 39 |
 40 | 	/// The style to use when drawing the gauge's track
 41 | 	@objc public var trackStyle = DSFSparklineOverlay.CircularGauge.DefaultTrackStyle {
    |                   `- note: property declared here
 42 | 		didSet {
 43 | 			self.overlay.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:138:9: warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    :
136 | 		}
137 | 		if view.trackStyle !== self.trackStyle {
138 | 			view.trackStyle = self.trackStyle
    |         `- warning: main actor-isolated property 'trackStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
139 | 		}
140 | 		if view.lineStyle !== self.lineStyle {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:41:19: note: mutation of this property is only permitted within the actor
 39 |
 40 | 	/// The style to use when drawing the gauge's track
 41 | 	@objc public var trackStyle = DSFSparklineOverlay.CircularGauge.DefaultTrackStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 42 | 		didSet {
 43 | 			self.overlay.trackStyle = self.trackStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:140:11: warning: main actor-isolated property 'lineStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    :
138 | 			view.trackStyle = self.trackStyle
139 | 		}
140 | 		if view.lineStyle !== self.lineStyle {
    |           `- warning: main actor-isolated property 'lineStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
141 | 			view.lineStyle = self.lineStyle
142 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:61:19: note: property declared here
 59 |
 60 | 	/// The style to use when drawing the gauge's value
 61 | 	@objc public var lineStyle = DSFSparklineOverlay.CircularGauge.DefaultLineStyle {
    |                   `- note: property declared here
 62 | 		didSet {
 63 | 			self.overlay.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift:141:9: warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
130 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
131 | public extension DSFSparklineCircularGaugeView.SwiftUI {
132 | 	func updateView(_ view: DSFSparklineCircularGaugeView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
133 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
134 | 		if view.animationStyle !== self.animationStyle {
    :
139 | 		}
140 | 		if view.lineStyle !== self.lineStyle {
141 | 			view.lineStyle = self.lineStyle
    |         `- warning: main actor-isolated property 'lineStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
142 | 		}
143 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularGaugeView.swift:61:19: note: mutation of this property is only permitted within the actor
 59 |
 60 | 	/// The style to use when drawing the gauge's value
 61 | 	@objc public var lineStyle = DSFSparklineOverlay.CircularGauge.DefaultLineStyle {
    |                   `- note: mutation of this property is only permitted within the actor
 62 | 		didSet {
 63 | 			self.overlay.lineStyle = self.lineStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:64:14: warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
    |              `- warning: call to main actor-isolated initializer 'init(frame:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:86:18: note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
 84 | 	// MARK: - Initializers
 85 |
 86 | 	public override init(frame: CGRect) {
    |                  |- note: calls to initializer 'init(frame:)' from outside of its actor context are implicitly asynchronous
    |                  `- note: main actor isolation inferred from inheritance from class 'DSFSparklineSurfaceView'
 87 | 		super.init(frame: frame)
 88 | 		self.configure()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:65:8: warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    |        `- warning: main actor-isolated property 'translatesAutoresizingMaskIntoConstraints' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 66 | 		view.value = self.value
 67 | 		view.trackWidth = self.trackWidth
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSLayoutConstraint.h:276:16: note: mutation of this property is only permitted within the actor
274 | /* by default, the autoresizing mask on a view gives rise to constraints that fully determine the view's position.  To do anything interesting with constraints, you need to turn that off. IB will turn it off.
275 |  */
276 | @property BOOL translatesAutoresizingMaskIntoConstraints API_AVAILABLE(macos(10.7));
    |                `- note: mutation of this property is only permitted within the actor
277 |
278 | /* constraint based layout engages lazily when someone tries to use it.  If you do all of your constraint set up in -updateConstraints, you might never even receive updateConstraints if no one makes a constraint.  To fix this chicken and egg problem, override this method to return YES if your view needs the window to use constraint based layout.
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:66:8: warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
    |        `- warning: main actor-isolated property 'value' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 67 | 		view.trackWidth = self.trackWidth
 68 | 		view.fillStyle = self.fillStyle.copyFill()
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:33:27: note: mutation of this property is only permitted within the actor
 31 | @objc public class DSFSparklineCircularProgressView: DSFSparklineSurfaceView {
 32 |
 33 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 34 | 		didSet {
 35 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:67:8: warning: main actor-isolated property 'trackWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
 67 | 		view.trackWidth = self.trackWidth
    |        `- warning: main actor-isolated property 'trackWidth' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 68 | 		view.fillStyle = self.fillStyle.copyFill()
 69 | 		view.padding = self.padding
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:39:27: note: mutation of this property is only permitted within the actor
 37 | 	}
 38 |
 39 | 	@objc public dynamic var trackWidth: CGFloat = 10 {
    |                           `- note: mutation of this property is only permitted within the actor
 40 | 		didSet {
 41 | 			self.overlay.trackWidth = self.trackWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:68:8: warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
 66 | 		view.value = self.value
 67 | 		view.trackWidth = self.trackWidth
 68 | 		view.fillStyle = self.fillStyle.copyFill()
    |        `- warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 69 | 		view.padding = self.padding
 70 | 		if let t = self.trackColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:78:19: note: mutation of this property is only permitted within the actor
 76 |
 77 | 	/// The fill color for the value ring
 78 | 	@objc public var fillStyle: DSFSparklineFillable = DSFSparkline.Fill.Color.white {
    |                   `- note: mutation of this property is only permitted within the actor
 79 | 		didSet {
 80 | 			self.overlay.fillStyle = fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:69:8: warning: main actor-isolated property 'padding' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 67 | 		view.trackWidth = self.trackWidth
 68 | 		view.fillStyle = self.fillStyle.copyFill()
 69 | 		view.padding = self.padding
    |        `- warning: main actor-isolated property 'padding' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 70 | 		if let t = self.trackColor {
 71 | 			view.trackColor = DSFColor(cgColor: t)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:46:27: note: mutation of this property is only permitted within the actor
 44 |
 45 | 	/// The padding (inset) for drawing the ring
 46 | 	@objc public dynamic var padding: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 47 | 		didSet {
 48 | 			self.overlay.padding = self.padding
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:71:9: warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 69 | 		view.padding = self.padding
 70 | 		if let t = self.trackColor {
 71 | 			view.trackColor = DSFColor(cgColor: t)
    |         `- warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 72 | 		}
 73 | 		view.trackIcon = trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:53:27: note: mutation of this property is only permitted within the actor
 51 |
 52 | 	/// The stroke color for the pie chart
 53 | 	@objc public dynamic var trackColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 54 | 		didSet {
 55 | 			if let t = self.trackColor?.cgColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:73:8: warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 61 | #endif
 62 |
 63 | 	func makeProgressGraph(_: Context) -> DSFSparklineCircularProgressView {
    |       `- note: add '@MainActor' to make instance method 'makeProgressGraph' part of global actor 'MainActor'
 64 | 		let view = DSFSparklineCircularProgressView(frame: .zero)
 65 | 		view.translatesAutoresizingMaskIntoConstraints = false
    :
 71 | 			view.trackColor = DSFColor(cgColor: t)
 72 | 		}
 73 | 		view.trackIcon = trackIcon
    |        `- warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
 74 | 		return view
 75 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:71:27: note: mutation of this property is only permitted within the actor
 69 |
 70 | 	/// The track's icon
 71 | 	@objc public dynamic var trackIcon: CGImage? {
    |                           `- note: mutation of this property is only permitted within the actor
 72 | 		didSet {
 73 | 			self.overlay.icon = self.trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:109:34: warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
    |                                  `- warning: main actor-isolated property 'value' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:33:27: note: mutation of this property is only permitted within the actor
 31 | @objc public class DSFSparklineCircularProgressView: DSFSparklineSurfaceView {
 32 |
 33 | 	@objc public dynamic var value: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 34 | 		didSet {
 35 | 			self.overlay.value = self.value
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:110:34: warning: main actor-isolated property 'trackWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    |                                  `- warning: main actor-isolated property 'trackWidth' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
112 | 		if view.fillStyle !== self.fillStyle {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:39:27: note: mutation of this property is only permitted within the actor
 37 | 	}
 38 |
 39 | 	@objc public dynamic var trackWidth: CGFloat = 10 {
    |                           `- note: mutation of this property is only permitted within the actor
 40 | 		didSet {
 41 | 			self.overlay.trackWidth = self.trackWidth
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:111:34: warning: main actor-isolated property 'padding' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
    |                                  `- warning: main actor-isolated property 'padding' can not be used 'inout' from a nonisolated context; this is an error in the Swift 6 language mode
112 | 		if view.fillStyle !== self.fillStyle {
113 | 			view.fillStyle = self.fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:46:27: note: mutation of this property is only permitted within the actor
 44 |
 45 | 	/// The padding (inset) for drawing the ring
 46 | 	@objc public dynamic var padding: CGFloat = 0.0 {
    |                           `- note: mutation of this property is only permitted within the actor
 47 | 		didSet {
 48 | 			self.overlay.padding = self.padding
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:112:11: warning: main actor-isolated property 'fillStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
112 | 		if view.fillStyle !== self.fillStyle {
    |           `- warning: main actor-isolated property 'fillStyle' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
113 | 			view.fillStyle = self.fillStyle
114 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:78:19: note: property declared here
 76 |
 77 | 	/// The fill color for the value ring
 78 | 	@objc public var fillStyle: DSFSparklineFillable = DSFSparkline.Fill.Color.white {
    |                   `- note: property declared here
 79 | 		didSet {
 80 | 			self.overlay.fillStyle = fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:113:9: warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
111 | 		UpdateIfNotEqual(result: &view.padding, val: self.padding)
112 | 		if view.fillStyle !== self.fillStyle {
113 | 			view.fillStyle = self.fillStyle
    |         `- warning: main actor-isolated property 'fillStyle' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
114 | 		}
115 | 		if view.trackColor !== self.trackColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:78:19: note: mutation of this property is only permitted within the actor
 76 |
 77 | 	/// The fill color for the value ring
 78 | 	@objc public var fillStyle: DSFSparklineFillable = DSFSparkline.Fill.Color.white {
    |                   `- note: mutation of this property is only permitted within the actor
 79 | 		didSet {
 80 | 			self.overlay.fillStyle = fillStyle
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:115:11: warning: main actor-isolated property 'trackColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
113 | 			view.fillStyle = self.fillStyle
114 | 		}
115 | 		if view.trackColor !== self.trackColor {
    |           `- warning: main actor-isolated property 'trackColor' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
116 | 			if let t = self.trackColor {
117 | 				view.trackColor = DSFColor(cgColor: t)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:53:27: note: property declared here
 51 |
 52 | 	/// The stroke color for the pie chart
 53 | 	@objc public dynamic var trackColor: DSFColor? {
    |                           `- note: property declared here
 54 | 		didSet {
 55 | 			if let t = self.trackColor?.cgColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:117:10: warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
115 | 		if view.trackColor !== self.trackColor {
116 | 			if let t = self.trackColor {
117 | 				view.trackColor = DSFColor(cgColor: t)
    |          `- warning: main actor-isolated property 'trackColor' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
118 | 			}
119 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:53:27: note: mutation of this property is only permitted within the actor
 51 |
 52 | 	/// The stroke color for the pie chart
 53 | 	@objc public dynamic var trackColor: DSFColor? {
    |                           `- note: mutation of this property is only permitted within the actor
 54 | 		didSet {
 55 | 			if let t = self.trackColor?.cgColor {
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:120:11: warning: main actor-isolated property 'trackIcon' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
118 | 			}
119 | 		}
120 | 		if view.trackIcon !== self.trackIcon {
    |           `- warning: main actor-isolated property 'trackIcon' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
121 | 			view.trackIcon = self.trackIcon
122 | 		}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:71:27: note: property declared here
 69 |
 70 | 	/// The track's icon
 71 | 	@objc public dynamic var trackIcon: CGImage? {
    |                           `- note: property declared here
 72 | 		didSet {
 73 | 			self.overlay.icon = self.trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift:121:9: warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
106 | @available(macOS 10.15, iOS 13.0, tvOS 13.0, *)
107 | public extension DSFSparklineCircularProgressView.SwiftUI {
108 | 	func updateView(_ view: DSFSparklineCircularProgressView) {
    |       `- note: add '@MainActor' to make instance method 'updateView' part of global actor 'MainActor'
109 | 		UpdateIfNotEqual(result: &view.value, val: self.value)
110 | 		UpdateIfNotEqual(result: &view.trackWidth, val: self.trackWidth)
    :
119 | 		}
120 | 		if view.trackIcon !== self.trackIcon {
121 | 			view.trackIcon = self.trackIcon
    |         `- warning: main actor-isolated property 'trackIcon' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
122 | 		}
123 | 	}
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineCircularProgressView.swift:71:27: note: mutation of this property is only permitted within the actor
 69 |
 70 | 	/// The track's icon
 71 | 	@objc public dynamic var trackIcon: CGImage? {
    |                           `- note: mutation of this property is only permitted within the actor
 72 | 		didSet {
 73 | 			self.overlay.icon = self.trackIcon
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:142:8: warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
140 |
141 | 		view.zeroLineVisible = self.showZeroLine
142 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        |- warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
    |        `- note: sending task-isolated 'self.zeroLineDefinition' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
143 |
144 | 		view.centeredAtZeroLine = self.centeredAtZeroLine
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:198:8: warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
196 |
197 | 		UpdateIfNotEqual(result: &view.zeroLineVisible, val: self.showZeroLine)
198 | 		view.setZeroLineDefinition(self.zeroLineDefinition)
    |        |- warning: sending 'self.zeroLineDefinition' risks causing data races; this is an error in the Swift 6 language mode
    |        `- note: sending task-isolated 'self.zeroLineDefinition' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
199 |
200 | 		UpdateIfNotEqual(result: &view.centeredAtZeroLine, val: self.centeredAtZeroLine)
/Users/admin/builder/spi-builder-workspace/Sources/DSFSparkline/prebuilt/DSFSparklineBarGraphView+SwiftUI.swift:213:9: warning: sending 'gridLines' risks causing data races; this is an error in the Swift 6 language mode
211 |
212 | 		if let gridLines = self.gridLines {
213 | 			view.setGridLineDefinition(gridLines)
    |         |- warning: sending 'gridLines' risks causing data races; this is an error in the Swift 6 language mode
    |         `- note: sending task-isolated 'gridLines' to main actor-isolated instance method 'setGridLineDefinition' risks causing data races between main actor-isolated and task-isolated uses
214 | 		}
215 | 		else {
[84/88] Write Objects.LinkFileList
[86/88] Archiving libDSFSparkline-static.a
[87/88] Linking libDSFSparkline-shared.dylib
Build complete! (9.83s)
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/DSFSparkline/Info.plist
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftimagereadwrite",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.9.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dagronf/SwiftImageReadWrite"
    }
  ],
  "manifest_display_name" : "DSFSparkline",
  "name" : "DSFSparkline",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "DSFSparkline",
      "targets" : [
        "DSFSparkline"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DSFSparkline-static",
      "targets" : [
        "DSFSparkline"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "DSFSparkline-shared",
      "targets" : [
        "DSFSparkline"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "DSFSparklineTests",
      "module_type" : "SwiftTarget",
      "name" : "DSFSparklineTests",
      "path" : "Tests/DSFSparklineTests",
      "product_dependencies" : [
        "SwiftImageReadWrite"
      ],
      "sources" : [
        "CircularGaugeTests.swift",
        "CircularProgressTests.swift",
        "DSFSparklineTests.swift",
        "LineGraphTests.swift",
        "PresentationTests.swift",
        "utils/TestFilesContainer.swift"
      ],
      "target_dependencies" : [
        "DSFSparkline"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DSFSparkline",
      "module_type" : "SwiftTarget",
      "name" : "DSFSparkline",
      "path" : "Sources/DSFSparkline",
      "product_memberships" : [
        "DSFSparkline",
        "DSFSparkline-static",
        "DSFSparkline-shared"
      ],
      "sources" : [
        "datasource/DSFSparkline+DataSource.swift",
        "datasource/DSFSparkline+StaticDataSource.swift",
        "datasource/data-core/SparklineData.swift",
        "datasource/data-core/SparklineWindow.swift",
        "overlay/renderers/core/DSFSparklineOverlay+Centerable.swift",
        "overlay/renderers/core/DSFSparklineOverlay+DataSource.swift",
        "overlay/renderers/core/DSFSparklineOverlay+StaticDataSource.swift",
        "overlay/renderers/core/DSFSparklineOverlay.swift",
        "overlay/renderers/overlays-components/DSFSparklineOverlay+GridLines.swift",
        "overlay/renderers/overlays-components/DSFSparklineOverlay+RangeHighlight.swift",
        "overlay/renderers/overlays-components/DSFSparklineOverlay+ZeroLine.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+ActivityGrid.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Bar.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+CircularGauge.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+CircularProgress.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+DataBar.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Dot.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Line.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+PercentBar.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Pie.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Stackline.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Stripes.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+Tablet.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+WinLossTie.swift",
        "overlay/renderers/overlays-graph/DSFSparklineOverlay+WiperGauge.swift",
        "overlay/surfaces/DSFSparklineSurface+AttributedString.swift",
        "overlay/surfaces/DSFSparklineSurface+Bitmap.swift",
        "overlay/surfaces/DSFSparklineSurface+SwiftUI.swift",
        "overlay/surfaces/DSFSparklineSurface+View.swift",
        "overlay/surfaces/DSFSparklineSurface.swift",
        "overlay/types/DSFSparkline+ActivityGridDefinition.swift",
        "overlay/types/DSFSparkline+GradientBucket.swift",
        "overlay/types/DSFSparkline+GridLinesDefinition.swift",
        "overlay/types/DSFSparkline+HighlightRangeDefinition.swift",
        "overlay/types/DSFSparkline+Palette.swift",
        "overlay/types/DSFSparkline+ValueBasedFill.swift",
        "overlay/types/DSFSparkline+ZeroLineDefinition.swift",
        "overlay/types/DSFSparkline.swift",
        "overlay/types/fill/DSFSparkline+FillColor.swift",
        "overlay/types/fill/DSFSparkline+FillGradient.swift",
        "overlay/types/fill/DSFSparkline+Fillable.swift",
        "prebuilt/DSFSparklineActivityGridView+SwiftUI.swift",
        "prebuilt/DSFSparklineActivityGridView.swift",
        "prebuilt/DSFSparklineBarGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineBarGraphView.swift",
        "prebuilt/DSFSparklineCircularGaugeView+SwiftUI.swift",
        "prebuilt/DSFSparklineCircularGaugeView.swift",
        "prebuilt/DSFSparklineCircularProgressView+SwiftUI.swift",
        "prebuilt/DSFSparklineCircularProgressView.swift",
        "prebuilt/DSFSparklineDataBarGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineDataBarGraphView.swift",
        "prebuilt/DSFSparklineDotGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineDotGraphView.swift",
        "prebuilt/DSFSparklineLineGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineLineGraphView.swift",
        "prebuilt/DSFSparklinePercentBarGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklinePercentBarGraphView.swift",
        "prebuilt/DSFSparklinePieGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklinePieGraphView.swift",
        "prebuilt/DSFSparklineStackLineGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineStackLineGraphView.swift",
        "prebuilt/DSFSparklineStripesGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineStripesGraphView.swift",
        "prebuilt/DSFSparklineTabletGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineTabletGraphView.swift",
        "prebuilt/DSFSparklineWinLossGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineWinLossGraphView.swift",
        "prebuilt/DSFSparklineWiperGaugeGraphView+SwiftUI.swift",
        "prebuilt/DSFSparklineWiperGaugeGraphView.swift",
        "prebuilt/ui/DSFSparklineDataSourceView.swift",
        "prebuilt/ui/DSFSparklineZeroLinedGraphView.swift",
        "util/Angle.swift",
        "util/ArbitraryAnimator.swift",
        "util/CGColor+BackwardsCompatibility.swift",
        "util/CGContext+extensions.swift",
        "util/CGPath+Hermite.swift",
        "util/CGPath+innerShadow.swift",
        "util/DSFSparkline+Shadow.swift",
        "util/LayerInvalidating.swift",
        "util/NSShadow+extensions.swift",
        "util/Utilities.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
Done.