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
Copy link
Copy Markdown
Member

@BunsDev BunsDev commented May 30, 2026

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
Copy link
Copy Markdown

Copilot AI left a comment

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
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