Build Information
Successful build of DSFQuickActionBar, reference main (7be7b3
), with Swift 6.0 for macOS (SPM) on 5 Nov 2024 12:53:08 UTC.
Swift 6 data race errors: 1
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dagronf/DSFQuickActionBar.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dagronf/DSFQuickActionBar
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 7be7b3b Update dependencies
Cloned https://github.com/dagronf/DSFQuickActionBar.git
Revision (git rev-parse @):
7be7b3bd2cebb19ee119ba1f972ecce581de5aeb
SUCCESS checkout https://github.com/dagronf/DSFQuickActionBar.git at main
Fetching https://github.com/dagronf/DSFAppearanceManager
[1/398] Fetching dsfappearancemanager
Fetched https://github.com/dagronf/DSFAppearanceManager from cache (1.14s)
Computing version for https://github.com/dagronf/DSFAppearanceManager
Computed https://github.com/dagronf/DSFAppearanceManager at 3.5.1 (0.63s)
Creating working copy for https://github.com/dagronf/DSFAppearanceManager
Working copy of https://github.com/dagronf/DSFAppearanceManager resolved at 3.5.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "dsfquickactionbar",
"name": "DSFQuickActionBar",
"url": "https://github.com/dagronf/DSFQuickActionBar.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DSFQuickActionBar",
"dependencies": [
{
"identity": "dsfappearancemanager",
"name": "DSFAppearanceManager",
"url": "https://github.com/dagronf/DSFAppearanceManager",
"version": "3.5.1",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DSFAppearanceManager",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/dagronf/DSFQuickActionBar.git
[1/1072] Fetching dsfquickactionbar
Fetched https://github.com/dagronf/DSFQuickActionBar.git from cache (1.10s)
Fetching https://github.com/dagronf/DSFAppearanceManager from cache
Fetched https://github.com/dagronf/DSFAppearanceManager from cache (0.47s)
Computing version for https://github.com/dagronf/DSFAppearanceManager
Computed https://github.com/dagronf/DSFAppearanceManager at 3.5.1 (0.03s)
Creating working copy for https://github.com/dagronf/DSFAppearanceManager
Working copy of https://github.com/dagronf/DSFAppearanceManager resolved at 3.5.1
Creating working copy for https://github.com/dagronf/DSFQuickActionBar.git
Working copy of https://github.com/dagronf/DSFQuickActionBar.git resolved at main (7be7b3b)
warning: '.resolve-product-dependencies': dependency 'dsfquickactionbar' is not used by any target
Found 1 product dependencies
- DSFAppearanceManager
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/dagronf/DSFQuickActionBar.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/8] Write sources
[2/8] Copying PrivacyInfo.xcprivacy
[3/8] Write swift-version--7754E27361AE5C74.txt
[5/20] Compiling DSFAppearanceManager WeakBag.swift
[6/21] Compiling DSFAppearanceManager WeakBox.swift
[7/21] Compiling DSFAppearanceManager DSFSimpleLock.swift
[8/21] Compiling DSFAppearanceManager NSAppearance+extensions.swift
[9/21] Compiling DSFAppearanceManager DSFDebounce.swift
[10/21] Compiling DSFAppearanceManager DSFAppearanceManager+Listeners.swift
[11/21] Compiling DSFAppearanceManager NSWindow+Appearance.swift
[12/21] Compiling DSFAppearanceManager AutoplayAnimatedImages.swift
[13/21] Compiling DSFAppearanceManager DSFAppearanceManager.swift
[14/21] Compiling DSFAppearanceManager NSView+Appearance.swift
[15/21] Emitting module DSFAppearanceManager
[16/21] Compiling DSFAppearanceManager DSFAppearanceCache.swift
[17/21] Compiling DSFAppearanceManager DSFAppearanceManager+ChangeDetector.swift
[18/41] Compiling DSFQuickActionBar DSFDebounce.swift
[19/41] Compiling DSFQuickActionBar DSFDelayedIndeterminiteRadialProgressIndicator.swift
[20/41] Compiling DSFQuickActionBar DSFSingleShotTimer.swift
[21/41] Compiling DSFQuickActionBar DSFTextField.swift
[22/41] Compiling DSFQuickActionBar NSImage+extensions.swift
[23/41] Compiling DSFQuickActionBar NSImage+scaling.swift
[24/43] Compiling DSFQuickActionBar DSFQuickActionBar+Delegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:40:20: warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// The default image to display in the search field
40 | public static let DefaultImage: NSImage = {
| |- warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'DefaultImage' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let image = DSFQuickActionBar.DefaultSearchImage()
42 | image.isTemplate = true
AppKit.NSImage:1:12: note: class 'NSImage' does not conform to the 'Sendable' protocol
1 | open class NSImage : NSObject {
| `- note: class 'NSImage' does not conform to the 'Sendable' protocol
2 | public /*not inherited*/ init?(named name: NSImage.Name)
3 | @available(*, unavailable, renamed: "init(named:)", message: "Not available in Swift")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:65:25: warning: main actor-isolated property 'currentSearchText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
63 | /// The current search text
64 | public var currentSearchText: String? {
65 | quickActionBarWindow?.currentSearchText
| `- warning: main actor-isolated property 'currentSearchText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:57:20: note: property declared here
55 |
56 | private var _currentSearchText: String = ""
57 | private(set) var currentSearchText: String {
| `- note: property declared here
58 | get { self._currentSearchText }
59 | set {
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:122:30: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
120 | let originRect: CGRect
121 | if let parentWindow = parentWindow {
122 | originRect = parentWindow.frame
| `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
123 | }
124 | else if let screenFrame = NSScreen.main?.frame {
AppKit.NSWindow:78:25: note: property declared here
76 | @available(macOS 15.0, *)
77 | open var cascadingReferenceFrame: NSRect { get }
78 | @MainActor open var frame: NSRect { get }
| `- note: property declared here
79 | open func animationResizeTime(_ newFrame: NSRect) -> TimeInterval
80 | open func setFrame(_ frameRect: NSRect, display displayFlag: Bool, animate animateFlag: Bool)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:138:42: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
136 | let posRect = CGRect(x: x2, y: y2, width: w2, height: h2)
137 |
138 | let quickBarWindow = DSFQuickActionBar.Window()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
139 | self.quickBarController = NSWindowController(window: quickBarWindow)
140 | self.quickActionBarWindow = quickBarWindow
AppKit.NSPanel:14:35: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
12 | @available(macOS 10.10, *)
13 | public convenience init(contentViewController: NSViewController)
14 | @MainActor public convenience init()
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
15 | @available(macOS, introduced: 10.0, deprecated: 15.0, message: "This method should not be used.")
16 | @available(macOS, introduced: 10.0, deprecated: 15.0, message: "This method should not be used.")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:139:29: warning: call to main actor-isolated initializer 'init(window:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
137 |
138 | let quickBarWindow = DSFQuickActionBar.Window()
139 | self.quickBarController = NSWindowController(window: quickBarWindow)
| `- warning: call to main actor-isolated initializer 'init(window:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
140 | self.quickActionBarWindow = quickBarWindow
141 |
AppKit.NSWindowController:2:23: note: calls to initializer 'init(window:)' from outside of its actor context are implicitly asynchronous
1 | @MainActor open class NSWindowController : NSResponder, NSSeguePerforming {
2 | @MainActor public init(window: NSWindow?)
| `- note: calls to initializer 'init(window:)' from outside of its actor context are implicitly asynchronous
3 | public init?(coder: NSCoder)
4 | public convenience init(windowNibName: NSNib.Name)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:142:18: warning: main actor-isolated property 'quickActionBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
140 | self.quickActionBarWindow = quickBarWindow
141 |
142 | quickBarWindow.quickActionBar = self
| `- warning: main actor-isolated property 'quickActionBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:33:7: note: mutation of this property is only permitted within the actor
31 | @objc(DSFQuickActionBarWindow) class Window: EphemeralWindow {
32 | // The actionbar instance
33 | var quickActionBar: DSFQuickActionBar!
| `- note: mutation of this property is only permitted within the actor
34 |
35 | // To minimise the number of calls during edit
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:143:18: warning: main actor-isolated property 'showKeyboardShortcuts' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
141 |
142 | quickBarWindow.quickActionBar = self
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
| `- warning: main actor-isolated property 'showKeyboardShortcuts' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
144 | quickBarWindow.setFrame(posRect, display: true)
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:47:7: note: mutation of this property is only permitted within the actor
45 |
46 | // Should the control display keyboard shortcuts?
47 | var showKeyboardShortcuts: Bool = false
| `- note: mutation of this property is only permitted within the actor
48 |
49 | // The placeholder text for the edit field
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:144:18: warning: call to main actor-isolated instance method 'setFrame(_:display:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
142 | quickBarWindow.quickActionBar = self
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
| `- warning: call to main actor-isolated instance method 'setFrame(_:display:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
146 |
AppKit.NSWindow:69:26: note: calls to instance method 'setFrame(_:display:)' from outside of its actor context are implicitly asynchronous
67 | @available(swift, obsoleted: 3, renamed: "constrainFrameRect(_:to:)")
68 | open func constrainFrameRect(_ frameRect: NSRect, toScreen screen: NSScreen?) -> NSRect
69 | @MainActor open func setFrame(_ frameRect: NSRect, display flag: Bool)
| `- note: calls to instance method 'setFrame(_:display:)' from outside of its actor context are implicitly asynchronous
70 | open func setContentSize(_ size: NSSize)
71 | open func setFrameOrigin(_ point: NSPoint)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:145:18: warning: call to main actor-isolated instance method 'setup(parentWindow:initialSearchText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
| `- warning: call to main actor-isolated instance method 'setup(parentWindow:initialSearchText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
146 |
147 | quickBarWindow.placeholderText = placeholderText ?? ""
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:184:7: note: calls to instance method 'setup(parentWindow:initialSearchText:)' from outside of its actor context are implicitly asynchronous
182 | internal extension DSFQuickActionBar.Window {
183 | // Build the quick action bar display
184 | func setup(parentWindow: NSWindow? = nil, initialSearchText: String?) {
| `- note: calls to instance method 'setup(parentWindow:initialSearchText:)' from outside of its actor context are implicitly asynchronous
185 | self.autorecalculatesKeyViewLoop = true
186 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:147:18: warning: main actor-isolated property 'placeholderText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
146 |
147 | quickBarWindow.placeholderText = placeholderText ?? ""
| `- warning: main actor-isolated property 'placeholderText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
148 |
149 | quickBarWindow.didDetectClose = { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:50:7: note: mutation of this property is only permitted within the actor
48 |
49 | // The placeholder text for the edit field
50 | var placeholderText: String = "" {
| `- note: mutation of this property is only permitted within the actor
51 | didSet {
52 | self.editLabel.placeholderString = self.placeholderText
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:149:18: warning: main actor-isolated property 'didDetectClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
147 | quickBarWindow.placeholderText = placeholderText ?? ""
148 |
149 | quickBarWindow.didDetectClose = { [weak self] in
| `- warning: main actor-isolated property 'didDetectClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
150 | guard
151 | let self = self,
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/util/EphemeralWindow.swift:77:6: note: mutation of this property is only permitted within the actor
75 |
76 | /// A block that gets called when the window closes
77 | var didDetectClose: (() -> Void)?
| `- note: mutation of this property is only permitted within the actor
78 |
79 | /// `canBecomeKey` and `canBecomeMain` are both required so that text inputs inside the panel can receive focus
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:158:14: warning: main actor-isolated property 'userDidActivateItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
156 |
157 | // If the user hasn't activated an item, call the didCancel() delegate if it is present
158 | if window.userDidActivateItem == false {
| `- warning: main actor-isolated property 'userDidActivateItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 | self.contentSource?.quickActionBarDidCancel(self)
160 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:169:16: note: property declared here
167 |
168 | // Is set to true when the user 'activates' an item in the result list
169 | internal var userDidActivateItem: Bool = false
| `- note: property declared here
170 |
171 | // The task if the control is waiting for search results
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:170:9: warning: call to main actor-isolated instance method 'activate(ignoringOtherApps:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
168 | // Make sure that the application is frontmost or else the quick action bar won't display (it cannot be
169 | // made first responder for a non-frontmost application)
170 | NSApp.activate(ignoringOtherApps: true)
| `- warning: call to main actor-isolated instance method 'activate(ignoringOtherApps:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
171 |
172 | // Now present the window
AppKit.NSApplication:25:26: note: calls to instance method 'activate(ignoringOtherApps:)' from outside of its actor context are implicitly asynchronous
23 | open func deactivate()
24 | @available(macOS, introduced: 10.0, deprecated: 100000, message: "This method will be deprecated in a future release. Use NSApp.activate instead.")
25 | @MainActor open func activate(ignoringOtherApps ignoreOtherApps: Bool)
| `- note: calls to instance method 'activate(ignoringOtherApps:)' from outside of its actor context are implicitly asynchronous
26 | @available(swift, obsoleted: 3, renamed: "activate(ignoringOtherApps:)")
27 | @available(macOS, introduced: 10.0, deprecated: 100000, message: "This method will be deprecated in a future release. Use NSApp.activate instead.")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:170:3: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
168 | // Make sure that the application is frontmost or else the quick action bar won't display (it cannot be
169 | // made first responder for a non-frontmost application)
170 | NSApp.activate(ignoringOtherApps: true)
| `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
171 |
172 | // Now present the window
AppKit.NSApp:1:23: note: var declared here
1 | @MainActor public var NSApp: NSApplication!
| `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:173:18: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
171 |
172 | // Now present the window
173 | quickBarWindow.makeKeyAndOrderFront(self)
| `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | }
175 | }
AppKit.NSWindow:144:26: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
142 | open var canHide: Bool { get set }
143 | open func center()
144 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)
| `- note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
145 | open func orderFront(_ sender: Any?)
146 | open func orderBack(_ sender: Any?)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:181:15: warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 | public extension DSFQuickActionBar {
178 | /// Cancel an active action bar
179 | func cancel() {
| `- note: add '@MainActor' to make instance method 'cancel()' part of global actor 'MainActor'
180 | if let wc = self.quickBarController {
181 | wc.window?.close()
| `- warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
182 | }
183 | }
AppKit.NSWindow:95:15: note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
93 | weak open var firstResponder: NSResponder? { get }
94 | open var resizeFlags: NSEvent.ModifierFlags { get }
95 | open func close()
| `- note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
96 | open var isReleasedWhenClosed: Bool { get set }
97 | @available(swift, obsoleted: 3, renamed: "isReleasedWhenClosed")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:181:7: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
177 | public extension DSFQuickActionBar {
178 | /// Cancel an active action bar
179 | func cancel() {
| `- note: add '@MainActor' to make instance method 'cancel()' part of global actor 'MainActor'
180 | if let wc = self.quickBarController {
181 | wc.window?.close()
| `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
182 | }
183 | }
AppKit.NSWindowController:23:14: note: property declared here
21 | @available(macOS 10.10, *)
22 | open var contentViewController: NSViewController? { get set }
23 | open var window: NSWindow? { get set }
| `- note: property declared here
24 | open var isWindowLoaded: Bool { get }
25 | @available(swift, obsoleted: 3, renamed: "isWindowLoaded")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:188:30: warning: call to main actor-isolated instance method 'provideResultIdentifiers' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
185 |
186 | public extension DSFQuickActionBar {
187 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
| `- note: add '@MainActor' to make instance method 'provideResultIdentifiers' part of global actor 'MainActor'
188 | self.quickActionBarWindow?.provideResultIdentifiers(identifiers)
| `- warning: call to main actor-isolated instance method 'provideResultIdentifiers' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:263:7: note: calls to instance method 'provideResultIdentifiers' from outside of its actor context are implicitly asynchronous
261 |
262 | extension DSFQuickActionBar.Window {
263 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
| `- note: calls to instance method 'provideResultIdentifiers' from outside of its actor context are implicitly asynchronous
264 | self.results.identifiers = identifiers
265 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:188:30: warning: sending 'identifiers' risks causing data races; this is an error in the Swift 6 language mode
186 | public extension DSFQuickActionBar {
187 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
188 | self.quickActionBarWindow?.provideResultIdentifiers(identifiers)
| |- warning: sending 'identifiers' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'identifiers' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
189 | }
190 | }
[25/43] Compiling DSFQuickActionBar DSFQuickActionBar+SearchTask.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:40:20: warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// The default image to display in the search field
40 | public static let DefaultImage: NSImage = {
| |- warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'DefaultImage' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let image = DSFQuickActionBar.DefaultSearchImage()
42 | image.isTemplate = true
AppKit.NSImage:1:12: note: class 'NSImage' does not conform to the 'Sendable' protocol
1 | open class NSImage : NSObject {
| `- note: class 'NSImage' does not conform to the 'Sendable' protocol
2 | public /*not inherited*/ init?(named name: NSImage.Name)
3 | @available(*, unavailable, renamed: "init(named:)", message: "Not available in Swift")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:65:25: warning: main actor-isolated property 'currentSearchText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
63 | /// The current search text
64 | public var currentSearchText: String? {
65 | quickActionBarWindow?.currentSearchText
| `- warning: main actor-isolated property 'currentSearchText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:57:20: note: property declared here
55 |
56 | private var _currentSearchText: String = ""
57 | private(set) var currentSearchText: String {
| `- note: property declared here
58 | get { self._currentSearchText }
59 | set {
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:122:30: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
120 | let originRect: CGRect
121 | if let parentWindow = parentWindow {
122 | originRect = parentWindow.frame
| `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
123 | }
124 | else if let screenFrame = NSScreen.main?.frame {
AppKit.NSWindow:78:25: note: property declared here
76 | @available(macOS 15.0, *)
77 | open var cascadingReferenceFrame: NSRect { get }
78 | @MainActor open var frame: NSRect { get }
| `- note: property declared here
79 | open func animationResizeTime(_ newFrame: NSRect) -> TimeInterval
80 | open func setFrame(_ frameRect: NSRect, display displayFlag: Bool, animate animateFlag: Bool)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:138:42: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
136 | let posRect = CGRect(x: x2, y: y2, width: w2, height: h2)
137 |
138 | let quickBarWindow = DSFQuickActionBar.Window()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
139 | self.quickBarController = NSWindowController(window: quickBarWindow)
140 | self.quickActionBarWindow = quickBarWindow
AppKit.NSPanel:14:35: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
12 | @available(macOS 10.10, *)
13 | public convenience init(contentViewController: NSViewController)
14 | @MainActor public convenience init()
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
15 | @available(macOS, introduced: 10.0, deprecated: 15.0, message: "This method should not be used.")
16 | @available(macOS, introduced: 10.0, deprecated: 15.0, message: "This method should not be used.")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:139:29: warning: call to main actor-isolated initializer 'init(window:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
137 |
138 | let quickBarWindow = DSFQuickActionBar.Window()
139 | self.quickBarController = NSWindowController(window: quickBarWindow)
| `- warning: call to main actor-isolated initializer 'init(window:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
140 | self.quickActionBarWindow = quickBarWindow
141 |
AppKit.NSWindowController:2:23: note: calls to initializer 'init(window:)' from outside of its actor context are implicitly asynchronous
1 | @MainActor open class NSWindowController : NSResponder, NSSeguePerforming {
2 | @MainActor public init(window: NSWindow?)
| `- note: calls to initializer 'init(window:)' from outside of its actor context are implicitly asynchronous
3 | public init?(coder: NSCoder)
4 | public convenience init(windowNibName: NSNib.Name)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:142:18: warning: main actor-isolated property 'quickActionBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
140 | self.quickActionBarWindow = quickBarWindow
141 |
142 | quickBarWindow.quickActionBar = self
| `- warning: main actor-isolated property 'quickActionBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:33:7: note: mutation of this property is only permitted within the actor
31 | @objc(DSFQuickActionBarWindow) class Window: EphemeralWindow {
32 | // The actionbar instance
33 | var quickActionBar: DSFQuickActionBar!
| `- note: mutation of this property is only permitted within the actor
34 |
35 | // To minimise the number of calls during edit
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:143:18: warning: main actor-isolated property 'showKeyboardShortcuts' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
141 |
142 | quickBarWindow.quickActionBar = self
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
| `- warning: main actor-isolated property 'showKeyboardShortcuts' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
144 | quickBarWindow.setFrame(posRect, display: true)
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:47:7: note: mutation of this property is only permitted within the actor
45 |
46 | // Should the control display keyboard shortcuts?
47 | var showKeyboardShortcuts: Bool = false
| `- note: mutation of this property is only permitted within the actor
48 |
49 | // The placeholder text for the edit field
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:144:18: warning: call to main actor-isolated instance method 'setFrame(_:display:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
142 | quickBarWindow.quickActionBar = self
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
| `- warning: call to main actor-isolated instance method 'setFrame(_:display:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
146 |
AppKit.NSWindow:69:26: note: calls to instance method 'setFrame(_:display:)' from outside of its actor context are implicitly asynchronous
67 | @available(swift, obsoleted: 3, renamed: "constrainFrameRect(_:to:)")
68 | open func constrainFrameRect(_ frameRect: NSRect, toScreen screen: NSScreen?) -> NSRect
69 | @MainActor open func setFrame(_ frameRect: NSRect, display flag: Bool)
| `- note: calls to instance method 'setFrame(_:display:)' from outside of its actor context are implicitly asynchronous
70 | open func setContentSize(_ size: NSSize)
71 | open func setFrameOrigin(_ point: NSPoint)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:145:18: warning: call to main actor-isolated instance method 'setup(parentWindow:initialSearchText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
| `- warning: call to main actor-isolated instance method 'setup(parentWindow:initialSearchText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
146 |
147 | quickBarWindow.placeholderText = placeholderText ?? ""
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:184:7: note: calls to instance method 'setup(parentWindow:initialSearchText:)' from outside of its actor context are implicitly asynchronous
182 | internal extension DSFQuickActionBar.Window {
183 | // Build the quick action bar display
184 | func setup(parentWindow: NSWindow? = nil, initialSearchText: String?) {
| `- note: calls to instance method 'setup(parentWindow:initialSearchText:)' from outside of its actor context are implicitly asynchronous
185 | self.autorecalculatesKeyViewLoop = true
186 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:147:18: warning: main actor-isolated property 'placeholderText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
146 |
147 | quickBarWindow.placeholderText = placeholderText ?? ""
| `- warning: main actor-isolated property 'placeholderText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
148 |
149 | quickBarWindow.didDetectClose = { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:50:7: note: mutation of this property is only permitted within the actor
48 |
49 | // The placeholder text for the edit field
50 | var placeholderText: String = "" {
| `- note: mutation of this property is only permitted within the actor
51 | didSet {
52 | self.editLabel.placeholderString = self.placeholderText
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:149:18: warning: main actor-isolated property 'didDetectClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
147 | quickBarWindow.placeholderText = placeholderText ?? ""
148 |
149 | quickBarWindow.didDetectClose = { [weak self] in
| `- warning: main actor-isolated property 'didDetectClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
150 | guard
151 | let self = self,
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/util/EphemeralWindow.swift:77:6: note: mutation of this property is only permitted within the actor
75 |
76 | /// A block that gets called when the window closes
77 | var didDetectClose: (() -> Void)?
| `- note: mutation of this property is only permitted within the actor
78 |
79 | /// `canBecomeKey` and `canBecomeMain` are both required so that text inputs inside the panel can receive focus
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:158:14: warning: main actor-isolated property 'userDidActivateItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
156 |
157 | // If the user hasn't activated an item, call the didCancel() delegate if it is present
158 | if window.userDidActivateItem == false {
| `- warning: main actor-isolated property 'userDidActivateItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 | self.contentSource?.quickActionBarDidCancel(self)
160 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:169:16: note: property declared here
167 |
168 | // Is set to true when the user 'activates' an item in the result list
169 | internal var userDidActivateItem: Bool = false
| `- note: property declared here
170 |
171 | // The task if the control is waiting for search results
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:170:9: warning: call to main actor-isolated instance method 'activate(ignoringOtherApps:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
168 | // Make sure that the application is frontmost or else the quick action bar won't display (it cannot be
169 | // made first responder for a non-frontmost application)
170 | NSApp.activate(ignoringOtherApps: true)
| `- warning: call to main actor-isolated instance method 'activate(ignoringOtherApps:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
171 |
172 | // Now present the window
AppKit.NSApplication:25:26: note: calls to instance method 'activate(ignoringOtherApps:)' from outside of its actor context are implicitly asynchronous
23 | open func deactivate()
24 | @available(macOS, introduced: 10.0, deprecated: 100000, message: "This method will be deprecated in a future release. Use NSApp.activate instead.")
25 | @MainActor open func activate(ignoringOtherApps ignoreOtherApps: Bool)
| `- note: calls to instance method 'activate(ignoringOtherApps:)' from outside of its actor context are implicitly asynchronous
26 | @available(swift, obsoleted: 3, renamed: "activate(ignoringOtherApps:)")
27 | @available(macOS, introduced: 10.0, deprecated: 100000, message: "This method will be deprecated in a future release. Use NSApp.activate instead.")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:170:3: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
168 | // Make sure that the application is frontmost or else the quick action bar won't display (it cannot be
169 | // made first responder for a non-frontmost application)
170 | NSApp.activate(ignoringOtherApps: true)
| `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
171 |
172 | // Now present the window
AppKit.NSApp:1:23: note: var declared here
1 | @MainActor public var NSApp: NSApplication!
| `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:173:18: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
171 |
172 | // Now present the window
173 | quickBarWindow.makeKeyAndOrderFront(self)
| `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | }
175 | }
AppKit.NSWindow:144:26: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
142 | open var canHide: Bool { get set }
143 | open func center()
144 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)
| `- note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
145 | open func orderFront(_ sender: Any?)
146 | open func orderBack(_ sender: Any?)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:181:15: warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 | public extension DSFQuickActionBar {
178 | /// Cancel an active action bar
179 | func cancel() {
| `- note: add '@MainActor' to make instance method 'cancel()' part of global actor 'MainActor'
180 | if let wc = self.quickBarController {
181 | wc.window?.close()
| `- warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
182 | }
183 | }
AppKit.NSWindow:95:15: note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
93 | weak open var firstResponder: NSResponder? { get }
94 | open var resizeFlags: NSEvent.ModifierFlags { get }
95 | open func close()
| `- note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
96 | open var isReleasedWhenClosed: Bool { get set }
97 | @available(swift, obsoleted: 3, renamed: "isReleasedWhenClosed")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:181:7: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
177 | public extension DSFQuickActionBar {
178 | /// Cancel an active action bar
179 | func cancel() {
| `- note: add '@MainActor' to make instance method 'cancel()' part of global actor 'MainActor'
180 | if let wc = self.quickBarController {
181 | wc.window?.close()
| `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
182 | }
183 | }
AppKit.NSWindowController:23:14: note: property declared here
21 | @available(macOS 10.10, *)
22 | open var contentViewController: NSViewController? { get set }
23 | open var window: NSWindow? { get set }
| `- note: property declared here
24 | open var isWindowLoaded: Bool { get }
25 | @available(swift, obsoleted: 3, renamed: "isWindowLoaded")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:188:30: warning: call to main actor-isolated instance method 'provideResultIdentifiers' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
185 |
186 | public extension DSFQuickActionBar {
187 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
| `- note: add '@MainActor' to make instance method 'provideResultIdentifiers' part of global actor 'MainActor'
188 | self.quickActionBarWindow?.provideResultIdentifiers(identifiers)
| `- warning: call to main actor-isolated instance method 'provideResultIdentifiers' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:263:7: note: calls to instance method 'provideResultIdentifiers' from outside of its actor context are implicitly asynchronous
261 |
262 | extension DSFQuickActionBar.Window {
263 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
| `- note: calls to instance method 'provideResultIdentifiers' from outside of its actor context are implicitly asynchronous
264 | self.results.identifiers = identifiers
265 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:188:30: warning: sending 'identifiers' risks causing data races; this is an error in the Swift 6 language mode
186 | public extension DSFQuickActionBar {
187 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
188 | self.quickActionBarWindow?.provideResultIdentifiers(identifiers)
| |- warning: sending 'identifiers' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'identifiers' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
189 | }
190 | }
[26/43] Compiling DSFQuickActionBar DSFQuickActionBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:40:20: warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// The default image to display in the search field
40 | public static let DefaultImage: NSImage = {
| |- warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'DefaultImage' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let image = DSFQuickActionBar.DefaultSearchImage()
42 | image.isTemplate = true
AppKit.NSImage:1:12: note: class 'NSImage' does not conform to the 'Sendable' protocol
1 | open class NSImage : NSObject {
| `- note: class 'NSImage' does not conform to the 'Sendable' protocol
2 | public /*not inherited*/ init?(named name: NSImage.Name)
3 | @available(*, unavailable, renamed: "init(named:)", message: "Not available in Swift")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:65:25: warning: main actor-isolated property 'currentSearchText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
63 | /// The current search text
64 | public var currentSearchText: String? {
65 | quickActionBarWindow?.currentSearchText
| `- warning: main actor-isolated property 'currentSearchText' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
66 | }
67 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:57:20: note: property declared here
55 |
56 | private var _currentSearchText: String = ""
57 | private(set) var currentSearchText: String {
| `- note: property declared here
58 | get { self._currentSearchText }
59 | set {
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:122:30: warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
120 | let originRect: CGRect
121 | if let parentWindow = parentWindow {
122 | originRect = parentWindow.frame
| `- warning: main actor-isolated property 'frame' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
123 | }
124 | else if let screenFrame = NSScreen.main?.frame {
AppKit.NSWindow:78:25: note: property declared here
76 | @available(macOS 15.0, *)
77 | open var cascadingReferenceFrame: NSRect { get }
78 | @MainActor open var frame: NSRect { get }
| `- note: property declared here
79 | open func animationResizeTime(_ newFrame: NSRect) -> TimeInterval
80 | open func setFrame(_ frameRect: NSRect, display displayFlag: Bool, animate animateFlag: Bool)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:138:42: warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
136 | let posRect = CGRect(x: x2, y: y2, width: w2, height: h2)
137 |
138 | let quickBarWindow = DSFQuickActionBar.Window()
| `- warning: call to main actor-isolated initializer 'init()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
139 | self.quickBarController = NSWindowController(window: quickBarWindow)
140 | self.quickActionBarWindow = quickBarWindow
AppKit.NSPanel:14:35: note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
12 | @available(macOS 10.10, *)
13 | public convenience init(contentViewController: NSViewController)
14 | @MainActor public convenience init()
| `- note: calls to initializer 'init()' from outside of its actor context are implicitly asynchronous
15 | @available(macOS, introduced: 10.0, deprecated: 15.0, message: "This method should not be used.")
16 | @available(macOS, introduced: 10.0, deprecated: 15.0, message: "This method should not be used.")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:139:29: warning: call to main actor-isolated initializer 'init(window:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
137 |
138 | let quickBarWindow = DSFQuickActionBar.Window()
139 | self.quickBarController = NSWindowController(window: quickBarWindow)
| `- warning: call to main actor-isolated initializer 'init(window:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
140 | self.quickActionBarWindow = quickBarWindow
141 |
AppKit.NSWindowController:2:23: note: calls to initializer 'init(window:)' from outside of its actor context are implicitly asynchronous
1 | @MainActor open class NSWindowController : NSResponder, NSSeguePerforming {
2 | @MainActor public init(window: NSWindow?)
| `- note: calls to initializer 'init(window:)' from outside of its actor context are implicitly asynchronous
3 | public init?(coder: NSCoder)
4 | public convenience init(windowNibName: NSNib.Name)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:142:18: warning: main actor-isolated property 'quickActionBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
140 | self.quickActionBarWindow = quickBarWindow
141 |
142 | quickBarWindow.quickActionBar = self
| `- warning: main actor-isolated property 'quickActionBar' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:33:7: note: mutation of this property is only permitted within the actor
31 | @objc(DSFQuickActionBarWindow) class Window: EphemeralWindow {
32 | // The actionbar instance
33 | var quickActionBar: DSFQuickActionBar!
| `- note: mutation of this property is only permitted within the actor
34 |
35 | // To minimise the number of calls during edit
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:143:18: warning: main actor-isolated property 'showKeyboardShortcuts' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
141 |
142 | quickBarWindow.quickActionBar = self
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
| `- warning: main actor-isolated property 'showKeyboardShortcuts' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
144 | quickBarWindow.setFrame(posRect, display: true)
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:47:7: note: mutation of this property is only permitted within the actor
45 |
46 | // Should the control display keyboard shortcuts?
47 | var showKeyboardShortcuts: Bool = false
| `- note: mutation of this property is only permitted within the actor
48 |
49 | // The placeholder text for the edit field
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:144:18: warning: call to main actor-isolated instance method 'setFrame(_:display:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
142 | quickBarWindow.quickActionBar = self
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
| `- warning: call to main actor-isolated instance method 'setFrame(_:display:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
146 |
AppKit.NSWindow:69:26: note: calls to instance method 'setFrame(_:display:)' from outside of its actor context are implicitly asynchronous
67 | @available(swift, obsoleted: 3, renamed: "constrainFrameRect(_:to:)")
68 | open func constrainFrameRect(_ frameRect: NSRect, toScreen screen: NSScreen?) -> NSRect
69 | @MainActor open func setFrame(_ frameRect: NSRect, display flag: Bool)
| `- note: calls to instance method 'setFrame(_:display:)' from outside of its actor context are implicitly asynchronous
70 | open func setContentSize(_ size: NSSize)
71 | open func setFrameOrigin(_ point: NSPoint)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:145:18: warning: call to main actor-isolated instance method 'setup(parentWindow:initialSearchText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
143 | quickBarWindow.showKeyboardShortcuts = showKeyboardShortcuts
144 | quickBarWindow.setFrame(posRect, display: true)
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
| `- warning: call to main actor-isolated instance method 'setup(parentWindow:initialSearchText:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
146 |
147 | quickBarWindow.placeholderText = placeholderText ?? ""
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:184:7: note: calls to instance method 'setup(parentWindow:initialSearchText:)' from outside of its actor context are implicitly asynchronous
182 | internal extension DSFQuickActionBar.Window {
183 | // Build the quick action bar display
184 | func setup(parentWindow: NSWindow? = nil, initialSearchText: String?) {
| `- note: calls to instance method 'setup(parentWindow:initialSearchText:)' from outside of its actor context are implicitly asynchronous
185 | self.autorecalculatesKeyViewLoop = true
186 |
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:147:18: warning: main actor-isolated property 'placeholderText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
145 | quickBarWindow.setup(parentWindow: parentWindow, initialSearchText: initialSearchText)
146 |
147 | quickBarWindow.placeholderText = placeholderText ?? ""
| `- warning: main actor-isolated property 'placeholderText' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
148 |
149 | quickBarWindow.didDetectClose = { [weak self] in
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:50:7: note: mutation of this property is only permitted within the actor
48 |
49 | // The placeholder text for the edit field
50 | var placeholderText: String = "" {
| `- note: mutation of this property is only permitted within the actor
51 | didSet {
52 | self.editLabel.placeholderString = self.placeholderText
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:149:18: warning: main actor-isolated property 'didDetectClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
147 | quickBarWindow.placeholderText = placeholderText ?? ""
148 |
149 | quickBarWindow.didDetectClose = { [weak self] in
| `- warning: main actor-isolated property 'didDetectClose' can not be mutated from a nonisolated context; this is an error in the Swift 6 language mode
150 | guard
151 | let self = self,
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/util/EphemeralWindow.swift:77:6: note: mutation of this property is only permitted within the actor
75 |
76 | /// A block that gets called when the window closes
77 | var didDetectClose: (() -> Void)?
| `- note: mutation of this property is only permitted within the actor
78 |
79 | /// `canBecomeKey` and `canBecomeMain` are both required so that text inputs inside the panel can receive focus
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:158:14: warning: main actor-isolated property 'userDidActivateItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
156 |
157 | // If the user hasn't activated an item, call the didCancel() delegate if it is present
158 | if window.userDidActivateItem == false {
| `- warning: main actor-isolated property 'userDidActivateItem' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
159 | self.contentSource?.quickActionBarDidCancel(self)
160 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:169:16: note: property declared here
167 |
168 | // Is set to true when the user 'activates' an item in the result list
169 | internal var userDidActivateItem: Bool = false
| `- note: property declared here
170 |
171 | // The task if the control is waiting for search results
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:170:9: warning: call to main actor-isolated instance method 'activate(ignoringOtherApps:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
168 | // Make sure that the application is frontmost or else the quick action bar won't display (it cannot be
169 | // made first responder for a non-frontmost application)
170 | NSApp.activate(ignoringOtherApps: true)
| `- warning: call to main actor-isolated instance method 'activate(ignoringOtherApps:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
171 |
172 | // Now present the window
AppKit.NSApplication:25:26: note: calls to instance method 'activate(ignoringOtherApps:)' from outside of its actor context are implicitly asynchronous
23 | open func deactivate()
24 | @available(macOS, introduced: 10.0, deprecated: 100000, message: "This method will be deprecated in a future release. Use NSApp.activate instead.")
25 | @MainActor open func activate(ignoringOtherApps ignoreOtherApps: Bool)
| `- note: calls to instance method 'activate(ignoringOtherApps:)' from outside of its actor context are implicitly asynchronous
26 | @available(swift, obsoleted: 3, renamed: "activate(ignoringOtherApps:)")
27 | @available(macOS, introduced: 10.0, deprecated: 100000, message: "This method will be deprecated in a future release. Use NSApp.activate instead.")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:170:3: warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
168 | // Make sure that the application is frontmost or else the quick action bar won't display (it cannot be
169 | // made first responder for a non-frontmost application)
170 | NSApp.activate(ignoringOtherApps: true)
| `- warning: main actor-isolated var 'NSApp' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
171 |
172 | // Now present the window
AppKit.NSApp:1:23: note: var declared here
1 | @MainActor public var NSApp: NSApplication!
| `- note: var declared here
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:173:18: warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
93 | /// - showKeyboardShortcuts: display keyboard shortcuts for the first 10 entries
94 | /// - didClose: A callback to indicate that the quick action bar has closed
95 | func present(
| `- note: add '@MainActor' to make instance method 'present(parentWindow:placeholderText:searchImage:initialSearchText:width:height:showKeyboardShortcuts:didClose:)' part of global actor 'MainActor'
96 | parentWindow: NSWindow? = nil,
97 | placeholderText: String? = DSFQuickActionBar.DefaultPlaceholderString,
:
171 |
172 | // Now present the window
173 | quickBarWindow.makeKeyAndOrderFront(self)
| `- warning: call to main actor-isolated instance method 'makeKeyAndOrderFront' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
174 | }
175 | }
AppKit.NSWindow:144:26: note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
142 | open var canHide: Bool { get set }
143 | open func center()
144 | @MainActor open func makeKeyAndOrderFront(_ sender: Any?)
| `- note: calls to instance method 'makeKeyAndOrderFront' from outside of its actor context are implicitly asynchronous
145 | open func orderFront(_ sender: Any?)
146 | open func orderBack(_ sender: Any?)
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:181:15: warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
177 | public extension DSFQuickActionBar {
178 | /// Cancel an active action bar
179 | func cancel() {
| `- note: add '@MainActor' to make instance method 'cancel()' part of global actor 'MainActor'
180 | if let wc = self.quickBarController {
181 | wc.window?.close()
| `- warning: call to main actor-isolated instance method 'close()' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
182 | }
183 | }
AppKit.NSWindow:95:15: note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
93 | weak open var firstResponder: NSResponder? { get }
94 | open var resizeFlags: NSEvent.ModifierFlags { get }
95 | open func close()
| `- note: calls to instance method 'close()' from outside of its actor context are implicitly asynchronous
96 | open var isReleasedWhenClosed: Bool { get set }
97 | @available(swift, obsoleted: 3, renamed: "isReleasedWhenClosed")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:181:7: warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
177 | public extension DSFQuickActionBar {
178 | /// Cancel an active action bar
179 | func cancel() {
| `- note: add '@MainActor' to make instance method 'cancel()' part of global actor 'MainActor'
180 | if let wc = self.quickBarController {
181 | wc.window?.close()
| `- warning: main actor-isolated property 'window' can not be referenced from a nonisolated context; this is an error in the Swift 6 language mode
182 | }
183 | }
AppKit.NSWindowController:23:14: note: property declared here
21 | @available(macOS 10.10, *)
22 | open var contentViewController: NSViewController? { get set }
23 | open var window: NSWindow? { get set }
| `- note: property declared here
24 | open var isWindowLoaded: Bool { get }
25 | @available(swift, obsoleted: 3, renamed: "isWindowLoaded")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:188:30: warning: call to main actor-isolated instance method 'provideResultIdentifiers' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
185 |
186 | public extension DSFQuickActionBar {
187 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
| `- note: add '@MainActor' to make instance method 'provideResultIdentifiers' part of global actor 'MainActor'
188 | self.quickActionBarWindow?.provideResultIdentifiers(identifiers)
| `- warning: call to main actor-isolated instance method 'provideResultIdentifiers' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
189 | }
190 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/DSFQuickActionBar+Window.swift:263:7: note: calls to instance method 'provideResultIdentifiers' from outside of its actor context are implicitly asynchronous
261 |
262 | extension DSFQuickActionBar.Window {
263 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
| `- note: calls to instance method 'provideResultIdentifiers' from outside of its actor context are implicitly asynchronous
264 | self.results.identifiers = identifiers
265 | }
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:188:30: warning: sending 'identifiers' risks causing data races; this is an error in the Swift 6 language mode
186 | public extension DSFQuickActionBar {
187 | func provideResultIdentifiers(_ identifiers: [AnyHashable]) {
188 | self.quickActionBarWindow?.provideResultIdentifiers(identifiers)
| |- warning: sending 'identifiers' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'identifiers' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
189 | }
190 | }
[27/43] Compiling DSFQuickActionBar NSTextField+extensions.swift
[28/43] Compiling DSFQuickActionBar resource_bundle_accessor.swift
[29/43] Compiling DSFQuickActionBar EphemeralWindow.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/util/MainThread+extensions.swift:44:75: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
35 | qos: DispatchQoS = .unspecified,
36 | flags: DispatchWorkItemFlags = [],
37 | execute work: @escaping @convention(block) () -> Void
| `- note: parameter 'work' is implicitly non-sendable
38 | ) {
39 | if Thread.isMainThread {
:
42 | }
43 | else {
44 | DispatchQueue.main.async(group: group, qos: qos, flags: flags, execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
45 | }
46 | }
[30/43] Compiling DSFQuickActionBar MainThread+extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/util/MainThread+extensions.swift:44:75: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
35 | qos: DispatchQoS = .unspecified,
36 | flags: DispatchWorkItemFlags = [],
37 | execute work: @escaping @convention(block) () -> Void
| `- note: parameter 'work' is implicitly non-sendable
38 | ) {
39 | if Thread.isMainThread {
:
42 | }
43 | else {
44 | DispatchQueue.main.async(group: group, qos: qos, flags: flags, execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
45 | }
46 | }
[31/43] Compiling DSFQuickActionBar DSFFlippedClipView.swift
[32/43] Compiling DSFQuickActionBar DSFPrimaryRoundedView.swift
[33/43] Compiling DSFQuickActionBar DSFQuickActionBar+ResultsView.swift
[34/43] Compiling DSFQuickActionBar DSFQuickActionBar+Window.swift
[35/43] Compiling DSFQuickActionBar NSLock+extensions.swift
[36/43] Compiling DSFQuickActionBar NSScroller+extensions.swift
[37/43] Emitting module DSFQuickActionBar
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:40:20: warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// The default image to display in the search field
40 | public static let DefaultImage: NSImage = {
| |- warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'DefaultImage' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let image = DSFQuickActionBar.DefaultSearchImage()
42 | image.isTemplate = true
AppKit.NSImage:1:12: note: class 'NSImage' does not conform to the 'Sendable' protocol
1 | open class NSImage : NSObject {
| `- note: class 'NSImage' does not conform to the 'Sendable' protocol
2 | public /*not inherited*/ init?(named name: NSImage.Name)
3 | @available(*, unavailable, renamed: "init(named:)", message: "Not available in Swift")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/private/util/MainThread+extensions.swift:44:75: warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
35 | qos: DispatchQoS = .unspecified,
36 | flags: DispatchWorkItemFlags = [],
37 | execute work: @escaping @convention(block) () -> Void
| `- note: parameter 'work' is implicitly non-sendable
38 | ) {
39 | if Thread.isMainThread {
:
42 | }
43 | else {
44 | DispatchQueue.main.async(group: group, qos: qos, flags: flags, execute: work)
| `- warning: passing non-sendable parameter 'work' to function expecting a @Sendable closure
45 | }
46 | }
[38/43] Compiling DSFQuickActionBar QuickActionBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:40:20: warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// The default image to display in the search field
40 | public static let DefaultImage: NSImage = {
| |- warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'DefaultImage' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let image = DSFQuickActionBar.DefaultSearchImage()
42 | image.isTemplate = true
AppKit.NSImage:1:12: note: class 'NSImage' does not conform to the 'Sendable' protocol
1 | open class NSImage : NSObject {
| `- note: class 'NSImage' does not conform to the 'Sendable' protocol
2 | public /*not inherited*/ init?(named name: NSImage.Name)
3 | @available(*, unavailable, renamed: "init(named:)", message: "Not available in Swift")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/QuickActionBar.swift:260:40: warning: call to main actor-isolated initializer 'init(rootView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
249 | }
250 |
251 | public func quickActionBar(
| `- note: add '@MainActor' to make instance method 'quickActionBar(_:viewForItem:searchTerm:)' part of global actor 'MainActor'
252 | _ quickActionBar: DSFQuickActionBar,
253 | viewForItem item: AnyHashable,
:
258 | }
259 | if let view = self.rowContent(item, searchTerm) {
260 | return NSHostingView<RowContentView>(rootView: view)
| `- warning: call to main actor-isolated initializer 'init(rootView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
261 | }
262 | return nil
SwiftUI.NSHostingView:25:48: note: calls to initializer 'init(rootView:)' from outside of its actor context are implicitly asynchronous
23 | @available(visionOS, unavailable)
24 | @MainActor @preconcurrency public var sceneBridgingOptions: NSHostingSceneBridgingOptions { get set }
25 | @MainActor @preconcurrency required public init(rootView: Content)
| `- note: calls to initializer 'init(rootView:)' from outside of its actor context are implicitly asynchronous
26 | @MainActor @preconcurrency required dynamic public init?(coder aDecoder: NSCoder)
27 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/QuickActionBar.swift:260:40: warning: sending 'view' risks causing data races; this is an error in the Swift 6 language mode
258 | }
259 | if let view = self.rowContent(item, searchTerm) {
260 | return NSHostingView<RowContentView>(rootView: view)
| |- warning: sending 'view' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'view' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
261 | }
262 | return nil
[39/43] Compiling DSFQuickActionBar DSFQuickActionBar+DefaultImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/DSFQuickActionBar.swift:40:20: warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | /// The default image to display in the search field
40 | public static let DefaultImage: NSImage = {
| |- warning: static property 'DefaultImage' is not concurrency-safe because non-'Sendable' type 'NSImage' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'DefaultImage' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 | let image = DSFQuickActionBar.DefaultSearchImage()
42 | image.isTemplate = true
AppKit.NSImage:1:12: note: class 'NSImage' does not conform to the 'Sendable' protocol
1 | open class NSImage : NSObject {
| `- note: class 'NSImage' does not conform to the 'Sendable' protocol
2 | public /*not inherited*/ init?(named name: NSImage.Name)
3 | @available(*, unavailable, renamed: "init(named:)", message: "Not available in Swift")
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/QuickActionBar.swift:260:40: warning: call to main actor-isolated initializer 'init(rootView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
249 | }
250 |
251 | public func quickActionBar(
| `- note: add '@MainActor' to make instance method 'quickActionBar(_:viewForItem:searchTerm:)' part of global actor 'MainActor'
252 | _ quickActionBar: DSFQuickActionBar,
253 | viewForItem item: AnyHashable,
:
258 | }
259 | if let view = self.rowContent(item, searchTerm) {
260 | return NSHostingView<RowContentView>(rootView: view)
| `- warning: call to main actor-isolated initializer 'init(rootView:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
261 | }
262 | return nil
SwiftUI.NSHostingView:25:48: note: calls to initializer 'init(rootView:)' from outside of its actor context are implicitly asynchronous
23 | @available(visionOS, unavailable)
24 | @MainActor @preconcurrency public var sceneBridgingOptions: NSHostingSceneBridgingOptions { get set }
25 | @MainActor @preconcurrency required public init(rootView: Content)
| `- note: calls to initializer 'init(rootView:)' from outside of its actor context are implicitly asynchronous
26 | @MainActor @preconcurrency required dynamic public init?(coder aDecoder: NSCoder)
27 | @objc deinit
/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/QuickActionBar.swift:260:40: warning: sending 'view' risks causing data races; this is an error in the Swift 6 language mode
258 | }
259 | if let view = self.rowContent(item, searchTerm) {
260 | return NSHostingView<RowContentView>(rootView: view)
| |- warning: sending 'view' risks causing data races; this is an error in the Swift 6 language mode
| `- note: sending task-isolated 'view' to main actor-isolated callee risks causing data races between main actor-isolated and task-isolated uses
261 | }
262 | return nil
[39/43] Write Objects.LinkFileList
/Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'DSFDebounce.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/DSFQuickActionBar.build/DSFDebounce.swift.o(DSFDebounce.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/DSFAppearanceManager.build/DSFDebounce.swift.o(DSFDebounce.swift.o)'
[41/43] Archiving libDSFQuickActionBar-static.a
[42/43] Linking libDSFQuickActionBar-shared.dylib
Build complete! (21.39s)
Build complete.
{
"dependencies" : [
{
"identity" : "dsfappearancemanager",
"requirement" : {
"range" : [
{
"lower_bound" : "3.5.0",
"upper_bound" : "3.6.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/dagronf/DSFAppearanceManager"
}
],
"manifest_display_name" : "DSFQuickActionBar",
"name" : "DSFQuickActionBar",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.13"
}
],
"products" : [
{
"name" : "DSFQuickActionBar",
"targets" : [
"DSFQuickActionBar"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "DSFQuickActionBar-static",
"targets" : [
"DSFQuickActionBar"
],
"type" : {
"library" : [
"static"
]
}
},
{
"name" : "DSFQuickActionBar-shared",
"targets" : [
"DSFQuickActionBar"
],
"type" : {
"library" : [
"dynamic"
]
}
}
],
"targets" : [
{
"c99name" : "DSFQuickActionBarTests",
"module_type" : "SwiftTarget",
"name" : "DSFQuickActionBarTests",
"path" : "Tests/DSFQuickActionBarTests",
"sources" : [
"DSFQuickActionBarTests.swift"
],
"target_dependencies" : [
"DSFQuickActionBar"
],
"type" : "test"
},
{
"c99name" : "DSFQuickActionBar",
"module_type" : "SwiftTarget",
"name" : "DSFQuickActionBar",
"path" : "Sources/DSFQuickActionBar",
"product_dependencies" : [
"DSFAppearanceManager"
],
"product_memberships" : [
"DSFQuickActionBar",
"DSFQuickActionBar-static",
"DSFQuickActionBar-shared"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/DSFQuickActionBar/PrivacyInfo.xcprivacy",
"rule" : {
"copy" : {
}
}
}
],
"sources" : [
"DSFQuickActionBar+Delegate.swift",
"DSFQuickActionBar+SearchTask.swift",
"DSFQuickActionBar.swift",
"QuickActionBar.swift",
"private/DSFQuickActionBar+DefaultImage.swift",
"private/DSFQuickActionBar+ResultsView.swift",
"private/DSFQuickActionBar+Window.swift",
"private/util/DSFDebounce.swift",
"private/util/DSFDelayedIndeterminiteRadialProgressIndicator.swift",
"private/util/DSFFlippedClipView.swift",
"private/util/DSFPrimaryRoundedView.swift",
"private/util/DSFSingleShotTimer.swift",
"private/util/DSFTextField.swift",
"private/util/EphemeralWindow.swift",
"private/util/MainThread+extensions.swift",
"private/util/NSImage+extensions.swift",
"private/util/NSImage+scaling.swift",
"private/util/NSLock+extensions.swift",
"private/util/NSScroller+extensions.swift",
"private/util/NSTextField+extensions.swift"
],
"type" : "library"
}
],
"tools_version" : "5.4"
}
Done.