Files
calctext/_bmad-output/implementation-artifacts/7-4-menu-bar-mode.md
2026-03-16 19:54:53 -04:00

1.3 KiB

epic, story, title, status
epic story title status
7 7.4 Menu Bar Mode draft

Epic 7 — macOS App (Swift/SwiftUI)

Goal: A beautiful, native macOS app that feels like it belongs on the platform.

Story 7.4: Menu Bar Mode

As a macOS user, I want CalcPad to live in the menu bar with a popover mini calculator, So that I can perform quick calculations without switching to a full window.

Acceptance Criteria:

Given the app is running When the user looks at the macOS menu bar Then a CalcPad icon is visible in the menu bar area

Given the CalcPad icon is in the menu bar When the user clicks the icon Then a popover appears with a mini calculator view (editor + results)

Given the popover is open When the user clicks anywhere outside the popover Then the popover automatically dismisses

Given the user has configured a global hotkey for the menu bar popover When the user presses the hotkey from any app Then the popover toggles (opens if closed, closes if open)

Given the popover is open When the user clicks a "Detach to Window" button in the popover Then the popover closes and a full CalcPad window opens with the same content

Given the user is working in the popover When the user types calculations Then the engine evaluates them and shows results inline, just like the full editor