Skip to content

feat(studio): adopt shared Button actions - #226

Merged
gcomneno merged 1 commit into
mainfrom
feat/issue-220-adopt-button
Aug 1, 2026
Merged

feat(studio): adopt shared Button actions#226
gcomneno merged 1 commit into
mainfrom
feat/issue-220-adopt-button

Conversation

@gcomneno

@gcomneno gcomneno commented Aug 1, 2026

Copy link
Copy Markdown
Owner

Closes #220

Summary

  • upgrade the immutable giadaware-ui-components vendor to source commit 8a5144c;
  • adopt the shared Studio Button component across 36 standard Studio actions;
  • preserve native buttons only for specialized reorder and relation-search controls;
  • replace global descendant button styling with public Giada UI button tokens;
  • remove obsolete local button CSS;
  • add a structural adoption contract covering imports, native-control allowlists, and legacy CSS removal;
  • update upgrade, readiness, integration, and shutdown typing contracts.

Verification

  • npm run check
  • npm test — 329 tests passed
  • npm run build
  • focused Button, vendor, readiness, upgrade, and shutdown tests

@gcomneno
gcomneno marked this pull request as ready for review August 1, 2026 15:32
@gcomneno
gcomneno merged commit f4e36bb into main Aug 1, 2026
1 check passed
@gcomneno
gcomneno deleted the feat/issue-220-adopt-button branch August 1, 2026 15:34
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.

Adopt Giada UI Button across standard Studio actions

1 participant