Skip to content

Roadmap

github-actions[bot] edited this page Jul 20, 2026 · 3 revisions

Roadmap

Interactive Surface CSS 1.5.0 is a release candidate. The work in this branch focuses the package on a durable interaction-state contract without expanding into layout or theme ownership.

1.5.0 release candidate

  • Preserve every existing 1.x import, selector, hook, token fallback, and complete or companion stylesheet entry point.
  • Expose public transition property, duration, easing, and delay tokens from state-core.css.
  • Remove implicit UI-host lift compensation and cross-package transition importance from the standalone preset.
  • Enforce disabled, busy/loading, transient active, persistent, hover, and base precedence while keeping focus-visible orthogonal.
  • Preserve state meaning under reduced motion, higher contrast, and forced colors.
  • Compose interaction translate with consumer transform, scale, and rotate.
  • Keep UI Style Kit optional and preserve standalone package behavior.
  • Align generated artifacts, package metadata, README, wiki, changelog, and release assertions.
  • Lock the package, audit, Chromium, and full-browser release gates.

Publication, tagging, and a GitHub Release remain separate approval-gated steps.

After 1.5.0

Potential follow-up work must be driven by demonstrated consumer need:

  • add targeted visual-regression baselines if state combinations become difficult to review
  • expand framework examples without shipping framework wrappers
  • add migration notes only when token evolution requires them
  • add state recipes for new semantic platform behavior when browsers expose stable primitives

Permanent guardrails

The package should remain:

  • small and framework-agnostic
  • compatible with plain HTML and existing design systems
  • accessibility-forward
  • token-driven
  • independently useful
  • complementary to ui-style-kit-css and layout-style-css
  • focused on interaction states rather than page layout or application theming

The Interface Systems Lab remains the canonical proof of the three-library composition.

Clone this wiki locally