Skip to content

v0.21.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 19:37
· 436 commits to main since this release
09c9a9e

Builder and editor patterns

  • Add a framework-free Flow Builder with a typed step catalog, accessible cards,
    named insertion points, nested bodies and branches, keyboard chooser,
    responsive inspector and validation path mapping. Add a live docs example.
  • Add identity-preserving removal helpers and an eight-second Undo offer with
    hover/focus pause, keyboard shortcut, restoration announcement and cleanup.
  • Publish reusable builder/editor principles, anti-patterns and a pre-ship checklist.

Component and accessibility repairs

  • Align NumberInput labels and helper semantics with the shared form-field
    contract; allow Card grid children to shrink around wide content.
  • Add persistent polite/assertive announcements for Alert, Toast and approval
    outcomes. Toast now pauses remaining time while hovered or focused and emits
    dismissal source for timeouts and close controls.

Selective imports and React

  • Generate 472 named icon exports, including iconCloud, from the source pack.
    Direct glyph imports avoid the 800 KB dynamic icon registry.
  • Add tree-shakable React subpaths and typed NumberInput, Checkbox, Tabs, Card,
    Alert, Toast, Drawer and CodeBlock wrappers. Bundle checks protect registration
    and selective import sizes.

Narrow-container readability

  • Lineage graphs keep rows aligned in a named, keyboard-scrollable region instead
    of overlapping labels and comparison actions on mobile.
  • Notification actions move below readable, wrapping content in narrow panels;
    fact lists stack labels and values without truncating long identifiers.
  • Explorer toolbars and their Search Fields shrink to their available width;
    search actions wrap onto a separate row in narrow containers.
  • Search Field preserves an intrinsic width in content-sized flex/grid layouts,
    preventing query-container sizing from collapsing its input and actions.
  • Docs tabs wrap and the smallest-screen header retains space for its logo.

Task-oriented catalog demonstrations

  • Twelve shared docs/workshop examples now demonstrate real local outcomes,
    including validation/retry, navigation, loading, preview lifecycle and draft saves.
  • Context Menu supports explicit show() triggers; Menu Item exposes public focus.
  • Popovers remain reachable when neither side fits; File Request Builder retains
    keyboard focus after settings change.
  • Explorer Action Menu honors disabled permissions, suppresses denied events and
    restores trigger focus after selection. Local demo actions never imply provider writes.

Semantic colors and reliable feedback

  • Theme-aware Alert/Toast tints and readable status ink; dark primary actions,
    annotation details, lineage warnings and notification counts use semantic pairs.
  • Error Toasts persist; zero-duration and attribute-driven timing are respected.
  • Approval/rejection labels no longer imply execution completion/skipping.
  • Modal focus traversal includes open shadow roots and slots; focus restoration
    preserves page scroll and ignores removed, hidden or disabled triggers.
  • Focus traversal respects disabled-fieldset legend exceptions and negative-tabindex
    shadow scopes; restoration skips triggers disabled through their fieldset.

Complete Agent Workspace examples

  • Shared docs/workshop scenarios cover populated independent chats, streaming,
    approvals with failed execution, explicit failures and empty state.
  • Controller teardown aborts demo streams on navigation and variant changes;
    copyable integration code documents ownership and cleanup.
  • Expandable desktop preview and mobile drawer screenshot checks; styled
    follow-up and retry controls inherit the shared chat action treatment.

Complete the developer call console presentation

  • Searchable request list with status glyphs, keyboard selection, stable rows,
    themed surfaces, responsive stacked panes and a request/response inspector.
  • Shared buttons/code blocks, explicit empty/filter/connection states, safe
    clear feedback, and documented selection/filter/clear events.
  • Stateful simulated documentation examples, copyable controller setup, and
    property/event contracts in the API tab. Fixed mobile preview-grid overflow.
  • Added a catalog-wide completeness evidence audit; structural presence is
    tracked separately from behavior and visual sign-off.