DESIGN REFERENCE

Make a report
easy to finish.

Labeled inputs, conditional fields, explicit limits, and an outcome that says exactly what happened.

Public evidence18 Sep 2026Observed sources. Explicit local contracts.
Reconstructed feedback composition with authored sample content. Original public source ↗. Captured 18 Sep 2026; real account, installation, payment and native execution stay on the official product.

A complete local feedback flow

Files and recovery

Choose up to five local files in the form, each at most 20 MiB (20,971,520 bytes). Names are shown as text. Nothing is uploaded. File limits are checked together with the email, version and message.

Copy the reusable file-picker contract.

Preserve the draft

Invalid, offline and recoverable-error outcomes keep entered values. A successful example says that it validated locally. No email, attachment or message is sent.

Observed form states

Captured Raycast /feedback public page at 1440 pixels
/feedback · 1440 × 1000 · empty feedback form client validation; all non-GET requests blocked; no message sent · Original ↗
Captured Raycast /feedback public page at 390 pixels
/feedback · 390 × 844 · Action attempt with incomplete steps; inspect actions before interpreting state. · Original ↗

About this specimen

This is a local reconstruction of a public Raycast pattern. It demonstrates the interface contract; real accounts, installs and payments remain on the official product.

Icon contract