From b1d0320c5e70df592151b109c902349ac18167c8 Mon Sep 17 00:00:00 2001 From: winebarrel Date: Sun, 17 Nov 2024 21:56:00 +0900 Subject: [PATCH] Add RightClickMenuView --- Pulse/PulseApp.swift | 7 +++++-- Pulse/RightClickMenuView.swift | 9 +++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 Pulse/RightClickMenuView.swift diff --git a/Pulse/PulseApp.swift b/Pulse/PulseApp.swift index 42e29fd..6871acf 100644 --- a/Pulse/PulseApp.swift +++ b/Pulse/PulseApp.swift @@ -3,8 +3,11 @@ import SwiftUI @main struct PulseApp: App { var body: some Scene { - WindowGroup { - ContentView() + MenuBarExtra { + RightClickMenuView() + } label: { + // TODO: + Image(systemName: "leaf") } } } diff --git a/Pulse/RightClickMenuView.swift b/Pulse/RightClickMenuView.swift new file mode 100644 index 0000000..79e696e --- /dev/null +++ b/Pulse/RightClickMenuView.swift @@ -0,0 +1,9 @@ +import SwiftUI + +struct RightClickMenuView: View { + var body: some View { + Button("Quit") { + NSApplication.shared.terminate(self) + } + } +}