#if os(macOS) import SwiftUI // 菜单栏常驻内容:账号 / 在线设备数 / 打开主窗口。后续接入一键剪贴板 push/pull + Quick Send。 struct MacMenuContent: View { @Environment(EngineController.self) private var engine @Environment(AuthManager.self) private var auth @Environment(\.openWindow) private var openWindow var body: some View { VStack(alignment: .leading, spacing: 10) { Text("Commilitia Drop") .font(.headline) if let name = auth.session?.user.name { Text(name) .font(.caption) .foregroundStyle(.secondary) Text("在线设备:\(engine.devices.filter(\.online).count)") .font(.caption) .foregroundStyle(.secondary) } else { Text("未登录") .font(.caption) .foregroundStyle(.secondary) } Divider() Button("打开主窗口") { openWindow(id: "main") } Button("退出") { NSApplication.shared.terminate(nil) } } .padding(12) .frame(width: 240) } } #endif