Update dependency @nldd/design-system to ^0.8.69 #124
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/nldd"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^0.8.65→^0.8.69Release Notes
MinBZK/storybook (@nldd/design-system)
v0.8.69Compare Source
Highlights
nldd-avatar. A person or organisation avatar: an image, auto-fitting initials (derived fromnameor given explicitly), or a type icon (person= circle with a person icon,organization= rounded with a building icon). Sizes on thenldd-iconscale and fills its container by default.color="inherit"fills with the surrounding content colour, andicon-alignedshrinks the disc to an icon's optical size so it lines up when it replaces an icon.file-text-batch-check-plus(new-text-document).nldd-activity-indicatorfollows its context's content colour. The default spinner now tracks the shared--context-content-colorchannel (so a loader inside a selected list row matches the row's text), falling back tocurrentColoreverywhere else.nldd-button,nldd-icon-buttonandnldd-split-buttonopen a slotted overlay. Drop annldd-menuornldd-popoverin thepopupslot and the button anchors and toggles it automatically, with noid/anchorwiring.nldd-rich-textopt-in hyphenation. Thehyphensattribute enables automatic word breaking for running text (p, li, dd), tuned for long Dutch compounds in narrow columns.nldd-text-editorbadges and colours bare URLs. A plainly pasted URL (GFM autolink) now gets the same open-in-new-tab badge and link colour as a Markdown link, includingwww.(→ https) and email (→ mailto).nldd-menuheader and footer slots. Root-onlyheader/footerslots hold free content (an account identity header, a short note, a link) outsiderole="menu"— reached with Tab, skipped by arrow navigation.role="menu"now lives statically on the item list.content-color/content-secondary-colorword order, and the cross-component--context-cell-content-*channel is renamed to--context-content-*.Added
file-text-batch-check-plus, with thenew-text-documentalias.nldd-rich-text—hyphensattribute for opt-in automatic hyphenation on running text (requires a correctlang); plus an always-onoverflow-wrap: break-wordsafety net on paragraphs and list items.nldd-button/nldd-icon-button— apopupslot that auto-wires a nestednldd-menuornldd-popover(anchors it, toggles on click, syncsexpanded/aria-haspopup), mirroringnldd-split-button, which now also accepts a slottednldd-popover.nldd-text-editor— a bare / autolinked URL (plain https,www., or an email) now gets the open-in-new-tab badge and the link colour, matching Markdown links; scheme-less forms are normalised (www.→ https, email → mailto). The Markdown link's own address stays the dimmed grey.nldd-menu— root-onlyheader/footerslots for free content above/below the items, outsiderole="menu"(so they may hold non-menuitem content such as annldd-byline, buttons or links; reached with Tab, skipped by arrow navigation). The regions are unpadded (control spacing with your own content, e.g.nldd-container);role="menu"is now static on the item list, with the empty-state and drill-in back button as siblings outside it.nldd-inline-dialog— avariant="loading"that shows annldd-activity-indicator(arole="status"spinner announcing "Laden") in place of the icon, for an empty state that is still loading. Sized to the icon (md/lg), shown instantly, and it overrides an expliciticon.nldd-avatar(content) — new component for a person or organisation. Fallback chain image → initials → type icon;type(person/organization) drives shape and fallback icon;sizeon thenldd-iconscale (empty = fill the container, with initials and icon scaling to the box via container queries);color(default/inherit, where inherit fills with the--context-content-colorchannel orcurrentColorand uses the contrast colour for the text);icon-alignedshrinks the disc to 5/6 for optical alignment with an icon; wide initials always scale to fit; a deadsrcfalls back automatically;role="img"with the name as label, ordecorative.nldd-page-footer— awidthattribute mirroring a page section:fullremoves the body max-width, or a CSS length overrides it.Changed
nldd-activity-indicator— the default circle and arc now colour fromvar(--context-content-color, currentColor)instead ofcurrentColoralone. Behaviour is unchanged wherever the channel is unset.nldd-popover— now syncs its open state to a control trigger via the trigger'sexpanded/popup-typeIDL props (so the trigger's inner button ARIA and disclosure chevron reflect the popover), falling back toaria-*attributes for plain element anchors. It also bails on its own anchor-click toggle when driven viaanchorElement, so it can be nested and driven from a button.nldd-byline— renders its avatars withnldd-avatar(both theavatar-srcpath and slottednldd-avatar), so a byline without an image shows initials; a slotted<img>still works.--semantics-buttons-neutral-tinted-divider-color— slightly lighter in dark mode (neutral-450→neutral-350).Breaking
--semantics-buttons-*-primary-content-colorand thecategoriesequivalents become--semantics-*-content-color(dropprimary);--semantics-*-secondary-content-colorbecome--semantics-*-content-secondary-color(qualifier aftercontent). Update any consumer CSS that references them.--context-cell-content-*renamed to--context-content-*(whole family:color,secondary-color,accent-color,success-color,warning-color,critical-color). Update any consumer CSS that sets or reads these context custom properties.nldd-button/nldd-icon-buttonoverlay slot renamedmenu→popup— the slot now accepts annldd-menuor annldd-popover. Change<nldd-menu slot="menu">toslot="popup". (nldd-token/nldd-token-fieldkeep their own menu-onlyslot="menu".)Fixed
nldd-toolbar— analign="center"title now stays centred when it is the only visible element, including when aslot="start"/slot="end"item isdisplay:none(e.g. a back button hidden on wide viewports). It previously jumped to the left. Centre-only routing is measured from real rendering, so a hidden item no longer strands the title.nldd-toolbar— analign="center"title also stays centred when only one side (start or end) has items; it previously shifted by one gap toward the empty side, because the balancing spacer subtracted a gap that only exists when that side is non-empty.nldd-menu— a group that is the first item no longer draws a stray top divider when aheaderslot is present (the header's light-DOM element made the group lose:first-child).nldd-sheet— a drag that begins inside the sheet (selecting text in an input, dragging a control) and ends on the backdrop no longer dismisses it; only a genuine backdrop click, where the press and the release are both on the backdrop, closes.nldd-page-footer— when the footer is empty and only the Rijksoverheid lintje shows, it now keeps space above the lintje so a preceding tinted page section no longer butts right up against it.v0.8.68Compare Source
v0.8.67Compare Source
v0.8.66Compare Source
Highlights
nldd-text-editorMarkdown refinements. Indent and outdent are symmetric (one outdent exactly reverses one indent), and ordered lists inside a blockquote are renumbered in sequence like any list.nldd-token-fieldkeeps undelimited input. A value typed without pressingEnteror comma is no longer dropped — it commits as a token on blur (withallow-custom).nldd-app-viewdocument scroll mode. The layout can hand page scrolling to the document (root) instead of an inner pane (nested), so iOS rubber-band and the collapsing Safari toolbar behave natively.heading-1…heading-6,paragraph-sign,lifebuoy,network-structure,stack-text,wheat(harvest) andperson-circle-badge-plus(new-account).Added
heading-1…heading-6,paragraph-sign,lifebuoy,network-structure,stack-text,wheatandperson-circle-badge-plus, withharvestandnew-accountaliases.Changed
nldd-token-field— free-typed text now commits as a token on blur (withallow-custom), so a value typed without pressingEnteror comma is no longer dropped when focus leaves the field.nldd-toolbar— the title can size tofit-contentwith an action slot beside it.nldd-app-view— derives a document-level scroll mode (root vs nested) so the document can own iOS rubber-band and Safari-toolbar scrolling instead of an inner pane.centralized-network→centralized-structure,table-cells→rectangle-split-2x3.Breaking
clipboard-rectangleicon renamed toclipboard-square— thepasteicon is reshaped from a rectangle to a square, and the old name is not kept as an alias, soicon="clipboard-rectangle"no longer resolves. Switch toclipboard-square; thepastealias already points to it.Fixed
nldd-text-editor— indent and outdent are symmetric (one outdent exactly reverses one indent), and ordered lists inside a blockquote are renumbered in sequence like any list (so a quoted> 4.isn't left as a misleading stray number that renders as 1).Configuration
📅 Schedule: (in timezone Europe/Amsterdam)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.