Skip to content

fix: align shape builder controls with Sistent defaults (#147)#155

Open
ankitkr104 wants to merge 1 commit intomeshery-extensions:masterfrom
ankitkr104:fix/147-sistent-button-styling
Open

fix: align shape builder controls with Sistent defaults (#147)#155
ankitkr104 wants to merge 1 commit intomeshery-extensions:masterfrom
ankitkr104:fix/147-sistent-button-styling

Conversation

@ankitkr104
Copy link
Copy Markdown

@ankitkr104 ankitkr104 commented Apr 11, 2026

Summary

This PR aligns Shape Builder control styling with the Sistent design system and default theme behavior, using minimal and targeted updates.

What Changed

  1. Replaced the no-baseline Sistent wrapper with the full Sistent theme provider so components inherit the expected default theme styles.

  2. Ensured theme mode changes are reflected reliably by initializing provider mode from the current app theme.

  3. Removed hardcoded color overrides from the scale preset control so it follows Sistent theme tokens.

  4. Applied consistent control sizing for the action row:

Height: 56px (3.5rem)
Font size: 1.35rem

  1. Kept the scale preset control in an outlined style with a visible border

After:

image

Notes for Reviewers

Signed commits

  • Yes, I signed my commits.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use Sistent components

1 participant