Skip to content

[ core ] Preview BP7 design-token structure#8117

Draft
ryannono wants to merge 1 commit into
developfrom
rnono/bp7-token-structure-preview
Draft

[ core ] Preview BP7 design-token structure#8117
ryannono wants to merge 1 commit into
developfrom
rnono/bp7-token-structure-preview

Conversation

@ryannono
Copy link
Copy Markdown
Contributor

@ryannono ryannono commented May 11, 2026

Summary

Preview of the shape design tokens will take in BP7.

Caveats

  • No color value here is accurate. Will FLUP with the full BP7 spec replacing colors as a whole.
  • Palette is not restructured in this diff. Palette tokens will also change structure in BP7 - that work is separate.

Decisions

  • Intent flattened - states removed. intent.{name} is now a single value; the rest/hover/active/disabled axis lived on intent purely as a convenience for consumers. Pushing state derivation to the consumers (surface) keeps intent simple (one color per role) and lets each surface compute its own state shifts via com.blueprint.derive extensions.
  • Layer opacity tiered by audience and state. surface.layer-opacity now splits {app, intent}.{rest, hover, active} so the canvas-level layer and intent-tinted layers can evolve their interaction alphas independently -including the BP6 inversion where dark mode peaks at hover and falls back at active.
  • New surface.border-color (per-intent) vs renamed divider-color. Borders take an intent and read at full strength. Dividers are decorative low-alpha rules - they get one neutral with two emphasis levels.
  • New surface.background-color.app and surface.layer.app / layer-color.app.

@changelog-app
Copy link
Copy Markdown

changelog-app Bot commented May 11, 2026

Generate changelog in packages/core/changelog/@unreleased

Type (Select exactly one)

  • Feature (Adding new functionality)
  • Improvement (Improving existing functionality)
  • Fix (Fixing an issue with existing functionality)
  • Break (Creating a new major version by breaking public APIs)
  • Deprecation (Removing functionality in a non-breaking way)
  • Migration (Automatically moving data/functionality to a new system)

Description

[ core ] Preview BP7 design-token structure

Check the box to generate changelog(s)

  • Generate changelog entry

@ryannono ryannono requested a review from mm-wang May 11, 2026 13:33
@blueprint-previews
Copy link
Copy Markdown

Preview BP7 token structure changes

Build artifact links for this commit: documentation | landing | table | demo | storybook

This is an automated comment from the deploy-preview CircleCI job.

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.

1 participant