1.3 KiB
epic, story, title, status
| epic | story | title | status |
|---|---|---|---|
| 7 | 7.9 | Alfred / Raycast Extension | draft |
Epic 7 — macOS App (Swift/SwiftUI)
Goal: A beautiful, native macOS app that feels like it belongs on the platform.
Story 7.9: Alfred / Raycast Extension
As a macOS power user, I want an Alfred or Raycast extension that evaluates CalcPad expressions inline, So that I can perform quick calculations from my launcher without opening the full app.
Acceptance Criteria:
Given the user has installed the CalcPad Alfred/Raycast extension
When the user types = 1920 / 3 or calc 1920 / 3 in the launcher
Then the CalcPad CLI (calcpad-cli) is invoked and the result 640 is displayed inline
Given the extension shows a result When the user presses Enter Then the result is copied to the clipboard
Given the user types an expression with units, e.g., = 5 km to miles
When the extension evaluates it
Then the result 3.10686 miles is displayed inline
Given the calcpad-cli binary is not installed or not found in PATH
When the extension attempts to invoke it
Then a helpful error message is displayed directing the user to install the CLI
Given the user types an invalid expression When the extension evaluates it Then an error message is displayed inline (not a crash)