Skip to content

[DS 2.0] Refresh the Figma token export (14.09) and bind button sizes to the size scale - #138

Open
librowski wants to merge 1 commit into
ds2-button-drop-warningfrom
ds2-tokens-refresh
Open

librowski wants to merge 1 commit into
ds2-button-drop-warningfrom
ds2-tokens-refresh

Conversation

@librowski

Copy link
Copy Markdown
Collaborator

Export

Tokens Studio export from the design system file, 14.09.2026, compared with the 21.08 export by name and value:

Count
Tokens 780 → 789
Added 9 (7 names, two of them per theme)
Removed 0
Changed values 0

Added: wb/size/225, 250, 350, 450, 525 (18, 20, 28, 36, 42px) and wb/ui/bg/selected, wb/ui/bg/selected-hover (aliases to ui/brand/fill-subtle and -hover, both themes).

Code

  • height.module.css: button heights L/M/XS bind to size/525, size/450, size/350 instead of 2.625rem, 2.25rem, 1.75rem.
  • icon-size.module.css: icon sizes L/M/S bind to size/250, size/225, size/225 instead of 1.25rem, 1.125rem, 1.125rem.
  • Six missing token markers removed; rendered values unchanged (verified in dist/index.css).

ui/bg/selected unblocks the planned MenuItem.selected work (separate PR).

Verification

pnpm -F @workflowbuilder/ui-tokens build, pnpm -F @workflowbuilder/ui build with check:built-css, stylelint on ui and sdk (every --wb-ds-* reference resolves), button unit tests, geometry parity against the Figma masters (9/9). Changeset: @workflowbuilder/ui minor.

…size scale

Export from 14.09.2026 adds ui/bg/selected, ui/bg/selected-hover and the
size steps 225, 250, 350, 450 and 525 (18, 20, 28, 36, 42px). No token was
removed or changed. Button heights L/M/XS and icon sizes L/M/S now resolve
from the size steps, which replaces six provisional rem literals with the
values design published for them.
@librowski
librowski removed this pull request from stack #143 September 15, 2026 09:00
@librowski
librowski changed the base branch from ds2-node-text-ellipsis to ds2-button-drop-warning September 15, 2026 10:23
@librowski
librowski added this pull request to stack #151 September 15, 2026 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants