Atoll/DynamicIsland/menu/StatusBarMenu.swift
2025-07-13 20:26:03 +05:30

24 lines
695 B
Swift

import Cocoa
class BoringStatusMenu: NSMenu {
var statusItem: NSStatusItem!
override init() {
super.init()
// Initialize the status item
statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
if let button = statusItem.button {
button.image = NSImage(systemSymbolName: "music.note", accessibilityDescription: "BoringNotch")
button.action = #selector(showMenu)
}
// Set up the menu
let menu = NSMenu()
menu.addItem(NSMenuItem(title: "Quit", action: #selector(quitAction), keyEquivalent: "q"))
statusItem.menu = menu
}
}