pullrequests Search Results · repo:facebook/astryx language:TypeScript
Filter by
2.5k results
infacebook/astryx (press backspace or delete to remove)Why
Four of the six product-scale demo apps built on the design system independently hand-rolled the same KPI/metric
component (KpiCard, StatBlock, InsightStat/TrendCard, AnalyticsCard). This ports that ...
CLA Signed
Why
The Chat family carries message streams and composers extremely well, but the Slack-style demo app built on the design
system had to hand-roll every messaging affordance around them: reaction pills, ...
CLA Signed
Why
The most-duplicated structural surface in the six product-scale demo apps built on the design system: the Datadog-style
clone rebuilt a right-side inspector drawer from raw divs five times (hosts, ...
CLA Signed
Why
Analysis of six product-scale demo apps built on the design system found that every single one hand-rolled
window.addEventListener( keydown ) shortcut handling with typing-target guards (Cmd+K palettes, ...
CLA Signed
Summary
Follow-up to #3235 (now landed). That PR gave @astryxdesign/lab a real build and the astryx.canaryOnly marker, but
explicitly deferred the matching .github/workflows/release.yml change because ...
CLA Signed
What
Selector and MultiSelector render their role= combobox trigger with tabIndex={-1}, so the control cannot receive
keyboard focus. In the default (non-search) mode there is no tab-reachable, keyboard-operable ...
CLA Signed
Why
Part of the frame-first template series (#3315, #3316, #3322). The messaging archetype (rail | sidebar | stream | thread
panel) is the layout where generated code most often falls back to a padded ...
CLA Signed
Why
Part of the frame-first template series (#3315, #3316). The Tools - Kanban Board category has existed in
TemplateCategory with no template behind it, and boards are a common request where generated ...
CLA Signed
Why
Grid wrote grid-template-columns (and grid-auto-rows) as raw inline styles. Inline styles beat any class-based rule, so
consumer xstyle overrides — including responsive @media overrides — were silently ...
CLA Signed
What
Makes the landing-page ** Over N components ** showcase card an interactive live demo.
The card renders ComponentsPreview, which was deliberately frozen:
- the root VStack had pointerEvents: ...
CLA Signed