v0.177.1Release

Provider cards line up, and Refine looks like the button next to it

The provider cards in the agent action dialog no longer bounce. Each card was a plain button, and a button centres its contents, so a provider with a longer description pushed its own logo and name down while a shorter one sat higher. With four providers side by side the names landed at four different heights. Every card is now built as a column with the logo and name pinned to the top, and the description sits in a reserved three-line area below it, so no single verbose provider can set the height for the whole row. Text that does not fit is still available: a card whose description is clipped reveals the full version on hover and, unlike a browser tooltip, on keyboard focus too. The row also fits its space properly now. Instead of four columns squeezing ever narrower, the cards wrap onto a second line when the window gets small, so nothing overflows sideways and no card shrinks below a comfortable click target.

The Refine button in Triage has been brought back in line with the actions beside it. It carried a pale, almost white outline that read as a stuck focus ring, most obviously while it was disabled and showing Refining. That outline was accidental: the intended tint could not be applied to the theme colour it was written against, so the button quietly fell back to a browser default grey that belonged to no theme. Refine now uses the same border, radius, and surface as Review, Snooze, and Decline, and signals that it is agent assisted through its brand coloured icon and label rather than through a different outline. A focus ring appears only for keyboard focus, in brand colour with an offset, so it can never be mistaken for a border again. The loading state swaps the sparkle for a spinner in the same space and reserves room for the longer label in advance, so starting a refinement no longer resizes the button or nudges its neighbours along the row. The styling behind all of these small actions is now shared in one place instead of being copied per button, which is what let them drift apart to begin with.

Highlights

  • Provider cards share one top baseline whatever the description length.
  • Clipped provider descriptions open in full on hover and on keyboard focus.
  • The provider row wraps instead of overflowing at narrow widths.
  • Refine matches Review, Snooze, and Decline instead of showing a pale border.
  • A focus ring appears only for keyboard focus, clearly distinct from the border.
  • Refining keeps the buttons stable size, so the action row never shifts.

← Browse all Pekan releases