Build Information
Successful build of FluentUI, reference 0.33.0 (ab4ccb
), with Swift 6.1 for macOS (SPM) on 1 May 2025 06:17:27 UTC.
Swift 6 data race errors: 33
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
341 | /// - Parameters:
342 | /// - datePicker: The date picker view.
343 | func datePickerDidPressNext(_ datePicker: DatePickerView) {
| |- warning: main actor-isolated instance method 'datePickerDidPressNext' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePickerDidPressNext' to make this instance method not isolated to the actor
344 | advanceMonth(by: 1)
345 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:433:7: note: mark the protocol requirement 'datePickerDidPressNext' 'async' to allow actor-isolated conformances
431 | /// - Parameters:
432 | /// - datePicker: The date picker that sent the message.
433 | func datePickerDidPressNext(_ datePicker: DatePickerView)
| `- note: mark the protocol requirement 'datePickerDidPressNext' 'async' to allow actor-isolated conformances
434 |
435 | /// Tells the delegate that the previous month button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:351:7: warning: main actor-isolated instance method 'datePickerDidPressPrevious' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
349 | /// - Parameters:
350 | /// - datePicker: The date picker view.
351 | func datePickerDidPressPrevious(_ datePicker: DatePickerView) {
| |- warning: main actor-isolated instance method 'datePickerDidPressPrevious' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePickerDidPressPrevious' to make this instance method not isolated to the actor
352 | advanceMonth(by: -1)
353 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:439:7: note: mark the protocol requirement 'datePickerDidPressPrevious' 'async' to allow actor-isolated conformances
437 | /// - Parameters:
438 | /// - datePicker: The date picker that sent the message.
439 | func datePickerDidPressPrevious(_ datePicker: DatePickerView)
| `- note: mark the protocol requirement 'datePickerDidPressPrevious' 'async' to allow actor-isolated conformances
440 |
441 | /// Asks the delegate whether a given calendar day button should be highlighted.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:317:7: warning: main actor-isolated instance method 'datePicker(_:shouldHighlightButton:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
315 | /// - button: The calendar day button.
316 | /// - Returns: True if the button should highlight.
317 | func datePicker(_ datePicker: DatePickerView, shouldHighlightButton button: CalendarDayButton) -> Bool {
| |- warning: main actor-isolated instance method 'datePicker(_:shouldHighlightButton:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:shouldHighlightButton:)' to make this instance method not isolated to the actor
318 | return button.day.date == selectedDate
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:447:7: note: mark the protocol requirement 'datePicker(_:shouldHighlightButton:)' 'async' to allow actor-isolated conformances
445 | /// - button: The calendar day button.
446 | /// - Returns: True if the button should be highlighted, false otherwise.
447 | func datePicker(_ datePicker: DatePickerView, shouldHighlightButton button: CalendarDayButton) -> Bool
| `- note: mark the protocol requirement 'datePicker(_:shouldHighlightButton:)' 'async' to allow actor-isolated conformances
448 | }
449 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:101:6: warning: main actor-isolated property 'selectedDate' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
99 |
100 | /// Currently selected date
101 | var selectedDate: Date {
| `- warning: main actor-isolated property 'selectedDate' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
102 | return calendar.startOfDay(for: selectedDateTime)
103 | }
:
376 | }
377 |
378 | extension DatePickerController: DatePickerViewDataSource {
| `- note: add '@preconcurrency' to the 'DatePickerViewDataSource' conformance to defer isolation checking to run time
379 |
380 | /// List of short weekday labels, correctly ordered and localized.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:469:6: note: requirement 'selectedDate' declared here
467 |
468 | /// Currently selected date
469 | var selectedDate: Date { get }
| `- note: requirement 'selectedDate' declared here
470 |
471 | /// Currently selected date and time
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:142:19: warning: main actor-isolated property 'selectedDateTime' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
140 |
141 | /// Internal storage of the currently selected date and time
142 | private(set) var selectedDateTime: Date
| `- warning: main actor-isolated property 'selectedDateTime' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
143 |
144 | /// First and last day of the month that is currently visible.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:472:6: note: requirement 'selectedDateTime' declared here
470 |
471 | /// Currently selected date and time
472 | var selectedDateTime: Date { get }
| `- note: requirement 'selectedDateTime' declared here
473 |
474 | /// Currently visible date range
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:145:19: warning: main actor-isolated property 'visibleRange' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
143 |
144 | /// First and last day of the month that is currently visible.
145 | private(set) var visibleRange: (first: Date, last: Date) {
| `- warning: main actor-isolated property 'visibleRange' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
146 | didSet {
147 | assert(
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:475:6: note: requirement 'visibleRange' declared here
473 |
474 | /// Currently visible date range
475 | var visibleRange: (first: Date, last: Date) { get }
| `- note: requirement 'visibleRange' declared here
476 |
477 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:106:6: warning: main actor-isolated property 'paddedDays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
104 |
105 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
106 | var paddedDays: PaddedCalendarDays {
| `- warning: main actor-isolated property 'paddedDays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
107 | var dateComponents = calendar.dateComponents([.month, .year], from: visibleRange.first)
108 | dateComponents.weekday = calendar.firstWeekday
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:478:6: note: requirement 'paddedDays' declared here
476 |
477 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
478 | var paddedDays: PaddedCalendarDays { get }
| `- note: requirement 'paddedDays' declared here
479 |
480 | /// Calendar that's currently being used
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:381:6: warning: main actor-isolated property 'shortWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
379 |
380 | /// List of short weekday labels, correctly ordered and localized.
381 | var shortWeekdays: [String] {
| `- warning: main actor-isolated property 'shortWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
382 | let weekdaySymbols = calendar.shortWeekdaySymbols
383 | return rotateWeekdays(weekdaySymbols)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:484:6: note: requirement 'shortWeekdays' declared here
482 |
483 | /// List of short weekday labels in the order to be displayed
484 | var shortWeekdays: [String] { get }
| `- note: requirement 'shortWeekdays' declared here
485 |
486 | /// List of long weekday labels in the order to be displayed
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:387:6: warning: main actor-isolated property 'longWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
385 |
386 | /// List of long weekday labels, correctly ordered and localized.
387 | var longWeekdays: [String] {
| `- warning: main actor-isolated property 'longWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
388 | let weekdaySymbols = calendar.standaloneWeekdaySymbols
389 | return rotateWeekdays(weekdaySymbols)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:487:6: note: requirement 'longWeekdays' declared here
485 |
486 | /// List of long weekday labels in the order to be displayed
487 | var longWeekdays: [String] { get }
| `- note: requirement 'longWeekdays' declared here
488 | }
489 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:360:7: warning: main actor-isolated instance method 'calendarView(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarViewDelegate'; this is an error in the Swift 6 language mode
351 | }
352 |
353 | extension DatePickerView: CalendarViewDelegate {
| `- note: add '@preconcurrency' to the 'CalendarViewDelegate' conformance to defer isolation checking to run time
354 |
355 | /// Propagates date selection to the delegate if the view isn't animating.
:
358 | /// - calendarView: The calendar on which a date was selected.
359 | /// - date: The date that was selected.
360 | func calendarView(_ calendarView: CalendarView, didSelectDate date: Date) {
| |- warning: main actor-isolated instance method 'calendarView(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarView(_:didSelectDate:)' to make this instance method not isolated to the actor
361 | guard !isAnimating else {
362 | return
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarView.swift:149:7: note: mark the protocol requirement 'calendarView(_:didSelectDate:)' 'async' to allow actor-isolated conformances
147 | /// - calendarView: The calendar on which a date was selected.
148 | /// - date: The date that was selected.
149 | func calendarView(_ calendarView: CalendarView, didSelectDate date: Date)
| `- note: mark the protocol requirement 'calendarView(_:didSelectDate:)' 'async' to allow actor-isolated conformances
150 | }
151 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:376:7: warning: main actor-isolated instance method 'calendarHeaderView(_:didPressLeading:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
367 | }
368 |
369 | extension DatePickerView: CalendarHeaderViewDelegate {
| `- note: add '@preconcurrency' to the 'CalendarHeaderViewDelegate' conformance to defer isolation checking to run time
370 |
371 | /// Passes a leading header button press down to the delegate if the view is not animating
:
374 | /// - calendarHeader: The header view that the button is in.
375 | /// - button: The button that was pressed.
376 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressLeading button: NSButton) {
| |- warning: main actor-isolated instance method 'calendarHeaderView(_:didPressLeading:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarHeaderView(_:didPressLeading:)' to make this instance method not isolated to the actor
377 | if isAnimating {
378 | completePagingAnimation(completionHandler: {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:207:7: note: mark the protocol requirement 'calendarHeaderView(_:didPressLeading:)' 'async' to allow actor-isolated conformances
205 | /// - calendarHeader: The calendar header.
206 | /// - button: The button that was pressed.
207 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressLeading button: NSButton)
| `- note: mark the protocol requirement 'calendarHeaderView(_:didPressLeading:)' 'async' to allow actor-isolated conformances
208 |
209 | /// Tells the delegate that the trailing arrow button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:391:7: warning: main actor-isolated instance method 'calendarHeaderView(_:didPressTrailing:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
389 | /// - calendarHeader: The header view that the button is in.
390 | /// - button: The button that was pressed.
391 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressTrailing button: NSButton) {
| |- warning: main actor-isolated instance method 'calendarHeaderView(_:didPressTrailing:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarHeaderView(_:didPressTrailing:)' to make this instance method not isolated to the actor
392 | if isAnimating {
393 | completePagingAnimation(completionHandler: {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:214:7: note: mark the protocol requirement 'calendarHeaderView(_:didPressTrailing:)' 'async' to allow actor-isolated conformances
212 | /// - calendarHeader: The calendar header.
213 | /// - button: The button that was pressed.
214 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressTrailing button: NSButton)
| `- note: mark the protocol requirement 'calendarHeaderView(_:didPressTrailing:)' 'async' to allow actor-isolated conformances
215 | }
216 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Link/Link.swift:152:13: warning: let 'linkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
150 | }
151 |
152 | private let linkAttributes: [NSAttributedString.Key: Any] = [:]
| |- warning: let 'linkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'linkAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |
154 | private let underlinedLinkAttributes: [NSAttributedString.Key: Any] = [
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Link/Link.swift:154:13: warning: let 'underlinedLinkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
152 | private let linkAttributes: [NSAttributedString.Key: Any] = [:]
153 |
154 | private let underlinedLinkAttributes: [NSAttributedString.Key: Any] = [
| |- warning: let 'underlinedLinkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'underlinedLinkAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | .underlineStyle: NSUnderlineStyle.single.rawValue
156 | ]
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:515:26: warning: static property 'colorProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
513 |
514 | /// Color provider object. When a Color Provider is present, colors will be retrieved from the provider vs. internally.
515 | @objc public static var colorProvider: ColorProviding?
| |- warning: static property 'colorProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'colorProvider' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'colorProvider' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 |
517 | /// These are initialized with the Communication Blue defaults.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:518:21: warning: static property '_primary' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
516 |
517 | /// These are initialized with the Communication Blue defaults.
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
| |- warning: static property '_primary' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primary' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primary' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:519:21: warning: static property '_primaryShade10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
517 | /// These are initialized with the Communication Blue defaults.
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
| |- warning: static property '_primaryShade10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade10' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:520:21: warning: static property '_primaryShade20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
| |- warning: static property '_primaryShade20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade20' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade20' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:521:21: warning: static property '_primaryShade30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
| |- warning: static property '_primaryShade30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade30' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade30' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:522:21: warning: static property '_primaryTint10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
| |- warning: static property '_primaryTint10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint10' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:523:21: warning: static property '_primaryTint20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
| |- warning: static property '_primaryTint20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint20' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint20' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:524:21: warning: static property '_primaryTint30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
| |- warning: static property '_primaryTint30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint30' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint30' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
526 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:525:21: warning: static property '_primaryTint40' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
| |- warning: static property '_primaryTint40' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint40' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint40' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | }
527 |
[42/65] Compiling FluentUI_macos FluentUIResources.swift
[43/65] Compiling FluentUI_macos resource_bundle_accessor.swift
[44/65] Compiling FluentUI_macos Apperance+Theme.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:565:15: warning: call to main actor-isolated instance method 'updateAppearance' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
353 | }
354 |
355 | private func updateAppearance(_ appearance: NSAppearance? = nil) {
| |- note: calls to instance method 'updateAppearance' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'NSView'
356 | if displayStyle != .initials {
357 | return
:
563 | return
564 | }
565 | strongSelf.updateAppearance(window.effectiveAppearance)
| `- warning: call to main actor-isolated instance method 'updateAppearance' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
566 | }
567 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:565:39: warning: main actor-isolated property 'effectiveAppearance' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
563 | return
564 | }
565 | strongSelf.updateAppearance(window.effectiveAppearance)
| `- warning: main actor-isolated property 'effectiveAppearance' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
566 | }
567 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAppearance.h:90:44: note: property declared here
88 | /* This returns the appearance that would be used when drawing the receiver, taking inherited appearances into account.
89 | */
90 | @property (readonly, strong) NSAppearance *effectiveAppearance API_AVAILABLE(macos(10.9));
| `- note: property declared here
91 |
92 | @end
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:584:37: warning: main actor-isolated static property 'fontSizeScalingDefault' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
439 |
440 | /// the font size in the initials view will be scaled to this fraction of the avatarSize passed in
441 | static let fontSizeScalingDefault: CGFloat = 0.4
| `- note: static property declared here
442 |
443 | /// fall back to this text in the initials view when no usable name or email is provided
:
581 | /// - Returns: the appropriate font size to fit within a circle of the given size
582 | /// - note: font sizes will be rounded to the nearest 0.5 point for rendering fidelity
583 | private func fontSize(forCircleDiameter diameter: CGFloat) -> CGFloat {
| `- note: add '@MainActor' to make global function 'fontSize(forCircleDiameter:)' part of global actor 'MainActor'
584 | return floor(diameter * AvatarView.fontSizeScalingDefault * 2) / 2
| `- warning: main actor-isolated static property 'fontSizeScalingDefault' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
585 | }
586 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:147:14: warning: static property 'defaultBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | private struct Constants {
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
| |- warning: static property 'defaultBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultBackgroundColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:148:14: warning: static property 'defaultTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
146 | private struct Constants {
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
| |- warning: static property 'defaultTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultTextColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:149:14: warning: static property 'primaryBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
| |- warning: static property 'primaryBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'primaryBackgroundColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:150:14: warning: static property 'primaryTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
| |- warning: static property 'primaryTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'primaryTextColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | }
152 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
[45/65] Compiling FluentUI_macos AvatarView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:565:15: warning: call to main actor-isolated instance method 'updateAppearance' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
353 | }
354 |
355 | private func updateAppearance(_ appearance: NSAppearance? = nil) {
| |- note: calls to instance method 'updateAppearance' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'NSView'
356 | if displayStyle != .initials {
357 | return
:
563 | return
564 | }
565 | strongSelf.updateAppearance(window.effectiveAppearance)
| `- warning: call to main actor-isolated instance method 'updateAppearance' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
566 | }
567 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:565:39: warning: main actor-isolated property 'effectiveAppearance' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
563 | return
564 | }
565 | strongSelf.updateAppearance(window.effectiveAppearance)
| `- warning: main actor-isolated property 'effectiveAppearance' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
566 | }
567 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAppearance.h:90:44: note: property declared here
88 | /* This returns the appearance that would be used when drawing the receiver, taking inherited appearances into account.
89 | */
90 | @property (readonly, strong) NSAppearance *effectiveAppearance API_AVAILABLE(macos(10.9));
| `- note: property declared here
91 |
92 | @end
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:584:37: warning: main actor-isolated static property 'fontSizeScalingDefault' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
439 |
440 | /// the font size in the initials view will be scaled to this fraction of the avatarSize passed in
441 | static let fontSizeScalingDefault: CGFloat = 0.4
| `- note: static property declared here
442 |
443 | /// fall back to this text in the initials view when no usable name or email is provided
:
581 | /// - Returns: the appropriate font size to fit within a circle of the given size
582 | /// - note: font sizes will be rounded to the nearest 0.5 point for rendering fidelity
583 | private func fontSize(forCircleDiameter diameter: CGFloat) -> CGFloat {
| `- note: add '@MainActor' to make global function 'fontSize(forCircleDiameter:)' part of global actor 'MainActor'
584 | return floor(diameter * AvatarView.fontSizeScalingDefault * 2) / 2
| `- warning: main actor-isolated static property 'fontSizeScalingDefault' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
585 | }
586 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:147:14: warning: static property 'defaultBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | private struct Constants {
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
| |- warning: static property 'defaultBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultBackgroundColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:148:14: warning: static property 'defaultTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
146 | private struct Constants {
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
| |- warning: static property 'defaultTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultTextColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:149:14: warning: static property 'primaryBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
| |- warning: static property 'primaryBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'primaryBackgroundColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:150:14: warning: static property 'primaryTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
| |- warning: static property 'primaryTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'primaryTextColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | }
152 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
[46/65] Compiling FluentUI_macos BadgeView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:565:15: warning: call to main actor-isolated instance method 'updateAppearance' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
353 | }
354 |
355 | private func updateAppearance(_ appearance: NSAppearance? = nil) {
| |- note: calls to instance method 'updateAppearance' from outside of its actor context are implicitly asynchronous
| `- note: main actor isolation inferred from inheritance from class 'NSView'
356 | if displayStyle != .initials {
357 | return
:
563 | return
564 | }
565 | strongSelf.updateAppearance(window.effectiveAppearance)
| `- warning: call to main actor-isolated instance method 'updateAppearance' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
566 | }
567 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:565:39: warning: main actor-isolated property 'effectiveAppearance' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
563 | return
564 | }
565 | strongSelf.updateAppearance(window.effectiveAppearance)
| `- warning: main actor-isolated property 'effectiveAppearance' can not be referenced from a Sendable closure; this is an error in the Swift 6 language mode
566 | }
567 | }
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.4.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSAppearance.h:90:44: note: property declared here
88 | /* This returns the appearance that would be used when drawing the receiver, taking inherited appearances into account.
89 | */
90 | @property (readonly, strong) NSAppearance *effectiveAppearance API_AVAILABLE(macos(10.9));
| `- note: property declared here
91 |
92 | @end
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/AvatarView/AvatarView.swift:584:37: warning: main actor-isolated static property 'fontSizeScalingDefault' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
439 |
440 | /// the font size in the initials view will be scaled to this fraction of the avatarSize passed in
441 | static let fontSizeScalingDefault: CGFloat = 0.4
| `- note: static property declared here
442 |
443 | /// fall back to this text in the initials view when no usable name or email is provided
:
581 | /// - Returns: the appropriate font size to fit within a circle of the given size
582 | /// - note: font sizes will be rounded to the nearest 0.5 point for rendering fidelity
583 | private func fontSize(forCircleDiameter diameter: CGFloat) -> CGFloat {
| `- note: add '@MainActor' to make global function 'fontSize(forCircleDiameter:)' part of global actor 'MainActor'
584 | return floor(diameter * AvatarView.fontSizeScalingDefault * 2) / 2
| `- warning: main actor-isolated static property 'fontSizeScalingDefault' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
585 | }
586 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:147:14: warning: static property 'defaultBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
145 |
146 | private struct Constants {
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
| |- warning: static property 'defaultBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultBackgroundColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:148:14: warning: static property 'defaultTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
146 | private struct Constants {
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
| |- warning: static property 'defaultTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'defaultTextColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:149:14: warning: static property 'primaryBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
147 | static let defaultBackgroundColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlueTint40.color, dark: Colors.Palette.communicationBlueTint30.color)
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
| |- warning: static property 'primaryBackgroundColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'primaryBackgroundColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
151 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Badge/BadgeView.swift:150:14: warning: static property 'primaryTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
148 | static let defaultTextColor: LegacyDynamicColor = .init(light: Colors.Palette.communicationBlue.color, dark: Colors.Palette.communicationBlueShade20.color)
149 | static let primaryBackgroundColor: LegacyDynamicColor = .init(light: Colors.primaryTint40, dark: Colors.primaryTint30)
150 | static let primaryTextColor: LegacyDynamicColor = .init(light: Colors.primary, dark: Colors.primaryShade20)
| |- warning: static property 'primaryTextColor' is not concurrency-safe because non-'Sendable' type 'LegacyDynamicColor' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'primaryTextColor' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 | }
152 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DynamicColor/DynamicColor.swift:22:14: note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
20 | /// Note: this class will be removed once the core iOS color system has been migrated cross-platform.
21 | @objc(MSFLegacyDynamicColor)
22 | public class LegacyDynamicColor: NSObject {
| `- note: class 'LegacyDynamicColor' does not conform to the 'Sendable' protocol
23 |
24 | @objc public let light: NSColor
[47/65] Compiling FluentUI_macos DatePickerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:360:7: warning: main actor-isolated instance method 'calendarView(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarViewDelegate'; this is an error in the Swift 6 language mode
351 | }
352 |
353 | extension DatePickerView: CalendarViewDelegate {
| `- note: add '@preconcurrency' to the 'CalendarViewDelegate' conformance to defer isolation checking to run time
354 |
355 | /// Propagates date selection to the delegate if the view isn't animating.
:
358 | /// - calendarView: The calendar on which a date was selected.
359 | /// - date: The date that was selected.
360 | func calendarView(_ calendarView: CalendarView, didSelectDate date: Date) {
| |- warning: main actor-isolated instance method 'calendarView(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarView(_:didSelectDate:)' to make this instance method not isolated to the actor
361 | guard !isAnimating else {
362 | return
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarView.swift:149:7: note: mark the protocol requirement 'calendarView(_:didSelectDate:)' 'async' to allow actor-isolated conformances
147 | /// - calendarView: The calendar on which a date was selected.
148 | /// - date: The date that was selected.
149 | func calendarView(_ calendarView: CalendarView, didSelectDate date: Date)
| `- note: mark the protocol requirement 'calendarView(_:didSelectDate:)' 'async' to allow actor-isolated conformances
150 | }
151 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:376:7: warning: main actor-isolated instance method 'calendarHeaderView(_:didPressLeading:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
367 | }
368 |
369 | extension DatePickerView: CalendarHeaderViewDelegate {
| `- note: add '@preconcurrency' to the 'CalendarHeaderViewDelegate' conformance to defer isolation checking to run time
370 |
371 | /// Passes a leading header button press down to the delegate if the view is not animating
:
374 | /// - calendarHeader: The header view that the button is in.
375 | /// - button: The button that was pressed.
376 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressLeading button: NSButton) {
| |- warning: main actor-isolated instance method 'calendarHeaderView(_:didPressLeading:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarHeaderView(_:didPressLeading:)' to make this instance method not isolated to the actor
377 | if isAnimating {
378 | completePagingAnimation(completionHandler: {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:207:7: note: mark the protocol requirement 'calendarHeaderView(_:didPressLeading:)' 'async' to allow actor-isolated conformances
205 | /// - calendarHeader: The calendar header.
206 | /// - button: The button that was pressed.
207 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressLeading button: NSButton)
| `- note: mark the protocol requirement 'calendarHeaderView(_:didPressLeading:)' 'async' to allow actor-isolated conformances
208 |
209 | /// Tells the delegate that the trailing arrow button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:391:7: warning: main actor-isolated instance method 'calendarHeaderView(_:didPressTrailing:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
389 | /// - calendarHeader: The header view that the button is in.
390 | /// - button: The button that was pressed.
391 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressTrailing button: NSButton) {
| |- warning: main actor-isolated instance method 'calendarHeaderView(_:didPressTrailing:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarHeaderView(_:didPressTrailing:)' to make this instance method not isolated to the actor
392 | if isAnimating {
393 | completePagingAnimation(completionHandler: {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:214:7: note: mark the protocol requirement 'calendarHeaderView(_:didPressTrailing:)' 'async' to allow actor-isolated conformances
212 | /// - calendarHeader: The calendar header.
213 | /// - button: The button that was pressed.
214 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressTrailing button: NSButton)
| `- note: mark the protocol requirement 'calendarHeaderView(_:didPressTrailing:)' 'async' to allow actor-isolated conformances
215 | }
216 |
[48/65] Compiling FluentUI_macos DynamicColor.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:360:7: warning: main actor-isolated instance method 'calendarView(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarViewDelegate'; this is an error in the Swift 6 language mode
351 | }
352 |
353 | extension DatePickerView: CalendarViewDelegate {
| `- note: add '@preconcurrency' to the 'CalendarViewDelegate' conformance to defer isolation checking to run time
354 |
355 | /// Propagates date selection to the delegate if the view isn't animating.
:
358 | /// - calendarView: The calendar on which a date was selected.
359 | /// - date: The date that was selected.
360 | func calendarView(_ calendarView: CalendarView, didSelectDate date: Date) {
| |- warning: main actor-isolated instance method 'calendarView(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarView(_:didSelectDate:)' to make this instance method not isolated to the actor
361 | guard !isAnimating else {
362 | return
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarView.swift:149:7: note: mark the protocol requirement 'calendarView(_:didSelectDate:)' 'async' to allow actor-isolated conformances
147 | /// - calendarView: The calendar on which a date was selected.
148 | /// - date: The date that was selected.
149 | func calendarView(_ calendarView: CalendarView, didSelectDate date: Date)
| `- note: mark the protocol requirement 'calendarView(_:didSelectDate:)' 'async' to allow actor-isolated conformances
150 | }
151 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:376:7: warning: main actor-isolated instance method 'calendarHeaderView(_:didPressLeading:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
367 | }
368 |
369 | extension DatePickerView: CalendarHeaderViewDelegate {
| `- note: add '@preconcurrency' to the 'CalendarHeaderViewDelegate' conformance to defer isolation checking to run time
370 |
371 | /// Passes a leading header button press down to the delegate if the view is not animating
:
374 | /// - calendarHeader: The header view that the button is in.
375 | /// - button: The button that was pressed.
376 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressLeading button: NSButton) {
| |- warning: main actor-isolated instance method 'calendarHeaderView(_:didPressLeading:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarHeaderView(_:didPressLeading:)' to make this instance method not isolated to the actor
377 | if isAnimating {
378 | completePagingAnimation(completionHandler: {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:207:7: note: mark the protocol requirement 'calendarHeaderView(_:didPressLeading:)' 'async' to allow actor-isolated conformances
205 | /// - calendarHeader: The calendar header.
206 | /// - button: The button that was pressed.
207 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressLeading button: NSButton)
| `- note: mark the protocol requirement 'calendarHeaderView(_:didPressLeading:)' 'async' to allow actor-isolated conformances
208 |
209 | /// Tells the delegate that the trailing arrow button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:391:7: warning: main actor-isolated instance method 'calendarHeaderView(_:didPressTrailing:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
389 | /// - calendarHeader: The header view that the button is in.
390 | /// - button: The button that was pressed.
391 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressTrailing button: NSButton) {
| |- warning: main actor-isolated instance method 'calendarHeaderView(_:didPressTrailing:)' cannot be used to satisfy nonisolated requirement from protocol 'CalendarHeaderViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'calendarHeaderView(_:didPressTrailing:)' to make this instance method not isolated to the actor
392 | if isAnimating {
393 | completePagingAnimation(completionHandler: {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:214:7: note: mark the protocol requirement 'calendarHeaderView(_:didPressTrailing:)' 'async' to allow actor-isolated conformances
212 | /// - calendarHeader: The calendar header.
213 | /// - button: The button that was pressed.
214 | func calendarHeaderView(_ calendarHeader: CalendarHeaderView, didPressTrailing button: NSButton)
| `- note: mark the protocol requirement 'calendarHeaderView(_:didPressTrailing:)' 'async' to allow actor-isolated conformances
215 | }
216 |
[49/65] Compiling FluentUI_macos MultilinePillPicker.swift
[50/65] Compiling FluentUI_macos MultilinePillPickerView.swift
[51/65] Compiling FluentUI_macos FilledTemplateImageView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Link/Link.swift:152:13: warning: let 'linkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
150 | }
151 |
152 | private let linkAttributes: [NSAttributedString.Key: Any] = [:]
| |- warning: let 'linkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'linkAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |
154 | private let underlinedLinkAttributes: [NSAttributedString.Key: Any] = [
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Link/Link.swift:154:13: warning: let 'underlinedLinkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
152 | private let linkAttributes: [NSAttributedString.Key: Any] = [:]
153 |
154 | private let underlinedLinkAttributes: [NSAttributedString.Key: Any] = [
| |- warning: let 'underlinedLinkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'underlinedLinkAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | .underlineStyle: NSUnderlineStyle.single.rawValue
156 | ]
[52/65] Compiling FluentUI_macos Link.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Link/Link.swift:152:13: warning: let 'linkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
150 | }
151 |
152 | private let linkAttributes: [NSAttributedString.Key: Any] = [:]
| |- warning: let 'linkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'linkAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |
154 | private let underlinedLinkAttributes: [NSAttributedString.Key: Any] = [
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Link/Link.swift:154:13: warning: let 'underlinedLinkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
152 | private let linkAttributes: [NSAttributedString.Key: Any] = [:]
153 |
154 | private let underlinedLinkAttributes: [NSAttributedString.Key: Any] = [
| |- warning: let 'underlinedLinkAttributes' is not concurrency-safe because non-'Sendable' type '[NSAttributedString.Key : Any]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make let 'underlinedLinkAttributes' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 | .underlineStyle: NSUnderlineStyle.single.rawValue
156 | ]
[53/65] Compiling FluentUI_macos Button.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:121:10: warning: main actor-isolated property 'increaseContrastEnabled' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
119 | object: nil,
120 | queue: nil) {[weak self] _ in
121 | self?.increaseContrastEnabled = NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast
| `- warning: main actor-isolated property 'increaseContrastEnabled' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
122 | }
123 | }
:
608 |
609 | /// Indicates if the `Increase Contrast` Accessibility Setting is enabled
610 | private var increaseContrastEnabled: Bool = NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast {
| `- note: mutation of this property is only permitted within the actor
611 | didSet {
612 | guard oldValue != increaseContrastEnabled else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:340:11: warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
338 | object: window,
339 | queue: nil) {[weak self] _ in
340 | self?.isWindowInactive = true
| `- warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
341 | }
342 |
:
596 |
597 | /// Indicates if the Window that the button view has been added to, is inactive/backgrounded
598 | private var isWindowInactive: Bool = false {
| `- note: mutation of this property is only permitted within the actor
599 | didSet {
600 | guard oldValue != isWindowInactive else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:346:11: warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
344 | object: window,
345 | queue: nil) {[weak self] _ in
346 | self?.isWindowInactive = false
| `- warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
347 | }
348 | }
:
596 |
597 | /// Indicates if the Window that the button view has been added to, is inactive/backgrounded
598 | private var isWindowInactive: Bool = false {
| `- note: mutation of this property is only permitted within the actor
599 | didSet {
600 | guard oldValue != isWindowInactive else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:64:16: warning: main actor-isolated instance method 'accessibilityLabel()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
32 | /// stepper for moving between months. Increment to move forwards, decrement to
33 | /// move backwards.
34 | class AccessibleCalendarHeaderStackView: NSStackView, NSAccessibilityStepper {
| `- note: add '@preconcurrency' to the 'NSAccessibilityStepper' conformance to defer isolation checking to run time
35 | init(monthYearLabel: NSTextField, leadingButton: NSButton, trailingButton: NSButton) {
36 | self.monthYearLabel = monthYearLabel
:
62 | }
63 |
64 | override func accessibilityLabel() -> String? {
| |- warning: main actor-isolated instance method 'accessibilityLabel()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityLabel()' to make this instance method not isolated to the actor
65 | return monthYearLabel.accessibilityLabel()
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:56:16: warning: main actor-isolated instance method 'accessibilityPerformIncrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
54 | // MARK: NSAccessibilityStepper methods
55 |
56 | override func accessibilityPerformIncrement() -> Bool {
| |- warning: main actor-isolated instance method 'accessibilityPerformIncrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityPerformIncrement()' to make this instance method not isolated to the actor
57 | return performStep(trailingButton)
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:60:16: warning: main actor-isolated instance method 'accessibilityPerformDecrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
58 | }
59 |
60 | override func accessibilityPerformDecrement() -> Bool {
| |- warning: main actor-isolated instance method 'accessibilityPerformDecrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityPerformDecrement()' to make this instance method not isolated to the actor
61 | return performStep(leadingButton)
62 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:68:16: warning: main actor-isolated instance method 'accessibilityValue()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
66 | }
67 |
68 | override func accessibilityValue() -> Any? {
| |- warning: main actor-isolated instance method 'accessibilityValue()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityValue()' to make this instance method not isolated to the actor
69 | return monthYearLabel.accessibilityValue()
70 | }
[54/65] Compiling FluentUI_macos CalendarDayButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:121:10: warning: main actor-isolated property 'increaseContrastEnabled' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
119 | object: nil,
120 | queue: nil) {[weak self] _ in
121 | self?.increaseContrastEnabled = NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast
| `- warning: main actor-isolated property 'increaseContrastEnabled' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
122 | }
123 | }
:
608 |
609 | /// Indicates if the `Increase Contrast` Accessibility Setting is enabled
610 | private var increaseContrastEnabled: Bool = NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast {
| `- note: mutation of this property is only permitted within the actor
611 | didSet {
612 | guard oldValue != increaseContrastEnabled else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:340:11: warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
338 | object: window,
339 | queue: nil) {[weak self] _ in
340 | self?.isWindowInactive = true
| `- warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
341 | }
342 |
:
596 |
597 | /// Indicates if the Window that the button view has been added to, is inactive/backgrounded
598 | private var isWindowInactive: Bool = false {
| `- note: mutation of this property is only permitted within the actor
599 | didSet {
600 | guard oldValue != isWindowInactive else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:346:11: warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
344 | object: window,
345 | queue: nil) {[weak self] _ in
346 | self?.isWindowInactive = false
| `- warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
347 | }
348 | }
:
596 |
597 | /// Indicates if the Window that the button view has been added to, is inactive/backgrounded
598 | private var isWindowInactive: Bool = false {
| `- note: mutation of this property is only permitted within the actor
599 | didSet {
600 | guard oldValue != isWindowInactive else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:64:16: warning: main actor-isolated instance method 'accessibilityLabel()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
32 | /// stepper for moving between months. Increment to move forwards, decrement to
33 | /// move backwards.
34 | class AccessibleCalendarHeaderStackView: NSStackView, NSAccessibilityStepper {
| `- note: add '@preconcurrency' to the 'NSAccessibilityStepper' conformance to defer isolation checking to run time
35 | init(monthYearLabel: NSTextField, leadingButton: NSButton, trailingButton: NSButton) {
36 | self.monthYearLabel = monthYearLabel
:
62 | }
63 |
64 | override func accessibilityLabel() -> String? {
| |- warning: main actor-isolated instance method 'accessibilityLabel()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityLabel()' to make this instance method not isolated to the actor
65 | return monthYearLabel.accessibilityLabel()
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:56:16: warning: main actor-isolated instance method 'accessibilityPerformIncrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
54 | // MARK: NSAccessibilityStepper methods
55 |
56 | override func accessibilityPerformIncrement() -> Bool {
| |- warning: main actor-isolated instance method 'accessibilityPerformIncrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityPerformIncrement()' to make this instance method not isolated to the actor
57 | return performStep(trailingButton)
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:60:16: warning: main actor-isolated instance method 'accessibilityPerformDecrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
58 | }
59 |
60 | override func accessibilityPerformDecrement() -> Bool {
| |- warning: main actor-isolated instance method 'accessibilityPerformDecrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityPerformDecrement()' to make this instance method not isolated to the actor
61 | return performStep(leadingButton)
62 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:68:16: warning: main actor-isolated instance method 'accessibilityValue()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
66 | }
67 |
68 | override func accessibilityValue() -> Any? {
| |- warning: main actor-isolated instance method 'accessibilityValue()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityValue()' to make this instance method not isolated to the actor
69 | return monthYearLabel.accessibilityValue()
70 | }
[55/65] Compiling FluentUI_macos CalendarHeaderView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:121:10: warning: main actor-isolated property 'increaseContrastEnabled' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
119 | object: nil,
120 | queue: nil) {[weak self] _ in
121 | self?.increaseContrastEnabled = NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast
| `- warning: main actor-isolated property 'increaseContrastEnabled' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
122 | }
123 | }
:
608 |
609 | /// Indicates if the `Increase Contrast` Accessibility Setting is enabled
610 | private var increaseContrastEnabled: Bool = NSWorkspace.shared.accessibilityDisplayShouldIncreaseContrast {
| `- note: mutation of this property is only permitted within the actor
611 | didSet {
612 | guard oldValue != increaseContrastEnabled else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:340:11: warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
338 | object: window,
339 | queue: nil) {[weak self] _ in
340 | self?.isWindowInactive = true
| `- warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
341 | }
342 |
:
596 |
597 | /// Indicates if the Window that the button view has been added to, is inactive/backgrounded
598 | private var isWindowInactive: Bool = false {
| `- note: mutation of this property is only permitted within the actor
599 | didSet {
600 | guard oldValue != isWindowInactive else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/Button/Button.swift:346:11: warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
344 | object: window,
345 | queue: nil) {[weak self] _ in
346 | self?.isWindowInactive = false
| `- warning: main actor-isolated property 'isWindowInactive' can not be mutated from a Sendable closure; this is an error in the Swift 6 language mode
347 | }
348 | }
:
596 |
597 | /// Indicates if the Window that the button view has been added to, is inactive/backgrounded
598 | private var isWindowInactive: Bool = false {
| `- note: mutation of this property is only permitted within the actor
599 | didSet {
600 | guard oldValue != isWindowInactive else {
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:64:16: warning: main actor-isolated instance method 'accessibilityLabel()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
32 | /// stepper for moving between months. Increment to move forwards, decrement to
33 | /// move backwards.
34 | class AccessibleCalendarHeaderStackView: NSStackView, NSAccessibilityStepper {
| `- note: add '@preconcurrency' to the 'NSAccessibilityStepper' conformance to defer isolation checking to run time
35 | init(monthYearLabel: NSTextField, leadingButton: NSButton, trailingButton: NSButton) {
36 | self.monthYearLabel = monthYearLabel
:
62 | }
63 |
64 | override func accessibilityLabel() -> String? {
| |- warning: main actor-isolated instance method 'accessibilityLabel()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityLabel()' to make this instance method not isolated to the actor
65 | return monthYearLabel.accessibilityLabel()
66 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:56:16: warning: main actor-isolated instance method 'accessibilityPerformIncrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
54 | // MARK: NSAccessibilityStepper methods
55 |
56 | override func accessibilityPerformIncrement() -> Bool {
| |- warning: main actor-isolated instance method 'accessibilityPerformIncrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityPerformIncrement()' to make this instance method not isolated to the actor
57 | return performStep(trailingButton)
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:60:16: warning: main actor-isolated instance method 'accessibilityPerformDecrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
58 | }
59 |
60 | override func accessibilityPerformDecrement() -> Bool {
| |- warning: main actor-isolated instance method 'accessibilityPerformDecrement()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityPerformDecrement()' to make this instance method not isolated to the actor
61 | return performStep(leadingButton)
62 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/CalendarHeaderView.swift:68:16: warning: main actor-isolated instance method 'accessibilityValue()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
66 | }
67 |
68 | override func accessibilityValue() -> Any? {
| |- warning: main actor-isolated instance method 'accessibilityValue()' cannot be used to satisfy nonisolated requirement from protocol 'NSAccessibilityStepper'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'accessibilityValue()' to make this instance method not isolated to the actor
69 | return monthYearLabel.accessibilityValue()
70 | }
[56/65] Compiling FluentUI_macos NotificationBarView.swift
[57/65] Compiling FluentUI_macos Separator.swift
[58/65] Compiling FluentUI_macos CalendarView.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:326:7: warning: main actor-isolated instance method 'datePicker(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
307 | }
308 |
309 | extension DatePickerController: DatePickerViewDelegate {
| `- note: add '@preconcurrency' to the 'DatePickerViewDelegate' conformance to defer isolation checking to run time
310 |
311 | /// Decides whether a given button should be highlighted.
:
324 | /// - datePicker: The date picker view.
325 | /// - date: The selected date. The time components will be discarded.
326 | func datePicker(_ datePicker: DatePickerView, didSelectDate date: Date) {
| |- warning: main actor-isolated instance method 'datePicker(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:didSelectDate:)' to make this instance method not isolated to the actor
327 | handleDateOnlySelection(of: date)
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:420:7: note: mark the protocol requirement 'datePicker(_:didSelectDate:)' 'async' to allow actor-isolated conformances
418 | /// - datePicker: The date picker that sent the message.
419 | /// - date: The date that was selected.
420 | func datePicker(_ datePicker: DatePickerView, didSelectDate date: Date)
| `- note: mark the protocol requirement 'datePicker(_:didSelectDate:)' 'async' to allow actor-isolated conformances
421 |
422 | /// Tells the delegate that a new date and time was selected.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:335:7: warning: main actor-isolated instance method 'datePicker(_:didSelectDateTime:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
333 | /// - datePicker: The date picker view.
334 | /// - date: The selected date.
335 | func datePicker(_ datePicker: DatePickerView, didSelectDateTime date: Date) {
| |- warning: main actor-isolated instance method 'datePicker(_:didSelectDateTime:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:didSelectDateTime:)' to make this instance method not isolated to the actor
336 | handleDateTimeSelection(of: date, shouldNotifyDelegate: true)
337 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:427:7: note: mark the protocol requirement 'datePicker(_:didSelectDateTime:)' 'async' to allow actor-isolated conformances
425 | /// - datePicker: The date picker that sent the message.
426 | /// - date: The date and time that was selected.
427 | func datePicker(_ datePicker: DatePickerView, didSelectDateTime date: Date)
| `- note: mark the protocol requirement 'datePicker(_:didSelectDateTime:)' 'async' to allow actor-isolated conformances
428 |
429 | /// Tells the delegate that the next month button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:343:7: warning: main actor-isolated instance method 'datePickerDidPressNext' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
341 | /// - Parameters:
342 | /// - datePicker: The date picker view.
343 | func datePickerDidPressNext(_ datePicker: DatePickerView) {
| |- warning: main actor-isolated instance method 'datePickerDidPressNext' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePickerDidPressNext' to make this instance method not isolated to the actor
344 | advanceMonth(by: 1)
345 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:433:7: note: mark the protocol requirement 'datePickerDidPressNext' 'async' to allow actor-isolated conformances
431 | /// - Parameters:
432 | /// - datePicker: The date picker that sent the message.
433 | func datePickerDidPressNext(_ datePicker: DatePickerView)
| `- note: mark the protocol requirement 'datePickerDidPressNext' 'async' to allow actor-isolated conformances
434 |
435 | /// Tells the delegate that the previous month button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:351:7: warning: main actor-isolated instance method 'datePickerDidPressPrevious' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
349 | /// - Parameters:
350 | /// - datePicker: The date picker view.
351 | func datePickerDidPressPrevious(_ datePicker: DatePickerView) {
| |- warning: main actor-isolated instance method 'datePickerDidPressPrevious' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePickerDidPressPrevious' to make this instance method not isolated to the actor
352 | advanceMonth(by: -1)
353 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:439:7: note: mark the protocol requirement 'datePickerDidPressPrevious' 'async' to allow actor-isolated conformances
437 | /// - Parameters:
438 | /// - datePicker: The date picker that sent the message.
439 | func datePickerDidPressPrevious(_ datePicker: DatePickerView)
| `- note: mark the protocol requirement 'datePickerDidPressPrevious' 'async' to allow actor-isolated conformances
440 |
441 | /// Asks the delegate whether a given calendar day button should be highlighted.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:317:7: warning: main actor-isolated instance method 'datePicker(_:shouldHighlightButton:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
315 | /// - button: The calendar day button.
316 | /// - Returns: True if the button should highlight.
317 | func datePicker(_ datePicker: DatePickerView, shouldHighlightButton button: CalendarDayButton) -> Bool {
| |- warning: main actor-isolated instance method 'datePicker(_:shouldHighlightButton:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:shouldHighlightButton:)' to make this instance method not isolated to the actor
318 | return button.day.date == selectedDate
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:447:7: note: mark the protocol requirement 'datePicker(_:shouldHighlightButton:)' 'async' to allow actor-isolated conformances
445 | /// - button: The calendar day button.
446 | /// - Returns: True if the button should be highlighted, false otherwise.
447 | func datePicker(_ datePicker: DatePickerView, shouldHighlightButton button: CalendarDayButton) -> Bool
| `- note: mark the protocol requirement 'datePicker(_:shouldHighlightButton:)' 'async' to allow actor-isolated conformances
448 | }
449 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:101:6: warning: main actor-isolated property 'selectedDate' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
99 |
100 | /// Currently selected date
101 | var selectedDate: Date {
| `- warning: main actor-isolated property 'selectedDate' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
102 | return calendar.startOfDay(for: selectedDateTime)
103 | }
:
376 | }
377 |
378 | extension DatePickerController: DatePickerViewDataSource {
| `- note: add '@preconcurrency' to the 'DatePickerViewDataSource' conformance to defer isolation checking to run time
379 |
380 | /// List of short weekday labels, correctly ordered and localized.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:469:6: note: requirement 'selectedDate' declared here
467 |
468 | /// Currently selected date
469 | var selectedDate: Date { get }
| `- note: requirement 'selectedDate' declared here
470 |
471 | /// Currently selected date and time
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:142:19: warning: main actor-isolated property 'selectedDateTime' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
140 |
141 | /// Internal storage of the currently selected date and time
142 | private(set) var selectedDateTime: Date
| `- warning: main actor-isolated property 'selectedDateTime' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
143 |
144 | /// First and last day of the month that is currently visible.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:472:6: note: requirement 'selectedDateTime' declared here
470 |
471 | /// Currently selected date and time
472 | var selectedDateTime: Date { get }
| `- note: requirement 'selectedDateTime' declared here
473 |
474 | /// Currently visible date range
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:145:19: warning: main actor-isolated property 'visibleRange' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
143 |
144 | /// First and last day of the month that is currently visible.
145 | private(set) var visibleRange: (first: Date, last: Date) {
| `- warning: main actor-isolated property 'visibleRange' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
146 | didSet {
147 | assert(
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:475:6: note: requirement 'visibleRange' declared here
473 |
474 | /// Currently visible date range
475 | var visibleRange: (first: Date, last: Date) { get }
| `- note: requirement 'visibleRange' declared here
476 |
477 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:106:6: warning: main actor-isolated property 'paddedDays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
104 |
105 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
106 | var paddedDays: PaddedCalendarDays {
| `- warning: main actor-isolated property 'paddedDays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
107 | var dateComponents = calendar.dateComponents([.month, .year], from: visibleRange.first)
108 | dateComponents.weekday = calendar.firstWeekday
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:478:6: note: requirement 'paddedDays' declared here
476 |
477 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
478 | var paddedDays: PaddedCalendarDays { get }
| `- note: requirement 'paddedDays' declared here
479 |
480 | /// Calendar that's currently being used
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:381:6: warning: main actor-isolated property 'shortWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
379 |
380 | /// List of short weekday labels, correctly ordered and localized.
381 | var shortWeekdays: [String] {
| `- warning: main actor-isolated property 'shortWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
382 | let weekdaySymbols = calendar.shortWeekdaySymbols
383 | return rotateWeekdays(weekdaySymbols)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:484:6: note: requirement 'shortWeekdays' declared here
482 |
483 | /// List of short weekday labels in the order to be displayed
484 | var shortWeekdays: [String] { get }
| `- note: requirement 'shortWeekdays' declared here
485 |
486 | /// List of long weekday labels in the order to be displayed
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:387:6: warning: main actor-isolated property 'longWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
385 |
386 | /// List of long weekday labels, correctly ordered and localized.
387 | var longWeekdays: [String] {
| `- warning: main actor-isolated property 'longWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
388 | let weekdaySymbols = calendar.standaloneWeekdaySymbols
389 | return rotateWeekdays(weekdaySymbols)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:487:6: note: requirement 'longWeekdays' declared here
485 |
486 | /// List of long weekday labels in the order to be displayed
487 | var longWeekdays: [String] { get }
| `- note: requirement 'longWeekdays' declared here
488 | }
489 |
[59/65] Compiling FluentUI_macos DatePickerController.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:326:7: warning: main actor-isolated instance method 'datePicker(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
307 | }
308 |
309 | extension DatePickerController: DatePickerViewDelegate {
| `- note: add '@preconcurrency' to the 'DatePickerViewDelegate' conformance to defer isolation checking to run time
310 |
311 | /// Decides whether a given button should be highlighted.
:
324 | /// - datePicker: The date picker view.
325 | /// - date: The selected date. The time components will be discarded.
326 | func datePicker(_ datePicker: DatePickerView, didSelectDate date: Date) {
| |- warning: main actor-isolated instance method 'datePicker(_:didSelectDate:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:didSelectDate:)' to make this instance method not isolated to the actor
327 | handleDateOnlySelection(of: date)
328 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:420:7: note: mark the protocol requirement 'datePicker(_:didSelectDate:)' 'async' to allow actor-isolated conformances
418 | /// - datePicker: The date picker that sent the message.
419 | /// - date: The date that was selected.
420 | func datePicker(_ datePicker: DatePickerView, didSelectDate date: Date)
| `- note: mark the protocol requirement 'datePicker(_:didSelectDate:)' 'async' to allow actor-isolated conformances
421 |
422 | /// Tells the delegate that a new date and time was selected.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:335:7: warning: main actor-isolated instance method 'datePicker(_:didSelectDateTime:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
333 | /// - datePicker: The date picker view.
334 | /// - date: The selected date.
335 | func datePicker(_ datePicker: DatePickerView, didSelectDateTime date: Date) {
| |- warning: main actor-isolated instance method 'datePicker(_:didSelectDateTime:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:didSelectDateTime:)' to make this instance method not isolated to the actor
336 | handleDateTimeSelection(of: date, shouldNotifyDelegate: true)
337 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:427:7: note: mark the protocol requirement 'datePicker(_:didSelectDateTime:)' 'async' to allow actor-isolated conformances
425 | /// - datePicker: The date picker that sent the message.
426 | /// - date: The date and time that was selected.
427 | func datePicker(_ datePicker: DatePickerView, didSelectDateTime date: Date)
| `- note: mark the protocol requirement 'datePicker(_:didSelectDateTime:)' 'async' to allow actor-isolated conformances
428 |
429 | /// Tells the delegate that the next month button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:343:7: warning: main actor-isolated instance method 'datePickerDidPressNext' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
341 | /// - Parameters:
342 | /// - datePicker: The date picker view.
343 | func datePickerDidPressNext(_ datePicker: DatePickerView) {
| |- warning: main actor-isolated instance method 'datePickerDidPressNext' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePickerDidPressNext' to make this instance method not isolated to the actor
344 | advanceMonth(by: 1)
345 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:433:7: note: mark the protocol requirement 'datePickerDidPressNext' 'async' to allow actor-isolated conformances
431 | /// - Parameters:
432 | /// - datePicker: The date picker that sent the message.
433 | func datePickerDidPressNext(_ datePicker: DatePickerView)
| `- note: mark the protocol requirement 'datePickerDidPressNext' 'async' to allow actor-isolated conformances
434 |
435 | /// Tells the delegate that the previous month button was pressed.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:351:7: warning: main actor-isolated instance method 'datePickerDidPressPrevious' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
349 | /// - Parameters:
350 | /// - datePicker: The date picker view.
351 | func datePickerDidPressPrevious(_ datePicker: DatePickerView) {
| |- warning: main actor-isolated instance method 'datePickerDidPressPrevious' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePickerDidPressPrevious' to make this instance method not isolated to the actor
352 | advanceMonth(by: -1)
353 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:439:7: note: mark the protocol requirement 'datePickerDidPressPrevious' 'async' to allow actor-isolated conformances
437 | /// - Parameters:
438 | /// - datePicker: The date picker that sent the message.
439 | func datePickerDidPressPrevious(_ datePicker: DatePickerView)
| `- note: mark the protocol requirement 'datePickerDidPressPrevious' 'async' to allow actor-isolated conformances
440 |
441 | /// Asks the delegate whether a given calendar day button should be highlighted.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:317:7: warning: main actor-isolated instance method 'datePicker(_:shouldHighlightButton:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
315 | /// - button: The calendar day button.
316 | /// - Returns: True if the button should highlight.
317 | func datePicker(_ datePicker: DatePickerView, shouldHighlightButton button: CalendarDayButton) -> Bool {
| |- warning: main actor-isolated instance method 'datePicker(_:shouldHighlightButton:)' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDelegate'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to 'datePicker(_:shouldHighlightButton:)' to make this instance method not isolated to the actor
318 | return button.day.date == selectedDate
319 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:447:7: note: mark the protocol requirement 'datePicker(_:shouldHighlightButton:)' 'async' to allow actor-isolated conformances
445 | /// - button: The calendar day button.
446 | /// - Returns: True if the button should be highlighted, false otherwise.
447 | func datePicker(_ datePicker: DatePickerView, shouldHighlightButton button: CalendarDayButton) -> Bool
| `- note: mark the protocol requirement 'datePicker(_:shouldHighlightButton:)' 'async' to allow actor-isolated conformances
448 | }
449 |
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:101:6: warning: main actor-isolated property 'selectedDate' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
99 |
100 | /// Currently selected date
101 | var selectedDate: Date {
| `- warning: main actor-isolated property 'selectedDate' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
102 | return calendar.startOfDay(for: selectedDateTime)
103 | }
:
376 | }
377 |
378 | extension DatePickerController: DatePickerViewDataSource {
| `- note: add '@preconcurrency' to the 'DatePickerViewDataSource' conformance to defer isolation checking to run time
379 |
380 | /// List of short weekday labels, correctly ordered and localized.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:469:6: note: requirement 'selectedDate' declared here
467 |
468 | /// Currently selected date
469 | var selectedDate: Date { get }
| `- note: requirement 'selectedDate' declared here
470 |
471 | /// Currently selected date and time
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:142:19: warning: main actor-isolated property 'selectedDateTime' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
140 |
141 | /// Internal storage of the currently selected date and time
142 | private(set) var selectedDateTime: Date
| `- warning: main actor-isolated property 'selectedDateTime' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
143 |
144 | /// First and last day of the month that is currently visible.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:472:6: note: requirement 'selectedDateTime' declared here
470 |
471 | /// Currently selected date and time
472 | var selectedDateTime: Date { get }
| `- note: requirement 'selectedDateTime' declared here
473 |
474 | /// Currently visible date range
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:145:19: warning: main actor-isolated property 'visibleRange' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
143 |
144 | /// First and last day of the month that is currently visible.
145 | private(set) var visibleRange: (first: Date, last: Date) {
| `- warning: main actor-isolated property 'visibleRange' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
146 | didSet {
147 | assert(
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:475:6: note: requirement 'visibleRange' declared here
473 |
474 | /// Currently visible date range
475 | var visibleRange: (first: Date, last: Date) { get }
| `- note: requirement 'visibleRange' declared here
476 |
477 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:106:6: warning: main actor-isolated property 'paddedDays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
104 |
105 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
106 | var paddedDays: PaddedCalendarDays {
| `- warning: main actor-isolated property 'paddedDays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
107 | var dateComponents = calendar.dateComponents([.month, .year], from: visibleRange.first)
108 | dateComponents.weekday = calendar.firstWeekday
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:478:6: note: requirement 'paddedDays' declared here
476 |
477 | /// All current month days, possibly padded by days from the previous and next month to align with the calendar grid
478 | var paddedDays: PaddedCalendarDays { get }
| `- note: requirement 'paddedDays' declared here
479 |
480 | /// Calendar that's currently being used
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:381:6: warning: main actor-isolated property 'shortWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
379 |
380 | /// List of short weekday labels, correctly ordered and localized.
381 | var shortWeekdays: [String] {
| `- warning: main actor-isolated property 'shortWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
382 | let weekdaySymbols = calendar.shortWeekdaySymbols
383 | return rotateWeekdays(weekdaySymbols)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:484:6: note: requirement 'shortWeekdays' declared here
482 |
483 | /// List of short weekday labels in the order to be displayed
484 | var shortWeekdays: [String] { get }
| `- note: requirement 'shortWeekdays' declared here
485 |
486 | /// List of long weekday labels in the order to be displayed
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerController.swift:387:6: warning: main actor-isolated property 'longWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
385 |
386 | /// List of long weekday labels, correctly ordered and localized.
387 | var longWeekdays: [String] {
| `- warning: main actor-isolated property 'longWeekdays' cannot be used to satisfy nonisolated requirement from protocol 'DatePickerViewDataSource'; this is an error in the Swift 6 language mode
388 | let weekdaySymbols = calendar.standaloneWeekdaySymbols
389 | return rotateWeekdays(weekdaySymbols)
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Components/DatePicker/DatePickerView.swift:487:6: note: requirement 'longWeekdays' declared here
485 |
486 | /// List of long weekday labels in the order to be displayed
487 | var longWeekdays: [String] { get }
| `- note: requirement 'longWeekdays' declared here
488 | }
489 |
[60/65] Compiling FluentUI_macos ColorProviding.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:515:26: warning: static property 'colorProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
513 |
514 | /// Color provider object. When a Color Provider is present, colors will be retrieved from the provider vs. internally.
515 | @objc public static var colorProvider: ColorProviding?
| |- warning: static property 'colorProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'colorProvider' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'colorProvider' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 |
517 | /// These are initialized with the Communication Blue defaults.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:518:21: warning: static property '_primary' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
516 |
517 | /// These are initialized with the Communication Blue defaults.
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
| |- warning: static property '_primary' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primary' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primary' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:519:21: warning: static property '_primaryShade10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
517 | /// These are initialized with the Communication Blue defaults.
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
| |- warning: static property '_primaryShade10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade10' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:520:21: warning: static property '_primaryShade20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
| |- warning: static property '_primaryShade20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade20' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade20' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:521:21: warning: static property '_primaryShade30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
| |- warning: static property '_primaryShade30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade30' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade30' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:522:21: warning: static property '_primaryTint10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
| |- warning: static property '_primaryTint10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint10' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:523:21: warning: static property '_primaryTint20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
| |- warning: static property '_primaryTint20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint20' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint20' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:524:21: warning: static property '_primaryTint30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
| |- warning: static property '_primaryTint30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint30' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint30' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
526 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:525:21: warning: static property '_primaryTint40' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
| |- warning: static property '_primaryTint40' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint40' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint40' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | }
527 |
[61/65] Compiling FluentUI_macos Colors.swift
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:515:26: warning: static property 'colorProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
513 |
514 | /// Color provider object. When a Color Provider is present, colors will be retrieved from the provider vs. internally.
515 | @objc public static var colorProvider: ColorProviding?
| |- warning: static property 'colorProvider' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'colorProvider' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property 'colorProvider' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 |
517 | /// These are initialized with the Communication Blue defaults.
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:518:21: warning: static property '_primary' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
516 |
517 | /// These are initialized with the Communication Blue defaults.
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
| |- warning: static property '_primary' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primary' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primary' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:519:21: warning: static property '_primaryShade10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
517 | /// These are initialized with the Communication Blue defaults.
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
| |- warning: static property '_primaryShade10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade10' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:520:21: warning: static property '_primaryShade20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
518 | private static var _primary: NSColor = Colors.Palette.communicationBlue.color
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
| |- warning: static property '_primaryShade20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade20' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade20' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:521:21: warning: static property '_primaryShade30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
519 | private static var _primaryShade10: NSColor = Colors.Palette.communicationBlueShade10.color
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
| |- warning: static property '_primaryShade30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryShade30' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryShade30' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:522:21: warning: static property '_primaryTint10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
520 | private static var _primaryShade20: NSColor = Colors.Palette.communicationBlueShade20.color
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
| |- warning: static property '_primaryTint10' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint10' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:523:21: warning: static property '_primaryTint20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
521 | private static var _primaryShade30: NSColor = Colors.Palette.communicationBlueShade30.color
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
| |- warning: static property '_primaryTint20' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint20' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint20' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:524:21: warning: static property '_primaryTint30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
522 | private static var _primaryTint10: NSColor = Colors.Palette.communicationBlueTint10.color
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
| |- warning: static property '_primaryTint30' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint30' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint30' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
526 | }
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Core/Colors.swift:525:21: warning: static property '_primaryTint40' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
523 | private static var _primaryTint20: NSColor = Colors.Palette.communicationBlueTint20.color
524 | private static var _primaryTint30: NSColor = Colors.Palette.communicationBlueTint30.color
525 | private static var _primaryTint40: NSColor = Colors.Palette.communicationBlueTint40.color
| |- warning: static property '_primaryTint40' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert '_primaryTint40' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: add '@MainActor' to make static property '_primaryTint40' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | }
527 |
[62/65] Compiling FluentUI_macos ControlHostingView.swift
[63/65] Compiling FluentUI_macos NSColor+Extensions.swift
[64/67] Emitting module FluentUI
[65/67] Compiling FluentUI FluentUI.swift
[65/67] Write Objects.LinkFileList
[66/67] Archiving libFluentUI.a
Build complete! (9.99s)
warning: 'spi-builder-workspace': found 4 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/FluentUI-macos.xcassets
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/CONTRIBUTING.md
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/README.md
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/FluentUI-Info.plist
warning: 'spi-builder-workspace': found 17 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/CONTRIBUTING.md
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Bottom Commanding/BottomCommanding.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Table View/TableView.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Other Cells/OtherCells.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/FluentUI-ios.xcassets
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/TableViewListShared/TableViewListShared.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Notification/Notification.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/TextField/TextField.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Tooltip/Tooltip.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Core/Core.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/BarButtonItems/BarButtonItems.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/README.md
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Avatar/Avatar.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/TwoLineTitleView/TwoLineTitleView.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/HUD/HUD.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Components/Navigation/Navigation.resources.xcfilelist
/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/CultureMapping.json
Build complete.
{
"default_localization" : "en",
"dependencies" : [
],
"manifest_display_name" : "FluentUI",
"name" : "FluentUI",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "macos",
"version" : "12.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "FluentUI",
"targets" : [
"FluentUI"
],
"type" : {
"library" : [
"static"
]
}
}
],
"targets" : [
{
"c99name" : "FluentUI_macos",
"module_type" : "SwiftTarget",
"name" : "FluentUI_macos",
"path" : "Sources/FluentUI_macOS",
"product_memberships" : [
"FluentUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ar.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ca.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/cs.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "cs"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/da.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "da"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/de.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/el.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "el"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/en-GB.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "en-gb"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/en.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/es-MX.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "es-mx"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/es.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/fi.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "fi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/fr.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/he.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "he"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/hi.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "hi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/hr.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "hr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/hu.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "hu"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/id.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/it.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ja.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ja"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ko.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ms.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/nb-NO.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "nb-no"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/nl.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/pl.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "pl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/pt-BR.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "pt-br"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/pt-PT.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "pt-pt"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ro.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/ru.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/sk.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "sk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/sv.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/th.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/tr.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/uk.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/vi.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/zh-Hans.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_macOS/Resources/Strings/zh-Hant.lproj/FluentUI.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
}
],
"sources" : [
"Components/Appearance/Apperance+Theme.swift",
"Components/AvatarView/AvatarView.swift",
"Components/Badge/BadgeView.swift",
"Components/Button/Button.swift",
"Components/DatePicker/CalendarDayButton.swift",
"Components/DatePicker/CalendarHeaderView.swift",
"Components/DatePicker/CalendarView.swift",
"Components/DatePicker/DatePickerController.swift",
"Components/DatePicker/DatePickerView.swift",
"Components/DynamicColor/DynamicColor.swift",
"Components/FilledTemplateImageView/FilledTemplateImageView.swift",
"Components/Link/Link.swift",
"Components/MultilinePillPicker/MultilinePillPicker.swift",
"Components/MultilinePillPicker/MultilinePillPickerView.swift",
"Components/Notification/NotificationBarView.swift",
"Components/Separator/Separator.swift",
"Core/ColorProviding.swift",
"Core/Colors.swift",
"Core/ControlHostingView.swift",
"Core/Extensions/NSColor+Extensions.swift",
"Core/FluentUIResources.swift"
],
"type" : "library"
},
{
"c99name" : "FluentUI_macOS_Tests",
"module_type" : "SwiftTarget",
"name" : "FluentUI_macOS_Tests",
"path" : "Tests/FluentUI_macOS_Tests",
"sources" : [
"AvatarViewTests.swift",
"DatePickerControllerTests.swift"
],
"target_dependencies" : [
"FluentUI_macos"
],
"type" : "test"
},
{
"c99name" : "FluentUI_ios",
"module_type" : "SwiftTarget",
"name" : "FluentUI_ios",
"path" : "Sources/FluentUI_iOS",
"product_memberships" : [
"FluentUI"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ar.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ar.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ca.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ca.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ca"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/cs.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "cs"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/cs.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "cs"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/da.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "da"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/da.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "da"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/de.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/de.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "de"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/el.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "el"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/el.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "el"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/en-GB.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en-gb"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/en-GB.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "en-gb"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/en.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/en.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/es-MX.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es-mx"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/es-MX.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "es-mx"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/es.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/es.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/fi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/fi.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "fi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/fr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/fr.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "fr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/he.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "he"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/he.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "he"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/hi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/hi.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "hi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/hr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/hr.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "hr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/hu.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "hu"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/hu.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "hu"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/id.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/id.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "id"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/it.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/it.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "it"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ja.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ja"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ja.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ja"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ko.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ko.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ko"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ms.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ms.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ms"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/nb-NO.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nb-no"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/nb-NO.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "nb-no"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/nl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/nl.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "nl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/pl.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/pl.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "pl"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/pt-BR.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt-br"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/pt-BR.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "pt-br"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/pt-PT.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "pt-pt"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/pt-PT.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "pt-pt"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ro.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ro"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ro.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ro"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ru.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/ru.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ru"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/sk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/sk.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "sk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/sv.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/sv.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "sv"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/th.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/th.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "th"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/tr.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/tr.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "tr"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/uk.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/uk.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "uk"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/vi.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/vi.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "vi"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/zh-Hans.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/zh-Hans.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "zh-hans"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/zh-Hant.lproj/Localizable.strings",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Localization/zh-Hant.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "zh-hant"
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/FluentUI_iOS/Resources/Version.plist",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"Components/ActivityIndicator/ActivityIndicator.swift",
"Components/ActivityIndicator/ActivityIndicatorModifiers.swift",
"Components/ActivityIndicator/ActivityIndicatorTokenSet.swift",
"Components/ActivityIndicator/MSFActivityIndicator.swift",
"Components/Avatar/Avatar.swift",
"Components/Avatar/AvatarModifiers.swift",
"Components/Avatar/AvatarTokenSet.swift",
"Components/Avatar/MSFAvatar.swift",
"Components/Avatar/MSFAvatarPresence.swift",
"Components/Avatar/Persona.swift",
"Components/AvatarGroup/AvatarGroup.swift",
"Components/AvatarGroup/AvatarGroupModifiers.swift",
"Components/AvatarGroup/AvatarGroupTokenSet.swift",
"Components/AvatarGroup/MSFAvatarGroup.swift",
"Components/Badge Field/BadgeField.swift",
"Components/Badge Field/BadgeFieldTokenSet.swift",
"Components/Badge Field/BadgeStringExtractor.swift",
"Components/Badge Field/BadgeView.swift",
"Components/Badge Field/BadgeViewTokenSet.swift",
"Components/BarButtonItems/BarButtonItems.swift",
"Components/Bottom Commanding/BottomCommandingController.swift",
"Components/Bottom Commanding/BottomCommandingTokenSet.swift",
"Components/Bottom Commanding/CommandingItem.swift",
"Components/Bottom Commanding/CommandingSection.swift",
"Components/Bottom Sheet/BottomSheetController.swift",
"Components/Bottom Sheet/BottomSheetPassthroughView.swift",
"Components/Bottom Sheet/BottomSheetTokenSet.swift",
"Components/Bottom Sheet/ContentHeightResolutionContext.swift",
"Components/Button/Button.swift",
"Components/Button/ButtonTokenSet.swift",
"Components/Button/FluentButtonStyle.swift",
"Components/Button/FluentButtonToggleStyle.swift",
"Components/Calendar/AccessibilityContainerView.swift",
"Components/Calendar/AccessibleViewDelegate.swift",
"Components/Calendar/Calendar+Extensions.swift",
"Components/Calendar/CalendarConfiguration.swift",
"Components/Calendar/CalendarView.swift",
"Components/Calendar/CalendarViewDataSource.swift",
"Components/Calendar/CalendarViewLayout.swift",
"Components/Calendar/Views/CalendarViewDayCell.swift",
"Components/Calendar/Views/CalendarViewDayMonthCell.swift",
"Components/Calendar/Views/CalendarViewDayMonthYearCell.swift",
"Components/Calendar/Views/CalendarViewDayTodayCell.swift",
"Components/Calendar/Views/CalendarViewMonthBannerView.swift",
"Components/Calendar/Views/CalendarViewWeekdayHeadingView.swift",
"Components/Card Nudge/CardNudge.swift",
"Components/Card Nudge/CardNudgeModifiers.swift",
"Components/Card Nudge/CardNudgeTokenSet.swift",
"Components/Card Nudge/MSFCardNudge.swift",
"Components/Card/CardView.swift",
"Components/Command Bar/CommandBar.swift",
"Components/Command Bar/CommandBarButton.swift",
"Components/Command Bar/CommandBarButtonGroupView.swift",
"Components/Command Bar/CommandBarCommandGroupsView.swift",
"Components/Command Bar/CommandBarItem.swift",
"Components/Command Bar/CommandBarTokenSet.swift",
"Components/Date Time Pickers/Date Picker/DatePickerController.swift",
"Components/Date Time Pickers/Date Picker/DatePickerSelectionManager.swift",
"Components/Date Time Pickers/Date Time Picker/DateTimePickerController.swift",
"Components/Date Time Pickers/Date Time Picker/Views/DateTimePickerView.swift",
"Components/Date Time Pickers/Date Time Picker/Views/DateTimePickerViewComponent.swift",
"Components/Date Time Pickers/Date Time Picker/Views/DateTimePickerViewComponentCell.swift",
"Components/Date Time Pickers/Date Time Picker/Views/DateTimePickerViewComponentTableView.swift",
"Components/Date Time Pickers/Date Time Picker/Views/DateTimePickerViewDataSource.swift",
"Components/Date Time Pickers/Date Time Picker/Views/DateTimePickerViewLayout.swift",
"Components/Date Time Pickers/Date+Extensions.swift",
"Components/Date Time Pickers/DateComponents+Extensions.swift",
"Components/Date Time Pickers/DateTimePicker.swift",
"Components/Date Time Pickers/DayOfMonth.swift",
"Components/Date Time Pickers/GenericDateTimePicker.swift",
"Components/Date Time Pickers/String+Date.swift",
"Components/DotView/DotView.swift",
"Components/Drawer/CALayer+Extensions.swift",
"Components/Drawer/DrawerController.swift",
"Components/Drawer/DrawerPresentationController.swift",
"Components/Drawer/DrawerShadowView.swift",
"Components/Drawer/DrawerTokenSet.swift",
"Components/Drawer/DrawerTransitionAnimator.swift",
"Components/EasyTapButton/EasyTapButton.swift",
"Components/HUD/HUD.swift",
"Components/HUD/HUDModifiers.swift",
"Components/HUD/HeadsUpDisplay.swift",
"Components/HUD/HeadsUpDisplayTokenSet.swift",
"Components/HUD/MSFHeadsUpDisplay.swift",
"Components/IndeterminateProgressBar/IndeterminateProgressBar.swift",
"Components/IndeterminateProgressBar/IndeterminateProgressBarModifiers.swift",
"Components/IndeterminateProgressBar/IndeterminateProgressBarTokenSet.swift",
"Components/IndeterminateProgressBar/MSFIndeterminateProgressBar.swift",
"Components/Label/BadgeLabel.swift",
"Components/Label/BadgeLabelTokenSet.swift",
"Components/Label/Label.swift",
"Components/Label/LabelTokenSet.swift",
"Components/List/FluentList.swift",
"Components/List/FluentListModifiers.swift",
"Components/List/FluentListSection.swift",
"Components/List/FluentListSectionFooter.swift",
"Components/List/FluentListSectionHeader.swift",
"Components/List/ListActionItem.swift",
"Components/List/ListActionItemModifiers.swift",
"Components/List/ListItem.swift",
"Components/List/ListItemModifiers.swift",
"Components/MultilineCommandBar/MultilineCommandBar.swift",
"Components/Navigation/BadgeLabelButton.swift",
"Components/Navigation/Helpers/ContentScrollViewTraits.swift",
"Components/Navigation/Helpers/NavigationAnimator.swift",
"Components/Navigation/NavigationBar.swift",
"Components/Navigation/NavigationBarTokenSet.swift",
"Components/Navigation/NavigationController.swift",
"Components/Navigation/SearchBar/SearchBar.swift",
"Components/Navigation/SearchBar/SearchBarTokenSet.swift",
"Components/Navigation/Shy Header/ShyHeaderController.swift",
"Components/Navigation/Shy Header/ShyHeaderView.swift",
"Components/Navigation/TwoLineTitleView+Navigation.swift",
"Components/Navigation/UIBarButtonItem+BadgeValue.swift",
"Components/Navigation/UINavigationItem+Navigation.swift",
"Components/Navigation/UIViewController+Navigation.swift",
"Components/Navigation/Views/AvatarTitleView.swift",
"Components/Navigation/Views/AvatarTitleViewTokenSet.swift",
"Components/Notification/FluentNotification.swift",
"Components/Notification/MSFNotification.swift",
"Components/Notification/NotificationModifiers.swift",
"Components/Notification/NotificationTokenSet.swift",
"Components/Obscurable/BlurringView.swift",
"Components/Obscurable/DimmingView.swift",
"Components/Obscurable/Obscurable.swift",
"Components/Other Cells/ActionsCell.swift",
"Components/Other Cells/ActivityIndicatorCell.swift",
"Components/Other Cells/BooleanCell.swift",
"Components/Other Cells/CenteredLabelCell.swift",
"Components/People Picker/PeoplePicker.swift",
"Components/People Picker/PeoplePickerTokenSet.swift",
"Components/People Picker/PersonaBadgeViewDataSource.swift",
"Components/People Picker/PersonaCell.swift",
"Components/People Picker/PersonaListView.swift",
"Components/PersonaButton/MSFPersonaButton.swift",
"Components/PersonaButton/PersonaButton.swift",
"Components/PersonaButton/PersonaButtonModifiers.swift",
"Components/PersonaButton/PersonaButtonTokenSet.swift",
"Components/PersonaButtonCarousel/MSFPersonaButtonCarousel.swift",
"Components/PersonaButtonCarousel/PersonaButtonCarousel.swift",
"Components/PersonaButtonCarousel/PersonaButtonCarouselModifiers.swift",
"Components/PersonaButtonCarousel/PersonaButtonCarouselTokenSet.swift",
"Components/Pill Button Bar/PillButton.swift",
"Components/Pill Button Bar/PillButtonBar.swift",
"Components/Pill Button Bar/PillButtonTokenSet.swift",
"Components/Popup Menu/PopupMenuController.swift",
"Components/Popup Menu/PopupMenuItem.swift",
"Components/Popup Menu/PopupMenuItemCell.swift",
"Components/Popup Menu/PopupMenuItemTokenSet.swift",
"Components/Popup Menu/PopupMenuProtocols.swift",
"Components/Popup Menu/PopupMenuSection.swift",
"Components/Popup Menu/PopupMenuSectionHeaderView.swift",
"Components/Popup Menu/PopupMenuTokenSet.swift",
"Components/Presenters/CardPresentationController.swift",
"Components/Presenters/CardPresenterNavigationController.swift",
"Components/Presenters/CardTransitionAnimator.swift",
"Components/Presenters/PageCardPresenterController.swift",
"Components/ResizingHandleView/ResizingHandleTokenSet.swift",
"Components/ResizingHandleView/ResizingHandleView.swift",
"Components/SegmentedControl/SegmentItem.swift",
"Components/SegmentedControl/SegmentPillButton.swift",
"Components/SegmentedControl/SegmentedControl.swift",
"Components/SegmentedControl/SegmentedControlTokenSet.swift",
"Components/Separator/Separator.swift",
"Components/Separator/SeparatorTokenSet.swift",
"Components/Shimmer/ShimmerLinesView.swift",
"Components/Shimmer/ShimmerTokenSet.swift",
"Components/Shimmer/ShimmerView.swift",
"Components/Tab Bar/SideTabBar.swift",
"Components/Tab Bar/SideTabBarTokenSet.swift",
"Components/Tab Bar/TabBarItem.swift",
"Components/Tab Bar/TabBarItemTokenSet.swift",
"Components/Tab Bar/TabBarItemView.swift",
"Components/Tab Bar/TabBarTokenSet.swift",
"Components/Tab Bar/TabBarView.swift",
"Components/Table View/TableViewCell.swift",
"Components/Table View/TableViewHeaderFooterView.swift",
"Components/Table View/TableViewHeaderFooterViewTokenSet.swift",
"Components/TableViewListShared/TableViewCellTokenSet.swift",
"Components/TextField/FluentTextField.swift",
"Components/TextField/FluentTextFieldInternal.swift",
"Components/TextField/FluentTextInputError.swift",
"Components/TextField/TextFieldTokenSet.swift",
"Components/Tooltip/Tooltip.swift",
"Components/Tooltip/TooltipModifiers.swift",
"Components/Tooltip/TooltipTokenSet.swift",
"Components/Tooltip/TooltipView.swift",
"Components/Tooltip/TooltipViewController.swift",
"Components/TouchForwardingView/TouchForwardingView.swift",
"Components/TwoLineTitleView/TwoLineTitleView.swift",
"Components/TwoLineTitleView/TwoLineTitleViewTokenSet.swift",
"Core/ColorProviding.swift",
"Core/Compatibility.swift",
"Core/ControlHostingView.swift",
"Core/Extensions/Color+Extensions.swift",
"Core/Extensions/NSLayoutConstraint+Extensions.swift",
"Core/Extensions/String+Extension.swift",
"Core/Extensions/SwiftUI+ViewAnimation.swift",
"Core/Extensions/SwiftUI+ViewModifiers.swift",
"Core/Extensions/SwiftUI+ViewPresentation.swift",
"Core/Extensions/UIApplication+Extensions.swift",
"Core/Extensions/UIColor+Extensions.swift",
"Core/Extensions/UIFont+Extensions.swift",
"Core/Extensions/UIImage+Extensions.swift",
"Core/Extensions/UIScrollView+Extensions.swift",
"Core/Extensions/UIView+Extensions.swift",
"Core/FluentTheme+Tokens.swift",
"Core/FluentThemedHostingController.swift",
"Core/FluentUIFramework.swift",
"Core/FocusRingView.swift",
"Core/Theme/FluentTheme+UIKit.swift",
"Core/Theme/FluentTheme+visionOS.swift",
"Core/Theme/FluentTheme.swift",
"Core/Theme/Tokens/ControlTokenSet.swift",
"Core/Theme/Tokens/DynamicColor.swift",
"Core/Theme/Tokens/EmptyTokenSet.swift",
"Core/Theme/Tokens/FontInfo.swift",
"Core/Theme/Tokens/GlobalTokens+UIKit.swift",
"Core/Theme/Tokens/GlobalTokens.swift",
"Core/Theme/Tokens/LinearGradientInfo.swift",
"Core/Theme/Tokens/ShadowInfo+UIKit.swift",
"Core/Theme/Tokens/ShadowInfo.swift",
"Core/Theme/Tokens/TokenSet.swift",
"Core/Theme/Tokens/TokenizedControl.swift",
"Core/Theme/Tokens/TokenizedControlView.swift",
"Core/UIKit+SwiftUI_interoperability.swift",
"Core/Utilities/AnimationSynchronizer.swift"
],
"type" : "library"
},
{
"c99name" : "FluentUI_iOS_Tests",
"module_type" : "SwiftTarget",
"name" : "FluentUI_iOS_Tests",
"path" : "Tests/FluentUI_iOS_Tests",
"sources" : [
"AvatarTests.swift",
"ColorTests.swift",
"DatePickerControllerTests.swift",
"FluentUITests.swift",
"FontTests.swift"
],
"target_dependencies" : [
"FluentUI_ios"
],
"type" : "test"
},
{
"c99name" : "FluentUI",
"module_type" : "SwiftTarget",
"name" : "FluentUI",
"path" : "Sources/FluentUI",
"product_memberships" : [
"FluentUI"
],
"sources" : [
"FluentUI.swift"
],
"target_dependencies" : [
"FluentUI_ios",
"FluentUI_macos"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.