| Typeface | none | Decide | Figma's Expressive parts use Plus Jakarta Sans for all UI text (Fredoka for titles). The app ships the system font and this kit uses Inter, so every part reads a little different from Figma. Pick one; Plus Jakarta Sans matches Figma. |
| Button | Button ↗ | Decide | Figma primary is #2D6A4F with ExtraBold labels; the app's Expressive theme and this kit use ink #1B4332 with SemiBold. Size and pill shape match. |
| Tag | Tag ↗ | Decide | No border and Bold 13 everywhere. Corners: Figma and kit 8, the app's Expressive skin a full pill. Figma also has only the Warning tone. |
| Stepper | Stepper ↗ | Fixed today | Done steps are now gold with a check and a gold line, future steps plain white, as in Figma and BookingStageBar. Before: green done steps with a ring. |
| Text field | Text Field ↗ | Fixed today | Input is 44 tall like Figma and ui/TextField (was 48). Label, border and radius already matched. |
| Text button | Text Button ↗ | Fixed today | Now shown as its own part with Default, Danger and Disabled, like the Figma set. |
| App bar | App Bar ↗ | Fixed today | Added the mint notes button and took the fill off the bell. Both stay 44 px (Figma draws 32, below the touch rule). |
| Profile card | none | Fixed today | The photo column overflowed onto the name and rating. Photos are clipped to their box and the text sits below them. |
| Calendar | none | Fixed today | Rebuilt as the app's two calendars, with month arrows, quick picks, today, full and past days, and the morning, afternoon and night bands. Figma only has the older Balanced Calendar Day cell; a full calendar component is still to make. |
| Chip | Chip ↗ | Kit is newer | Kit and app use mint with an ink ring for On (decided Oct 21). Figma On is still solid ink; the plugin's next run updates it. |
| Detail header | Top Bar ↗ | Kit is newer | Figma's Top Bar is the older Balanced one: Back text and a centred title. Kit and app use the one header from #269: chevron and a display title. |
| Toast | Toast ↗ | Kit is newer | Figma is the older black, centred toast. App and kit: ink, left aligned, with Undo and an error tone. |
| Empty state | Empty State ↗ | Kit is newer | Figma's action is a square outline button; app and kit use the secondary pill button. |
| Sheet | Bottom Sheet ↗ | Kit is newer | Kit and app add the grab handle, the Fredoka title and the rise animation (#279). Figma is the Balanced sheet. |
| Danger modal | Alert Modal · DANGER ↗ | Kit is newer | Kit and app: red band, warning circle, allergen chips, one big red button. Figma's component is the Balanced one; the Expressive screen 1673:44181 is closer. |
| List row | List Row ↗ | Matches | Layout, badge and switch match. Titles: Figma #1A1A1A Bold 15, app and kit ink SemiBold 16. |
| Consent card | Consent Card ↗ | Matches | Matches. The kit underlines Read full text so it reads as a link; Figma doesn't. Figma has no Checked state; the kit shows both. |
| Checkbox row | Checkbox Row ↗ | Matches | Matches; kit labels are Regular, Figma Semi Bold. |
| Tab bar, Stage card, Stage header, Message bubble | Tab Bar ↗ | Matches | Match. |
| Card, Banner, Progress bar, Avatar | Card ↗ | Matches | Match. |
| Trip map, Active trip card | none | Needs work | Placeholders. Marked Needs work and dimmed above. |
| Parts with no Figma component | none | Decide | Section title, Summary row, Step header, Result state, Price breakdown, Sitter card, Search pill, Slider, Time stepper, Select, the full Calendar and Section tabs: the plugin draws them on the Design kit boards, but they are not Figma components yet. Make them components so screens can use instances. (Option card, Profile card, Trip map and the care cards do exist, as the older Balanced components.) |