Mission Control Turbo: macOS multitasking turbocharged
at main 25 lines 614 B view raw
1import SwiftUI 2import AppKit 3 4/// Header showing the application icon and name above its window group. 5struct AppGroupHeaderView: View { 6 let appName: String 7 let appIcon: NSImage? 8 9 var body: some View { 10 HStack(spacing: 8) { 11 if let icon = appIcon { 12 Image(nsImage: icon) 13 .resizable() 14 .frame(width: 28, height: 28) 15 } 16 17 Text(appName) 18 .font(.system(size: 18, weight: .semibold)) 19 .foregroundStyle(.white) 20 21 Spacer() 22 } 23 .padding(.horizontal, 4) 24 } 25}