Skip to content

feat(design): buttons with their own shape, and status markers in a brand's style - #865

Closed
mortondev wants to merge 2 commits into
feat/portal-design-v2-band-layoutfrom
feat/portal-design-v2-buttons-status
Closed

mortondev wants to merge 2 commits into
feat/portal-design-v2-band-layoutfrom
feat/portal-design-v2-buttons-status

Conversation

@mortondev

Copy link
Copy Markdown
Member

A design can give buttons, and the composer that carries one, their own
shape: square, rounded or pill, whatever the corners; absent follows the
corners as today. The shape stays inside the portal.

Status markers can be drawn in the ink colour, as tags tinted with each
status's colour, or in the logo's own colours, where each status takes
the logo colour nearest its hue and greys stay grey. Status dots now
paint from a variable, so a design's style overrides them without
!important.


Stack created with GitHub Stacks CLI • Give Feedback 💬

@mortondev
mortondev added this pull request to stack #833 October 31, 2026 13:50
…rand's style

A design can give buttons, and the composer that carries one, their own
shape: square, rounded or pill, whatever the corners; absent follows the
corners as today. The shape stays inside the portal.

Status markers can be drawn in the ink colour, as tags tinted with each
status's colour, or in the logo's own colours, where each status takes
the logo colour nearest its hue and greys stay grey. Status dots now
paint from a variable, so a design's style overrides them without
!important.
…tton shape

Buttons kept a radius of their own inside the portal, which dropped the
rounded-item class every other control shares. The portal's item radius
now follows the button shape, which follows the corners until a design
sets one, so buttons, badges and tabs keep their one class.
@mortondev

Copy link
Copy Markdown
Member Author

Condensed into #880. The stack is now five PRs, #878 to #882; this branch is kept as it was.

@mortondev mortondev closed this Nov 1, 2026
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