Skip to content

feat(ux): daemon indicator + F2 familiar switcher + status bar familiar#7

Merged
BunsDev merged 1 commit into
mainfrom
integration/ux-polish
May 30, 2026
Merged

feat(ux): daemon indicator + F2 familiar switcher + status bar familiar#7
BunsDev merged 1 commit into
mainfrom
integration/ux-polish

Conversation

@BunsDev

@BunsDev BunsDev commented May 30, 2026

Copy link
Copy Markdown
Member

UX Polish — Coven Integration

Three focused UX improvements for deep Coven integration feel:

1. Daemon online/offline indicator in status bar

  • Shows ✦ coven in violet (Rgb 139,92,246) when ~/.coven/coven.sock exists
  • Shows ○ coven in DarkGray when daemon is offline
  • Checked on startup, re-checked every ~30 seconds (300 frames)
  • Cached in new AppState.daemon_online field

2. Familiar switcher shortcut (F2)

  • Press F2 anywhere in main view to open a floating popup
  • Navigate with j/k or arrow keys, Enter to switch, Esc/F2 to cancel
  • Updates app.config.familiar in-session, shows toast notification
  • Pre-selects currently active familiar

3. Status bar familiar emoji + name

  • Shows current familiar's emoji + id (e.g. 👑 nova) in the footer left side
  • Built-in emoji map: nova 👑, kitty 🐱, cody 💻, charm ✨, sage 🌿, astra 🌙, echo 👻

Build

  • cargo check -p claurst-tui passes (1 pre-existing warning only)

Copilot AI review requested due to automatic review settings May 30, 2026 00:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@BunsDev
BunsDev merged commit f0891c9 into main May 30, 2026
1 check failed
@BunsDev
BunsDev deleted the integration/ux-polish branch June 11, 2026 05:54
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.

2 participants