Skip to content

Keep composer buttons from squashing when narrow - #193

Open
huyixi wants to merge 1 commit into
egoist:mainfrom
huyixi:fix/composer-button-shrink
Open

huyixi wants to merge 1 commit into
egoist:mainfrom
huyixi:fix/composer-button-shrink

Conversation

@huyixi

@huyixi huyixi commented Aug 28, 2026

Copy link
Copy Markdown

Problem

When the window is narrow enough, the composer's fixed-size round buttons
(send, queue follow-up) get squashed by the flex layout, deforming
from circles into ellipses.

Solution

Add flex_none() to the four fixed-size buttons in the composer's bottom
control row, so the layout can never shrink them below their intended
26px size.

Checks

  • cargo fmt --package waku -- --check
  • cargo check
  • cargo test
  • bun run protocol:check

Known limitations

The row can still overflow the composer card's rounded edge at very narrow
widths; a separate fix for that overflow is planned and will be discussed
in a follow-up issue.

aleclarson added a commit to goddard-ai/goddard that referenced this pull request Sep 15, 2026
Completes the fix cherry-picked from egoist/waku#193, which covered only
the preparing and send variants of the 26px composer buttons. The stop
and queue-follow-up circles inside working-actions had the same squash,
and the running-turn row is the tightest case.
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