SAG-7 | Change ASCII art banner color from green to blue#125
Closed
yonbek wants to merge 1 commit into
Closed
Conversation
Replace the mint→emerald green gradient in the CX logo with a sky-blue (#4FC3FF) → royal-blue (#1E5BCC) gradient. Also recolor the tagline and separator to matching blue tones for visual coherence. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
The
cxCLI displays a Unicode block-art "CX" logo before help text. It was rendered with a mint→emerald green gradient. This changes it to blue (sky→royal) as requested in SAG-7.Linked Issues
SAG-7 — Change color of ascii art in cli help text to blue
Design
All banner rendering lives in a single file:
src/banner.rs. The file contains three color sites:gradient_line()— applies a per-row truecolor gradient across the 6-line logo.truecolor()call below the logo.truecolor()call for the─rule.The change retunes only the RGB values at all three sites; the centering, terminal-width detection,
NO_COLORgate, TTY gate, and agent-mode suppression logic are completely untouched.Key Decisions
#4FC3FF(top) → royal blue#1E5BCC(bottom). Legible on both dark and light terminal backgrounds; not so light that it washes out on white, not so dark that it vanishes on black.Changes
src/banner.rs—gradient_line: RGB math changed from mint→emerald green to sky→royal blue gradient.src/banner.rs— tagline:truecolor(0, 170, 110)→truecolor(60, 140, 220)(mid blue).src/banner.rs— separator:truecolor(0, 90, 60)→truecolor(20, 60, 140)(deep blue).Testing
cargo fmt --check— passed, no formatting changes needed.cargo clippy --locked -- -D warnings— passed, no warnings.cargo test --locked— 30 tests passed, 0 failed (no banner snapshot tests exist).cargo run -- --helpvisually confirmed sky-blue logo with blue tagline and separator.Risks & Rollout
N/A — purely cosmetic change to terminal color output. Gated by the existing
should_show()check (TTY-only, respectsNO_COLOR, suppressed in agent mode). No behavioral change, no API change, no config change.Out of Scope / Follow-ups
🤖 Generated with Claude Code