Skip to content

Fix cloud status badge using themed background instead of white#9976

Open
harryalbert wants to merge 1 commit intomasterfrom
oz-agent/fix-cloud-status-badge-color
Open

Fix cloud status badge using themed background instead of white#9976
harryalbert wants to merge 1 commit intomasterfrom
oz-agent/fix-cloud-status-badge-color

Conversation

@harryalbert
Copy link
Copy Markdown
Contributor

@harryalbert harryalbert commented May 3, 2026

Description

The cloud status container should use the same themed background as the regular status container (confirmed from Peter's original figma that this was always the intention)

Linked Issue

Fixes APP-4369

Testing

image.png

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

Conversation: https://staging.warp.dev/conversation/ebc3b299-10da-4229-8024-2bb3a6e6a9b9
Run: https://oz.staging.warp.dev/runs/019dee41-47db-7eb2-b477-1bdd26d8f2b3
This PR was generated with Oz.

@cla-bot cla-bot Bot added the cla-signed label May 3, 2026
@harryalbert harryalbert force-pushed the oz-agent/fix-cloud-status-badge-color branch from 9bae0c3 to 6f55505 Compare May 3, 2026 15:00
Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@harryalbert harryalbert requested a review from zachbai May 3, 2026 15:02
@harryalbert harryalbert marked this pull request as ready for review May 3, 2026 15:02
@oz-for-oss
Copy link
Copy Markdown
Contributor

oz-for-oss Bot commented May 3, 2026

@harryalbert

I'm starting a first review of this pull request.

You can view the conversation on Warp.

I completed the review and no human review was requested for this pull request.

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

The cloud overlay in the icon-with-status component was hardcoded to
ColorU::white(), making themed status icon colors (e.g. ansi_fg_green
for success) nearly invisible in dark mode.

Use badge_ring_background for the cloud fill instead, mirroring how the
non-cloud status badge uses the same surface color for its cutout ring.

Co-Authored-By: Oz <oz-agent@warp.dev>
@harryalbert harryalbert force-pushed the oz-agent/fix-cloud-status-badge-color branch from 6f55505 to a8220f8 Compare May 3, 2026 15:03
Copy link
Copy Markdown
Contributor

@oz-for-oss oz-for-oss Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overview

This PR updates the shared icon-with-status helper so ambient/cloud status badges use the caller-provided themed status container background instead of a hard-coded white cloud, while keeping the non-cloud status badge on the same fill source.

Concerns

No blocking correctness or security concerns found in the annotated diff.

Verdict

Found: 0 critical, 0 important, 0 suggestions

Approve

Comment /oz-review on this pull request to retrigger a review (up to 3 times on the same pull request).

Powered by Oz

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant