Skip to content

refactor(ui): polish Connectors settings panel#75

Merged
graydawnc merged 1 commit intomainfrom
polish/connectors-panel
Apr 14, 2026
Merged

refactor(ui): polish Connectors settings panel#75
graydawnc merged 1 commit intomainfrom
polish/connectors-panel

Conversation

@graydawnc
Copy link
Copy Markdown
Collaborator

@graydawnc graydawnc commented Apr 14, 2026

Summary

  • Flatten each sub-connector card in the detail view from three stacked bordered boxes (Status / Enabled / Sync) into one card with inner dividers — removes the six-box stack that appeared on multi-connector packages like GitHub.
  • Demote "Sync now" from a full-width amber-bordered button to an inline text action next to the toggle, aligning with Install/Uninstall and keeping the amber accent rare per DESIGN.md.
  • Add a colored status dot (green / amber pulse / red / faint) so state no longer relies on text color alone; add focus ring on the toggle.
  • Soften the "auto" label on agent sessions from bright green bold text to the design system's standard small-dot-plus-caps pattern.
  • Bump section spacing in the list view from 20px to 24px for clearer rhythm between the three groups.

No logic changes. All state branches (syncing, needs-login, history backfill, error) preserved.

Test plan

  • Open Settings → Connectors, verify list view spacing and the softened "auto" label
  • Drill into GitHub (multi-connector package); confirm Stars and Notifications each render as a single unified card
  • Toggle a connector off/on; confirm status dot + text update and Sync now link appears only when enabled
  • Trigger Sync now; confirm pulse animation on dot and "Syncing…" text
  • Verify dark mode parity

🤖 Generated with Claude Code

Flatten each sub-connector card in the detail view from three stacked
bordered boxes (Status / Enabled / Sync) into one card with inner
dividers. Demote "Sync now" to an inline text action next to the
toggle so the amber accent stays rare and meaningful.

Add a colored status dot (green / amber pulse / red / faint) so state
no longer relies on text color alone, and soften the "auto" label on
agent sessions to the design system's standard dot-plus-caps pattern.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@graydawnc graydawnc merged commit 2d6eea1 into main Apr 14, 2026
3 checks passed
@graydawnc graydawnc deleted the polish/connectors-panel branch April 14, 2026 04:47
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