Changes applied: Still fucked but working

This commit is contained in:
Hariharan Mudaliar 2025-10-06 00:07:02 +05:30
commit 310dde6573
8 changed files with 18739 additions and 1538 deletions

View file

@ -1,6 +1,6 @@
import Cocoa
class DynamicIslandStatusMenu: NSMenu {
class StatusBarMenu: NSMenu {
var statusItem: NSStatusItem!
@ -11,7 +11,6 @@ class DynamicIslandStatusMenu: NSMenu {
convenience init() {
self.init(title: "DynamicIsland")
setupStatusItem()
}
required init(coder: NSCoder) {
@ -23,22 +22,14 @@ class DynamicIslandStatusMenu: NSMenu {
// Initialize the status item
statusItem = NSStatusBar.system.statusItem(withLength: NSStatusItem.variableLength)
// Set the menu bar icon
if let button = statusItem.button {
button.image = NSImage(systemSymbolName: "music.note", accessibilityDescription: "DynamicIsland")
button.action = #selector(showMenu)
button.image = NSImage(named: "logo")
}
// Set up the menu
self.addItem(NSMenuItem(title: "Quit", action: #selector(quitAction), keyEquivalent: "q"))
self.addItem(NSMenuItem(title: "Quit", action: #selector(NSApp.terminate(_:)), keyEquivalent: "q"))
statusItem.menu = self
}
@objc func showMenu() {
// Handle menu show action
}
@objc func quitAction() {
NSApp.terminate(nil)
}
}