Skip to content

fix(chat): visual polish (0.0.6)#168

Merged
blove merged 1 commit into
mainfrom
claude/chat-06-polish
May 2, 2026
Merged

fix(chat): visual polish (0.0.6)#168
blove merged 1 commit into
mainfrom
claude/chat-06-polish

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 2, 2026

Summary

Small visual polish from the 0.0.5 smoke test on a fresh consumer.

Fixes

  1. Sidebar visual definition. `` panel had only a soft 8px shadow distinguishing it from a white app body — they blend together until you focus on the shadow. Add a 1px `border-left` in `--ngaf-chat-separator`. Soften the shadow opacity slightly (.16 → .08) since the border now carries the structural cue.

  2. Popup window visual definition. Same issue on ``'s floating window. Add a 1px border in `--ngaf-chat-separator`. Shadow stays — it's still the dominant visual cue for popups.

  3. Send button disabled state contrast. Previous `background: var(--ngaf-chat-muted); color: var(--ngaf-chat-on-primary)` was white icon on light-grey background — near-zero contrast, the icon was visually missing. Switch to `surface-alt` background + `muted` icon color + 0.7 opacity. Reads clearly as disabled without dropping below WCAG contrast.

Verification

  • `nx build chat` clean
  • `nx test chat` clean
  • `nx lint chat` clean

Visual changes are subtle and don't alter any public API. Pure polish.

Test plan

  • Build + test + lint pass
  • CI green
  • Tag v0.0.6 to publish

🤖 Generated with Claude Code

Three small fixes from the 0.0.5 smoke test:

1. chat-sidebar panel: white-on-white blends into a white app body, only
   the soft 8px shadow distinguishes them. Add a 1px border-left in
   --ngaf-chat-separator so the panel reads as a distinct surface.
   Slightly soften the box-shadow (.16 → .08) since the border now
   carries the visual definition.

2. chat-popup window: same issue at the floating window's edges.
   Add a 1px border in --ngaf-chat-separator. Shadow stays as-is
   (it's the dominant visual cue for popups).

3. chat-input send button disabled state: the previous styling
   (white-on-muted-grey) had near-zero contrast for the icon —
   visually unreadable. Switch to surface-alt bg + muted-text icon
   + 0.7 opacity, which reads clearly as disabled without falling
   below contrast thresholds.

Bumps @ngaf/chat to 0.0.6.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 2, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cacheplane Ready Ready Preview, Comment May 2, 2026 2:12am

Request Review

@blove blove merged commit da1f516 into main May 2, 2026
14 checks passed
@blove blove deleted the claude/chat-06-polish branch May 7, 2026 16:30
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