Mammoth Templates logomammoth templates

Home / Desktop Apps / macOS

Video preview

Menu Bar Utility is a complete, readable starting point for a macOS menu bar app. One MenuBarExtra popover holds a searchable clipboard history with pinning and de-duplication, a snippet library with one-click copy, and a pomodoro timer whose countdown is shown in the menu bar. A Carbon-based configurable global hotkey, launch at login via SMAppService, a four-tab Settings window, atomic JSON persistence and UserNotifications are included.

Business rules live in a small MenuBarKit Swift package target (value types and @Observable stores) covered by 77 XCTest cases; the SwiftUI layer is thin. An XcodeGen project.yml builds the app and test targets. Honest status: this source was written on Windows without a Swift toolchain and was NOT compiled or run in the Mammoth lab, and the screenshots/marketing images are renders of an HTML UI preview mock, not native screenshots.

Highlights

  • MenuBarExtra .window popover with Clipboard / Snippets / Timer tabs and live countdown in the menu bar
  • Clipboard history: changeCount polling, dedupe, pin, search, max items, ignore empty and concealed copies
  • Snippets with create/edit/delete and one-click copy
  • Pomodoro state machine with long-break cycles and notifications
  • Configurable Carbon global hotkey and SMAppService launch at login
  • Settings scene (General / Clipboard / Timer / Shortcuts) with @AppStorage
  • MVVM with @Observable, atomic JSON persistence, 77 XCTest cases, zero dependencies
  • Not compiled or run in the Mammoth lab; marketing images are an HTML UI preview