Component Changes — Figma Re-sync 2026-06-10

Updated: 2026-06-26 · Audited: 2026-06-26 · Source: Figma ALPA mobile app 20260610 (file psH738AqHDxuMyFm897f9r, canvas 4001:15)

Prior spec: figma-component-specs.json (19 component symbols). Full rationale: figma-revision-2026-06-10-capture.html. Applied to this changelog + figma-component-specs.json (_resync manifest + deprecation markers). Per-component HTML spec edits gated on Presentation Extraction AB#2087.

Summary

The revised design carries 34 component masters (+ screen frames). Net effect vs the prior 19-spec: 3 dropped, 15 retained/renamed, 19 new masters, plus several masters folded into variants rather than becoming new components. Decisions D12–D14 (+ a D9 amendment) were taken. The library is re-tiered (atoms → primitives → containers → nav chrome → page templates → domain controls); screens are out of the library (D14).

Tier Model

TierMembers
AtomsNavItem (Primary/Top/Drawer), Badge, Info Block, Endpoint, Logo, Back, icons
PrimitivesCard, Button, Form Field, Progress Bar, Section Title, CardText, CardSmall, CardHero
ContainersCarousel, List, Button Group
Nav chromeTop Navigation, Bottom Navigation, Nav Controls, Navigation Drawer, Segmented Control
Page templatesPage Template, Interior Template, Feed Template
Domain controlsFlight Card, Flight Segment, Flight Detail, Duty Period (compose the above via factories, D11)
Screens (NOT in library)Profile, Hamburger overlay (menu-hamburger), *— TABLET

Dispositions — All 34 Masters

Figma masterNodeTierDispositionAdopted name
card-md4718:11125primitivemapped (size variant)Card (+ CardText text region)
card-btn4737:13038primitivemapped (D3)Button
card-notification4864:31901primitivefolded → variantCard (layout variant)
horizontal scrolling feed4047:4230containerrenamedCarousel
listy card generic5172:15482containermappedList
slider4317:5239(sub-control)reclassifiedCarousel scroll indicator
tab group4361:8479nav chromenew (D9 amended)Segmented Control
navBar-bottom4038:1037nav chromerenamedBottom Navigation
topNav5419:34168nav chromenewTop Navigation
nav controls4084:2871nav chromenewNav Controls
hamburger menu4084:2712nav chromenewNavigation Drawer
NavItem-primary4020:3429atomnewNavItem (Primary)
NavItem-top4038:3300atomnewNavItem (Top)
navItem hamburger4057:7542atomnewNavItem (Drawer)
button-sm4128:7717primitivefolded (size variant)Button
horizontal button with icon4128:7799primitivefolded (icon variant)Button
btn-pulldown4555:6510primitivefolded (variant)Button (pulldown)
btn-sort&filter4358:4501primitivefolded (variant)Button (icon)
Master Form Field(instances)primitivenewForm Field
progress bar & labels4537:14830primitivenewProgress Bar
section title4596:11818primitivenewSection Title
profile info block4128:7690atomnewInfo Block
status4325:6332atomnewBadge
endpoint4322:5706atomnewEndpoint (flight)
alpa logo4023:780atomnewLogo (brand asset)
back4431:4432atomnewBack (control atom)
template4436:5299templatenewPage Template
main view-interior4245:5027templatenewInterior Template
main-feed slot4038:891templatenewFeed Template
flight segment card4555:7483domain controlnew (D11)Flight Segment
flight detail flight info4325:6399domain controlnew (D11)Flight Detail
profile4153:8817screenout of library (D14)(Profile screen)
menu-hamburger4153:8871screenout of library (D14)(Hamburger overlay)
navBar-bottom-tablet5419:34086(tablet)deferred-responsiveBottom Navigation (tablet)
template-tablet5419:34171(tablet)deferred-responsivePage Template (tablet)

Instances-only / masters outside this canvas (still live): card-lg → Card (Large size variant + CardHero provenance) · card-sm → CardSmall (D4) · flight card (4348:4002, 5 variant states) → Flight Card domain control · card-duty period-alt (4617:13876, 3 variant states) → Duty Period domain control · CardHero ← homepage hero master / Interior Page Hero · Button Group ← Button Group - Leading/Trailing.

Dropped (3) — 0 Occurrences in Revised File

Prior spec keyDispositionSuccessor
mobile herodeprecatedCardHero (homepage hero master)
mobile navdeprecatedBottom Navigation / Top Navigation / Nav Controls
search bardeprecatedSearch screen + search secondary buttons (no search bar master)

Marked "deprecated": true in figma-component-specs.json (non-destructive — structure retained for provenance).

Folded into Variants (No New Component)

New Components Admitted to the Library

Renames / Alignments

horizontal scrolling feed → Carousel · navBar-bottom → Bottom Navigation · tab group → Segmented Control · Master Form Field → Form Field (drop the Figma "Master" artifact) · CardHero / Button Group mapped to their new Figma names. slider reclassified as the Carousel scroll-indicator sub-control (not the Carousel) — carousel-property-mapping.html correction pending (§10).

Decisions Taken

Full rationale in capture §5. See naming-decisions-record.html for the complete D1–D14 record.

Designer Annotations (verbatim in capture §6)

Architecture-level: overlay- frames are modal sheets, not routes; one card serves both notification tabs (comms variant); MEC theming = restyle, don't rebuild; flight cards carry a hidden detail expanded layer; swipe state is a static depiction; Segmented Control drives in-screen tab switching; progress bars use a gradient-fill style. Generic UI-kit boilerplate is flagged as non-ALPA.

Design-Token Changes (2026-06-10 Re-sync)

design-tokens.html was sourced from the old file and was stale. Re-synced from the revised file (get_variable_defs). Changes:

Per-component Spec Diff — Preview Impact

Status of Pending Edits (§10)

#ItemStatus
1carousel-property-mapping.md — Carousel ref → horizontal scrolling feed, slider reclassified as scroll-indicator sub-control✅ DONE 2026-06-10
2Card-family naming (D4 revised) — type-first: Card, CardSmall, CardHero, CardText. Dirs renamed: hero-card/→card-hero/, text-card/→card-text/, small-card/→card-small/✅ DONE 2026-06-10
3naming-decisions-record.html — D12, D13, D14 blocks added, D9 amendment noted, 21 new adopted names in a "2026-06-10 Re-sync" table✅ DONE 2026-06-10
4Per-component pages — new-components-2026-06-10.html (catalog form: provenance · tier · structure · variants · dev notes · proposed VM). Full per-folder pages built at AB#2087.✅ DONE 2026-06-10