style: run swift lint/format
This commit is contained in:
@@ -612,7 +612,6 @@ enum AppStateStore {
|
|||||||
static var canvasEnabled: Bool {
|
static var canvasEnabled: Bool {
|
||||||
UserDefaults.standard.object(forKey: canvasEnabledKey) as? Bool ?? true
|
UserDefaults.standard.object(forKey: canvasEnabledKey) as? Bool ?? true
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@MainActor
|
@MainActor
|
||||||
|
|||||||
@@ -70,7 +70,9 @@ struct ConfigSettings: View {
|
|||||||
self.allowAutosave = true
|
self.allowAutosave = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension ConfigSettings {
|
||||||
private var content: some View {
|
private var content: some View {
|
||||||
VStack(alignment: .leading, spacing: 14) {
|
VStack(alignment: .leading, spacing: 14) {
|
||||||
self.header
|
self.header
|
||||||
@@ -461,7 +463,9 @@ struct ConfigSettings: View {
|
|||||||
}
|
}
|
||||||
.padding(.top, 2)
|
.padding(.top, 2)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension ConfigSettings {
|
||||||
private func loadConfig() async {
|
private func loadConfig() async {
|
||||||
let parsed = await ConfigStore.load()
|
let parsed = await ConfigStore.load()
|
||||||
let agents = parsed["agents"] as? [String: Any]
|
let agents = parsed["agents"] as? [String: Any]
|
||||||
@@ -639,7 +643,9 @@ struct ConfigSettings: View {
|
|||||||
return error.localizedDescription
|
return error.localizedDescription
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension ConfigSettings {
|
||||||
private var browserColor: Color {
|
private var browserColor: Color {
|
||||||
let raw = self.browserColorHex.trimmingCharacters(in: .whitespacesAndNewlines)
|
let raw = self.browserColorHex.trimmingCharacters(in: .whitespacesAndNewlines)
|
||||||
let hex = raw.hasPrefix("#") ? String(raw.dropFirst()) : raw
|
let hex = raw.hasPrefix("#") ? String(raw.dropFirst()) : raw
|
||||||
@@ -736,7 +742,9 @@ struct ConfigSettings: View {
|
|||||||
if host == "::1" { return true }
|
if host == "::1" { return true }
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension ConfigSettings {
|
||||||
private func loadModels() async {
|
private func loadModels() async {
|
||||||
guard !self.modelsLoading else { return }
|
guard !self.modelsLoading else { return }
|
||||||
self.modelsLoading = true
|
self.modelsLoading = true
|
||||||
|
|||||||
@@ -12,10 +12,11 @@ enum GatewayLaunchAgentManager {
|
|||||||
var errorDescription: String? {
|
var errorDescription: String? {
|
||||||
switch self {
|
switch self {
|
||||||
case let .message(message):
|
case let .message(message):
|
||||||
return message
|
message
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static var plistURL: URL {
|
private static var plistURL: URL {
|
||||||
FileManager.default.homeDirectoryForCurrentUser
|
FileManager.default.homeDirectoryForCurrentUser
|
||||||
.appendingPathComponent("Library/LaunchAgents/\(gatewayLaunchdLabel).plist")
|
.appendingPathComponent("Library/LaunchAgents/\(gatewayLaunchdLabel).plist")
|
||||||
@@ -28,8 +29,8 @@ enum GatewayLaunchAgentManager {
|
|||||||
|
|
||||||
private static func gatewayProgramArguments(
|
private static func gatewayProgramArguments(
|
||||||
port: Int,
|
port: Int,
|
||||||
bind: String,
|
bind: String) -> Result<[String], GatewayProgramArgumentsError>
|
||||||
) -> Result<[String], GatewayProgramArgumentsError> {
|
{
|
||||||
let projectRoot = CommandResolver.projectRoot()
|
let projectRoot = CommandResolver.projectRoot()
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
if let localBin = CommandResolver.projectClawdbotExecutable(projectRoot: projectRoot) {
|
if let localBin = CommandResolver.projectClawdbotExecutable(projectRoot: projectRoot) {
|
||||||
|
|||||||
@@ -99,7 +99,9 @@ final class MenuSessionsInjector: NSObject, NSMenuDelegate {
|
|||||||
}
|
}
|
||||||
return NSRect.zero
|
return NSRect.zero
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension MenuSessionsInjector {
|
||||||
// MARK: - Injection
|
// MARK: - Injection
|
||||||
|
|
||||||
private func inject(into menu: NSMenu) {
|
private func inject(into menu: NSMenu) {
|
||||||
@@ -508,7 +510,9 @@ final class MenuSessionsInjector: NSObject, NSMenuDelegate {
|
|||||||
item.view = self.makeHostedView(rootView: view, width: width, highlighted: false)
|
item.view = self.makeHostedView(rootView: view, width: width, highlighted: false)
|
||||||
return item
|
return item
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension MenuSessionsInjector {
|
||||||
// MARK: - Cache
|
// MARK: - Cache
|
||||||
|
|
||||||
private func refreshCache(force: Bool) async {
|
private func refreshCache(force: Bool) async {
|
||||||
@@ -579,7 +583,9 @@ final class MenuSessionsInjector: NSObject, NSMenuDelegate {
|
|||||||
}
|
}
|
||||||
return "Sessions unavailable"
|
return "Sessions unavailable"
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension MenuSessionsInjector {
|
||||||
// MARK: - Submenus
|
// MARK: - Submenus
|
||||||
|
|
||||||
private func buildSubmenu(for row: SessionRow, storePath: String) -> NSMenu {
|
private func buildSubmenu(for row: SessionRow, storePath: String) -> NSMenu {
|
||||||
@@ -911,7 +917,9 @@ final class MenuSessionsInjector: NSObject, NSMenuDelegate {
|
|||||||
NSPasteboard.general.clearContents()
|
NSPasteboard.general.clearContents()
|
||||||
NSPasteboard.general.setString(value, forType: .string)
|
NSPasteboard.general.setString(value, forType: .string)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension MenuSessionsInjector {
|
||||||
// MARK: - Width + placement
|
// MARK: - Width + placement
|
||||||
|
|
||||||
private func findInsertIndex(in menu: NSMenu) -> Int? {
|
private func findInsertIndex(in menu: NSMenu) -> Int? {
|
||||||
@@ -987,7 +995,9 @@ final class MenuSessionsInjector: NSObject, NSMenuDelegate {
|
|||||||
return lhsName < rhsName
|
return lhsName < rhsName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
extension MenuSessionsInjector {
|
||||||
// MARK: - Views
|
// MARK: - Views
|
||||||
|
|
||||||
private func makeHostedView(rootView: AnyView, width: CGFloat, highlighted: Bool) -> NSView {
|
private func makeHostedView(rootView: AnyView, width: CGFloat, highlighted: Bool) -> NSView {
|
||||||
|
|||||||
Reference in New Issue
Block a user