Skip to content

Settings screen #19

Description

@efimsky

Depends on: #9, #12

Expose: strictness preset (default Strict), iCloud non-local policy (Skip/Fetch), thumbnail max edge, storeFeaturePrints toggle. Persist via @AppStorage/UserDefaults. Settings used in Pass 1 are recorded in the index meta.

Acceptance criteria

  • All settings persist and take effect.
  • Index meta reflects the settings used to build it.

🎨 Design

Wireframe: 05 · Settingswireframe HTML · design notes.

Recommended direction: A (grouped list, System-Settings style). Groups: Matching → Strictness segmented (Strict default / Moderate / Loose) with a one-line explainer; iCloud ("Optimize Mac Storage") → Skip / Fetch for iCloud-only photos; Index → thumbnail max-edge (160 px) and a "Store Vision feature prints" toggle (off by default — bigger file). The Pass-1 settings are written into the index meta. Direction B's three strictness explainer cards make a good first-run primer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions