diff --git a/projects/site/src/docs/whats-new/07-2026.md b/projects/site/src/docs/whats-new/07-2026.md new file mode 100644 index 000000000..ab612a479 --- /dev/null +++ b/projects/site/src/docs/whats-new/07-2026.md @@ -0,0 +1,33 @@ +--- +{ + title: 'What’s new in NVIDIA Elements: July 2026', + description: 'July adds the Gauge component, expands design linting, and improves editor metadata, typography, and interactive component behavior.', + layout: 'whats-new.11ty.js', + tags: ['whats-new', 'updates'], + date: '2026-08-03', + datePublished: '2026-08-03', + dateModified: '2026-08-03', + updateMonth: '2026-07-01' +} +--- + +July makes dense telemetry interfaces easier to build and gives teams stronger guidance, metadata, and component behavior across the stack. + +## Highlights + +- **Visualize system metrics with Gauge.** The new [Gauge](/docs/elements/gauge/) component renders accessible progress values in 270-degree or half-circle shapes, with fill, dot, and needle indicators plus sizes, statuses, custom maximums, and gradient styling. +- **Catch design problems during linting.** [Elements lint rules](/docs/lint/) now flag excessive primary actions, labels that crowd form controls inside toolbars and page headers, and `container="full"` outside supported page-level positions. Framework event bindings and flexible gap values also avoid false positives. +- **Get better editor and framework metadata.** Published HTML custom data now links components to their documentation, Markdown exposes its custom-data entry point, and Core generates clearer property, attribute, slot, JSX, and Vue declarations. +- **Make type and layout predictable.** [Typography utilities](/docs/foundations/typography/) add `nve-text="grow"` for fitting content, set sensible default line heights, and improve inline code and links. Logical spacing and full-width, space-between rows make layouts more consistent across directions. +- **Keep interactive controls steady.** [Tooltips](/docs/elements/tooltip/) now hand off cleanly when the same trigger opens an interactive popover. Form controls remove stale ARIA values and reset native defaults, drawers adhere to viewport edges, sized selects fit exact visible rows, and repeated connections no longer duplicate observers. + +## Released packages + +- `@nvidia-elements/cli` 2.1.4–2.1.9 +- `@nvidia-elements/code` 2.0.2 +- `@nvidia-elements/core` 2.0.3–2.0.4, 2.1.0–2.1.6, 2.2.0–2.2.2 +- `@nvidia-elements/forms` 2.0.2–2.0.5 +- `@nvidia-elements/lint` 2.1.0–2.1.3, 2.2.0, 2.3.0 +- `@nvidia-elements/markdown` 2.0.2–2.0.3 +- `@nvidia-elements/monaco` 2.0.2 +- `@nvidia-elements/styles` 2.1.0–2.1.2