MenuBarTasks is a small macOS menu bar task manager built with SwiftUI and a small amount of AppKit for the status item, popover, floating pinned window, and global keyboard shortcut.
- Open Xcode.
- Choose
File > Open... - Open MenuBarTasks.xcodeproj
- Select the
MenuBarTasksscheme. - Choose
My Macas the destination and run.
- Menu bar status item with a native popover.
- Quick-add field with Enter-to-save.
- Local JSON persistence in Application Support.
- Automatic grouping into
TodayandUpcoming. - Complete, delete, and pin actions for each task.
- Global
Cmd + Shift + Tshortcut to show or hide the popover. - Always-on-top floating window for pinned tasks.
- Tasks without a due date are intentionally treated as part of
Todayso they remain visible. - The app runs as an accessory app, which keeps it out of the Dock and focused on the menu bar experience.
- If you changed files while Xcode was already open, use
Product > Clean Build Folderonce before running.