NV NVIDIA Elements Catalog Starters GitHub System Themes

Changelog - @nvidia-elements/monaco

Changelogs @nvidia-elements/monaco

Provides integration with VS Code's Monaco editor for code editing, syntax highlighting, and diff visualization.

2.1.0 (2026-10-09)

Features

  • cli: improve validation commands (0a9586b)
  • code: support code element slot content (25486f5)
  • core: add configurable viewport zoom stops (ff741ea)
  • core: add dot and cross patterns to viewport gridlines (2693005)
  • core: add format-truncate (d6c0f2e)
  • core: add icon appearances (d20ccf3)
  • core: add internal gesture and key navigation controllers (3b46234)
  • core: add media i18n values (371692a)
  • core: add viewport (0e9e892)
  • core: add viewport minimap (c3cc189)
  • core: drag handle (cc6d5b1)
  • core: format-bytes (bfd2e5e)
  • core: menu group (d9a24e9)
  • core: swap reviewed icon svgs (f5f232e)
  • core: tag slots (c4e0edd)
  • core: tree node prefix and suffix (bc0f2f1)
  • lint: add additional icon alias deprecations (a574e85)
  • lint: add css rules (c876f89)
  • lint: add prefer-aria-label-in-compact-containers rule (130279f)
  • lint: add rule to limit excessive primary actions (e67fa69)
  • lint: add rule to restrict container="full" usage (a634e39)
  • lint: improve slotted element checks (0e1985d)
  • lint: support markdown linting (652e751)
  • media: add media loop button (791c76b)
  • media: init (859c8f9)
  • monaco: upgrade monaco editor to 0.57.0 (4d86c93)
  • pi: pi extension (88dea55)

Bug Fixes

  • ci: ignore test runner artifacts in knip cache (7415260)
  • ci: pin conventionalcommits preset for release notes (6c93057)
  • ci: preserve authored contents in example metadata (0ea8618)
  • ci: stabilize monaco worker bundle lighthouse checks (0f18d6c)
  • cli: improve api metadata (b2c13ab)
  • cli: improve skill tool call and creation steps (b30455c)
  • cli: mcp app rendering and schema tools (5cf5f51)
  • cli: mute interactions on non tty sessions (ba3230a)
  • cli: ui resources (166a537)
  • cli: update @inquirer/prompts to 8.7.2 (b6984b5)
  • cli: update bun to 1.4.2 (0e84e28)
  • cli: update dependencies (2a84274)
  • cli: update dependencies (ff596a1)
  • cli: update dependencies and migration skill (932ffce)
  • cli: update marked to 18.0.11 (cb9a5e3)
  • cli: update marked to 18.0.14 (b24d6cb)
  • cli: update mcp deps (a7d5f7c)
  • cli: update mcp sdk (0640e11)
  • cli: workspace dependency (5ecbd96)
  • code: bundle side effects (13f6528)
  • code: bundle treeshaking (cf6beb7)
  • core: add i18n strings (676f543)
  • core: add initial selected item focus handling for tabs (9d617f4)
  • core: align root tree nodes (6008461)
  • core: api documentation (a02b9e2)
  • core: bundle side effects (d29d5e6)
  • core: bundle treeshaking (e3e80be)
  • core: clean up combobox option observers across connections (3af4742)
  • core: clipping descenders on toolbar typography (7965c3c)
  • core: collapsed tab group (b7be2d9)
  • core: control message metadata (1abec58)
  • core: debounce scroll tracking state updates (ce5b688)
  • core: drawer positioning (f66cab0)
  • core: enhance gesture recognizer (0be2399)
  • core: ensure proper property and attribute reflection for button types (af780c6)
  • core: format bytes (385fd83)
  • core: gauge fill alignment (2bef645)
  • core: generate valid standalone framework declarations (1544477)
  • core: improve api custom elements schema (6b299e3)
  • core: improve viewport height bounds for nve-page (7c3b839)
  • core: missing animation timing for progress-bar (05150d4)
  • core: nested background styles (66d44e7)
  • core: page header text wrap issue (03c481f)
  • core: pointer solid icon (bf3ff31)
  • core: preserve accessors during property observation (37c137d)
  • core: resolve page panel stacking and visibility (3bd2fc9)
  • core: restore tree keyboard navigation (e024c11)
  • core: size height calculation (204aa52)
  • core: support solid icon variants and icon registry aliases (e455331), closes PR#264
  • core: textarea slots (0f8fb33)
  • core: update fit-text input to native field sizing (cadc33c)
  • core: update icon build script (ad3d51c)
  • core: update icons with aspect ratios (2021d95)
  • core: update select size handling and improve layout (6af535d)
  • docs: align card presentation (f811f0a)
  • docs: align card title typography (056404a)
  • docs: correct example api mapping and summary fallback (f0dd837)
  • docs: correct jsdelivr bundle urls (c7432be)
  • docs: make page title weights consistent (07bc98b)
  • docs: preserve example content through html processing (7055d3c)
  • docs: preserve example source during development reloads (162082b)
  • docs: prevent runtime errors when loading examples pages in dev (1d57c69)
  • docs: refine navigation group titles (2e3c3e0)
  • docs: update responsive pattern icon (6126e1c)
  • docs: use canvas background for component headers (5547c47)
  • forms: form state restore callback types (8a060db)
  • forms: missing key event check (3854d5f)
  • forms: proper property and attribute reflection for button mixin (e6093dd)
  • forms: remove stale html custom data contribution (c64f40d)
  • forms: respect event default prevention (5618862)
  • lint: add invoker trigger elements (417fb63)
  • lint: allow external svg icon sources (c55f4df)
  • lint: enhance data binding checks and update test cases for popover triggers (56e4701)
  • lint: no-excessive-primary-actions rule to handle popover elements (398c0df)
  • lint: skip generated eleventy vite directories in eslint (92e5d50)
  • lint: suggest removing slot="default" when unnamed slot is not first (84372f1)
  • lint: support framework event bindings (4a1e72d)
  • lint: update eslint (2a3ad12)
  • lint: update no-missing-gap-space rule to allow gap-optional values (df74628)
  • markdown: export html custom data (090c9c3)
  • media: remove stale html custom data contribution (baedd39)
  • media: since version release (583f6bc)
  • pi: update to pi.dev 1.0.0 (3d44c15)
  • starters: update @angular/* to 22.1.4 (3370f7d)
  • starters: update angular to 22.1.3 (273d4e9)
  • starters: update nuxt to 4.5.2 (0862866)
  • starters: update solid-js to 1.9.15 (1753732)
  • styles: add width rule for row layout with space-between alignment (61113ad)
  • styles: default line heights (d13ea94)
  • styles: native text-box support (d562bb2)
  • themes: update default status contrast (52af067)

2.0.2 (2026-07-20)

  • chore(ci): add slack release hook (4a8fd85)
  • chore(ci): improve test coverage (4ef2eb3)
  • chore(ci): update installations via mise (054992e)
  • chore(ci): update lighthouse (4bffdb2)
  • chore(ci): update stylelint to version (522e1c4)
  • chore(ci): upgrade built to ts7 rc (77117a1)
  • chore(core): remove unused controllers (59d8349)
  • chore(deps): bump vite from 8.0.14 to 8.0.16 (dfdea58)
  • chore(deps): update (cc12511)
  • chore(docs): add adoption metrics generation and service (29e3795)
  • chore(docs): add custom data reference tests (af48603)
  • chore(docs): cleanup readme (7f92252)
  • chore(docs): fix base url paths (f97acb6)
  • chore(docs): fix url asset paths (1cda122)
  • chore(docs): improved site metadata and tests (c58c856)
  • chore(docs): update minification config (0ff44a6)
  • chore(docs): update notice file (21da17a)
  • chore(internals): generate custom data references (3f2bd36)
  • chore(release): @nvidia-elements/cli-v2.0.1 [skip ci] (b3f6d3b)
  • chore(release): @nvidia-elements/cli-v2.1.0 [skip ci] (f51dbc3)
  • chore(release): @nvidia-elements/cli-v2.1.1 [skip ci] (4a0c00c)
  • chore(release): @nvidia-elements/cli-v2.1.2 [skip ci] (089acec)
  • chore(release): @nvidia-elements/cli-v2.1.3 [skip ci] (a9a0571)
  • chore(release): @nvidia-elements/cli-v2.1.4 [skip ci] (5433ff2)
  • chore(release): @nvidia-elements/code-v2.0.1 [skip ci] (005d158)
  • chore(release): @nvidia-elements/code-v2.0.2 [skip ci] (f69e036)
  • chore(release): @nvidia-elements/core-v2.0.2 [skip ci] (d01f774)
  • chore(release): @nvidia-elements/core-v2.0.3 [skip ci] (2365253)
  • chore(release): @nvidia-elements/core-v2.0.4 [skip ci] (d91da36)
  • chore(release): @nvidia-elements/core-v2.1.0 [skip ci] (9a874bd)
  • chore(release): @nvidia-elements/core-v2.1.1 [skip ci] (3e67a33)
  • chore(release): @nvidia-elements/forms-v2.0.1 [skip ci] (adb732e)
  • chore(release): @nvidia-elements/forms-v2.0.2 [skip ci] (35e1073)
  • chore(release): @nvidia-elements/forms-v2.0.3 [skip ci] (5285c80)
  • chore(release): @nvidia-elements/lint-v2.0.1 [skip ci] (fcf4355)
  • chore(release): @nvidia-elements/markdown-v2.0.1 [skip ci] (931f033)
  • chore(release): @nvidia-elements/markdown-v2.0.2 [skip ci] (953ef48)
  • chore(release): @nvidia-elements/styles-v2.0.2 [skip ci] (98a4325)
  • chore(release): @nvidia-elements/styles-v2.1.0 [skip ci] (25eb987)
  • chore(starters): cleanup starter readme and templates (e2e225c)
  • chore(themes): add additional tests for css variable completions (cbf14f8)
  • fix(cli): correct case sensitive identifiers (6c8cd2b)
  • fix(cli): correct metadata description length limit (1682f8d)
  • fix(cli): improve skills validation (fe42614)
  • fix(cli): version and updater checks (e6979e0)
  • fix(code): include custom data documentation references (f4efebb)
  • fix(core): coordinate interest and popover interactions (6f40256)
  • fix(core): include custom data documentation references (bf9168c)
  • fix(core): memory leaks from connected callback states (f49c0bd)
  • fix(core): restore preferences input label capitalization (45f9dd1)
  • fix(docs): enhance decorator transpilation (a08584b)
  • fix(docs): iframe example paths (eddbd96)
  • fix(forms): coordinate interest and popover interactions (168f218)
  • fix(forms): export controller (1808462)
  • fix(forms): improve aria attribute management (daab45f)
  • fix(internals): add url length validation for url generation (1bc197e)
  • fix(markdown): include custom data documentation references (b887400)
  • fix(monaco): include custom data documentation references (75f42f5)
  • fix(styles): use logical direction styles (2edd48c)
  • feat(cli): improve installer script (0379d0e)
  • feat(core): gauge (70e115d)
  • feat(starters): add htmx+go and fix go starter (d2ecd86)
  • feat(styles): add grow option for nve-text (0b895ff)

2.0.1 (2026-06-10)

  • chore(media): update peer dependency version (082a5f2)
  • chore(release): @nvidia-elements/cli-v2.0.0 [skip ci] (7b84169)
  • chore(release): @nvidia-elements/code-v2.0.0 [skip ci] (beb620d)
  • chore(release): @nvidia-elements/core-v2.0.1 [skip ci] (63a9663)
  • chore(release): @nvidia-elements/markdown-v2.0.0 [skip ci] (686ff96)
  • chore(release): @nvidia-elements/styles-v2.0.1 [skip ci] (d04d043)
  • fix(cli): handle pnpm build approvals (ef8dc26)
  • fix(code): update peer dependency version (67fa50a)
  • fix(core): select multiple pointer event (8412f62)
  • fix(core): update peer dependency version (93ca66e)
  • fix(lint): update peer dependency version (582d326)
  • fix(markdown): update peer dependency version (fe76f18)
  • fix(monaco): update peer dependency version (bc41db8)
  • fix(styles): update peer dependency version (44ef1da)

2.0.0 (2026-06-08)

  • chore(ci): release scope fix (102f9a3)
  • chore(release): @nvidia-elements/core-v2.0.0 [skip ci] (1ab0f53)
  • chore(release): @nvidia-elements/forms-v2.0.0 [skip ci] (59f3a66)
  • chore(release): @nvidia-elements/lint-v2.0.0 [skip ci] (fc17e13)
  • chore(release): @nvidia-elements/styles-v2.0.0 [skip ci] (f44d145)
  • chore(release): @nvidia-elements/themes-v2.0.0 [skip ci] (9ffdbd2)
  • feat(cli)!: promote to stable public release (ab93fca)
  • feat(code)!: promote to stable public release (eb00327)
  • feat(core)!: promote to stable public release (cb2859d)
  • feat(forms)!: promote to stable public release (dc67f62)
  • feat(lint)!: promote to stable public release (583e44f)
  • feat(markdown)!: promote to stable public release (aa807eb)
  • feat(monaco)!: promote to stable public release (78c8007)
  • feat(styles)!: promote to stable public release (f07f114)
  • feat(themes)!: promote to stable public release (9c7352f)

BREAKING CHANGE

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

  • Promotes to the stable public 2.0 release line.

Signed-off-by: Cory Rylan crylan@nvidia.com

0.0.12 (2026-06-03)

  • chore(ci): add labeler and stale workflows (31730e8)
  • chore(ci): cleanup unused references and improve ci logging (9280f22)
  • chore(ci): improve workflow default permissions (878bafb)
  • chore(ci): lighthouse (beee0dd)
  • chore(ci): update lighthouse (f1fb184)
  • chore(ci): upgrade to typescript 7 (d9c9705)
  • chore(core): test coverage (f2da970)
  • chore(core): update snapshots (5c9bd5f)
  • chore(docs): add agent tooling guidelines (5eb909d)
  • chore(docs): add media docs support (f3906cb)
  • chore(docs): add test command and configuration for vitest (1e56150)
  • chore(docs): fixup metadata issues (b931ff5)
  • chore(docs): improve docs metadata (00da961)
  • chore(docs): metadata structure fixes (efb89f7)
  • chore(docs): remove runtime comments (6fa19e5)
  • chore(docs): update agent documentation and component creation guidelines (69e3ed5)
  • chore(internals): add new rules for class inheritance and aria attribute management (c25838a)
  • chore(lint): add combobox api check (71a34ef)
  • chore(release): @nvidia-elements/cli-v0.1.0 [skip ci] (e8e3187)
  • chore(release): @nvidia-elements/cli-v0.2.0 [skip ci] (3c83f7d)
  • chore(release): @nvidia-elements/cli-v0.2.1 [skip ci] (a4e3dad)
  • chore(release): @nvidia-elements/cli-v0.2.2 [skip ci] (c037db6)
  • chore(release): @nvidia-elements/cli-v0.2.3 [skip ci] (0c1812f)
  • chore(release): @nvidia-elements/core-v0.1.2 [skip ci] (9b03b91)
  • chore(release): @nvidia-elements/core-v0.1.3 [skip ci] (c57a087)
  • chore(release): @nvidia-elements/core-v0.1.4 [skip ci] (8b9d251)
  • chore(release): @nvidia-elements/core-v0.2.0 [skip ci] (471b568)
  • chore(release): @nvidia-elements/core-v0.2.1 [skip ci] (ac77441)
  • chore(release): @nvidia-elements/core-v0.2.2 [skip ci] (094563b)
  • chore(release): @nvidia-elements/core-v0.2.3 [skip ci] (8747335)
  • chore(release): @nvidia-elements/create-v0.0.8 [skip ci] (bfcb1fc)
  • chore(release): @nvidia-elements/forms-v0.1.0 [skip ci] (37b0575)
  • chore(release): @nvidia-elements/themes-v0.0.11 [skip ci] (8618c39)
  • chore(starters): add agents files (64eac99)
  • fix(ci): ensure node is available in agent sandbox (27f7bd1)
  • fix(cli): binary version support (39106f1)
  • fix(cli): broken default binary path (368e6fe)
  • fix(cli): handle command args (0f526e0)
  • fix(core): button contrast state (4bafa47)
  • fix(core): chrome scoped registry and popover behavior (e8bb66c)
  • fix(core): cleanup timeout on popover close (a3c1448)
  • fix(core): correct read only property (b9e7588)
  • fix(core): refactor to use form control mixins (5e1721d)
  • fix(core): remove postinstall (4818481)
  • fix(docs): add missing mcp apps and custom elements manifest docs (56d8415)
  • fix(monaco): refactor to use form control mixin entrypoint (05c73b9)
  • fix(themes): refactor conversions and fix out of bound colors (4e98a7a)
  • feat(cli): add multiple version detection (c98786a)
  • feat(cli): support cli skills (41eb7c9)
  • feat(cli): support mcp apps and improved error handling (17c3141)
  • feat(core): introduce tag layout options and patterns (c961584)
  • feat(forms): add form control mixins (fc88b3a)

0.0.11 (2026-05-13)

  • chore(ci): add knip configuration for unused dep linting (1d039cd)
  • chore(ci): improve codex support (38c429f)
  • chore(ci): lint corrections for missing nve-logo content (6fc306f)
  • chore(ci): update agent configurations (cbd664c)
  • chore(ci): update pnpm and node (26aba55)
  • chore(docs): add codex link (36473c1)
  • chore(docs): improve migration docs and layouts (d905928)
  • chore(media): package metadata (a7b3b7a)
  • chore(release): @nvidia-elements/cli-v0.0.10 [skip ci] (72fe1ff)
  • chore(release): @nvidia-elements/cli-v0.0.11 [skip ci] (1e61870)
  • chore(release): @nvidia-elements/cli-v0.0.12 [skip ci] (ce02646)
  • chore(release): @nvidia-elements/code-v0.0.9 [skip ci] (098029d)
  • chore(release): @nvidia-elements/core-v0.1.0 [skip ci] (594d1d2)
  • chore(release): @nvidia-elements/core-v0.1.1 [skip ci] (b519690)
  • chore(release): @nvidia-elements/forms-v0.0.8 [skip ci] (2d04bfd)
  • chore(release): @nvidia-elements/lint-v0.3.0 [skip ci] (05610ae)
  • chore(release): @nvidia-elements/lint-v0.3.1 [skip ci] (b3c65cc)
  • chore(release): @nvidia-elements/markdown-v0.0.9 [skip ci] (a321984)
  • chore(release): @nvidia-elements/styles-v0.0.9 [skip ci] (bd4ec9f)
  • chore(release): @nvidia-elements/themes-v0.0.10 [skip ci] (3a402bc)
  • chore(starters): package metadata (7dff9c9)
  • fix(cli): improve context (7ca3fa6)
  • fix(cli): improved migration context (771e194)
  • fix(cli): package metadata (2ebfca5)
  • fix(code): package metadata (ffb19c5)
  • fix(core): package metadata (bbd8b8c)
  • fix(create): package metadata (0cbaadc)
  • fix(forms): package metadata (1182721)
  • fix(lint): package metadata (b5785fb)
  • fix(markdown): package metadata (c322cd5)
  • fix(monaco): package metadata (ebe24ce)
  • fix(styles): package metadata (16675f2)
  • fix(themes): package metadata (83b2273)
  • feat(core): add nve-format-number component (d49ec24)
  • feat(lint): improve deprecated api migration rules (d61ec17)

0.0.10 (2026-05-01)

  • fix(monaco): patch monaco-editor broken paste action (35f27ce)

0.0.9 (2026-05-01)

  • fix(monaco): address timing issue in validation patch (1ac01cb)

0.0.8 (2026-05-01)

  • chore(ci): add code rabbit config (cf98be6)
  • chore(ci): add spdx license headers (58fddc0)
  • chore(ci): coder rabbit and sitemap verification (97f3aca)
  • chore(ci): correct formatting post migration (027beb7)
  • chore(ci): enable max params lint rule (453b378)
  • chore(ci): lint cleanup (9b5509f)
  • chore(ci): regenerate lockfile after migration (b574863)
  • chore(ci): update eslint (1c1e64f)
  • chore(ci): update lock (0db8ccf)
  • chore(cli): reset versions (0857cd8)
  • chore(code): reset versions (70ad3e3)
  • chore(core): reset versions (d68ad03)
  • chore(create): reset versions (7f6677a)
  • chore(deps): update dependabot configuration (c16abb8)
  • chore(docs): accept data grid vocabulary terms (3de7ab9)
  • chore(docs): fix broken nav link (a7f0123)
  • chore(docs): lint and migration cleanup (0b24b79)
  • chore(docs): page content description metadata (db85e92)
  • chore(docs): sitemap (c43ad8f)
  • chore(forms): reset versions (b09ac77)
  • chore(internals): add spdx eslint rule (2276640)
  • chore(lint): reset versions (06ada18)
  • chore(markdown): reset versions (536b760)
  • chore(media): dependency declaration (ca01a81)
  • chore(monaco): reset versions (f2ec095)
  • chore(release): @nvidia-elements/cli-v0.0.8 [skip ci] (70f2287)
  • chore(release): @nvidia-elements/cli-v0.0.9 [skip ci] (99737bf)
  • chore(release): @nvidia-elements/code-v0.0.8 [skip ci] (1f779f9)
  • chore(release): @nvidia-elements/core-v0.0.10 [skip ci] (dd0c4d7)
  • chore(release): @nvidia-elements/core-v0.0.11 [skip ci] (8f87c9c)
  • chore(release): @nvidia-elements/core-v0.0.12 [skip ci] (4f0685c)
  • chore(release): @nvidia-elements/core-v0.0.8 [skip ci] (52c89f0)
  • chore(release): @nvidia-elements/core-v0.0.9 [skip ci] (410c452)
  • chore(release): @nvidia-elements/lint-v0.1.0 [skip ci] (1df4634)
  • chore(release): @nvidia-elements/lint-v0.1.1 [skip ci] (f62bb11)
  • chore(release): @nvidia-elements/lint-v0.1.2 [skip ci] (e41977d)
  • chore(release): @nvidia-elements/lint-v0.2.0 [skip ci] (87dd69e)
  • chore(release): @nvidia-elements/lint-v0.2.1 [skip ci] (4a47a83)
  • chore(release): @nvidia-elements/markdown-v0.0.8 [skip ci] (8f687c7)
  • chore(release): @nvidia-elements/styles-v0.0.8 [skip ci] (4b7e50f)
  • chore(release): @nvidia-elements/themes-v0.0.9 [skip ci] (535727f)
  • chore(styles): reset versions (37a6158)
  • chore(themes): reset versions (e5e4363)
  • fix(cli): migration url paths (823c8c4)
  • fix(cli): reduce context memory usage (85e1ba3)
  • fix(code): dependency declaration (9840b7e)
  • fix(core): dependency declaration (db76b90)
  • fix(core): improve grid dynamic column re-render (f81d846)
  • fix(core): line height and wrap fix (afdcb21)
  • fix(core): missing stop icon svg (40f6eaa)
  • fix(core): remove legacy mlv prefixing (755902b)
  • fix(lint): dependency declaration (8fb986e)
  • fix(lint): interestfor support on popover triggers (73e2000)
  • fix(lint): recognize lit boolean binding on popover hidden attribute (38281fb)
  • fix(lint): unpinned and missing dependencies (80616e7)
  • fix(markdown): dependency declaration (4ef9807)
  • fix(monaco): dependency declaration (c0fa0ac)
  • fix(styles): dependency declaration (bdea9a8)
  • fix(themes): remove legacy mlv prefixing (ac337d1)
  • feat(lint): add rules to disallow slotted popovers and tailwind classes (ad101dd)
  • feat(lint): no deprecated global attribute value (644d32b)

0.0.0

Initial pre-release.

Getting Started Getting Started Installation CLI MCP Skills Lint GitHub Integrations Getting Started Angular Bundles CDN Custom Elements Eleventy Golang HTMX + Go Hugo Import Maps Lit Lit Library MCP Apps NextJS Nuxt Pi Preact React SolidJS Sphinx Svelte TypeScript Vue About What’s New Changelog Metrics Support Accessibility Contributions Requests Migration Sitemap Foundations Overview Typography Iconography Themes Design Tokens Size & Space Objects Interactions Support Status Color Animation Fonts Layers Custom Layout Horizontal Vertical Grid Popovers i18n Visualization View Transitions DESIGN.md Elements Accordion Alert Avatar Badge Breadcrumb Button Button Group Card Chat Message Checkbox Codeblock Color Combobox Copy Button Datagrid Getting Started Integrations Column Action Column Alignment Column Fixed Column width Container Card Display Settings Footer Heatmap Keynav Multi Select Pagination Panel Detail Panel Grid Performance Placeholder Row Action Row Groups Row Sort Scroll Height Single Select Stripe Date Datetime Dialog Divider Dot Drag Handle Drawer Dropdown Dropdown Group Dropzone File Format Bytes Datetime Number Relative Time Truncate Forms Getting Started Validation Actions Control Gauge Icon Icon Button Input Input Group Logo Markdown Markdown CSS Media Controller Pause Button Playback Rate Select Loop Button Mute Button Media PiP Button Seek Button Time Range Volume Range Full-screen Button Menu Month Monaco Input Diff Input Monaco Editor Diff Editor Problems Notification Page Page Header Page Loader Pagination Progressive Filter Chip Progress Bar Progress Ring Password Preferences Input Pulse Radio Range Resize Handle Search Select Skeleton Sort Button Sparkline Star Rating Steps Switch Tabs Tag Textarea Time Toast Toggletip Toolbar Tooltip Tree Viewport Viewport Gridlines Minimap Zoom Range Week Patterns Agent Authentication Browse Chat Code Dashboard Editor Empty States Heatmap Keyboard Shortcut Logging Media Navigation Onboarding Panel Responsive Search Subheader Trend Labs Responsive Layout Viewport Container Patterns Forms API Design Properties & Attributes Slots Registration CustomEvents Stateless Composition Styles Packaging Glossary Logs Internal Guidelines Agent Harness Agent Tooling Agent Ownership Documentation Examples TypeScript Testing Unit Testing Accessibility Testing Lighthouse Testing SSR Testing Visual Testing Troubleshooting Component Creation Internal Examples All Examples