Files
calctext/_bmad-output/implementation-artifacts/7-8-spotlight-and-quick-look.md
2026-03-16 19:54:53 -04:00

1.2 KiB

epic, story, title, status
epic story title status
7 7.8 Spotlight & Quick Look draft

Epic 7 — macOS App (Swift/SwiftUI)

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

Story 7.8: Spotlight & Quick Look

As a macOS user, I want CalcPad sheets to be indexed by Spotlight and previewable via Quick Look, So that I can find and preview my calculations from Finder and Spotlight search without opening the app.

Acceptance Criteria:

Given a sheet named "Tax Calculations 2026" is saved When the user searches "Tax Calculations" in Spotlight Then the CalcPad sheet appears in the search results And selecting it opens the sheet in CalcPad

Given CalcPad sheets are saved as files When the app indexes them using CSSearchableItem Then the index includes the sheet title, content keywords, and last-modified date

Given the user selects a .calcpad file in Finder and presses Space When Quick Look is triggered Then a formatted preview of the sheet is displayed showing the two-column layout (expressions and results)

Given a sheet is deleted in CalcPad When the deletion is processed Then the corresponding Spotlight index entry is removed