Skip to content

[codex] Polish agent selectors and settings layout#283

Merged
wesbillman merged 1 commit intomainfrom
wesb/agents-cleanup
Apr 9, 2026
Merged

[codex] Polish agent selectors and settings layout#283
wesbillman merged 1 commit intomainfrom
wesb/agents-cleanup

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

What changed

This updates the desktop selection styling to make agent selection states more consistent and easier to read, and removes the redundant outer card shell from the settings content area now that settings already lives inside a dedicated dialog surface.

Why

The persona catalog selection state was too subtle, the channel add-agent chooser used a different and louder chip treatment than other parts of the app, and the settings panels still rendered an extra top-level bordered card inside the new settings dialog layout.

User impact

Users get clearer selected states in the persona catalog and channel add-agent flows, and the settings detail pane feels less boxed-in because each section now sits directly in the dialog content area.

Highlights

  • Strengthened selected styling in the persona catalog cards, detail sheet, and selection badge.
  • Aligned channel add-agent persona/team chip selection styling with the Notifications settings pattern.
  • Removed redundant top-level card wrappers from the main settings sections while keeping inner grouped controls and alerts intact.

Validation

  • cd desktop && pnpm check
  • pre-commit hooks
  • pre-push hooks: desktop build, Tauri check, Rust fmt, clippy, and unit tests

@wesbillman wesbillman marked this pull request as ready for review April 9, 2026 15:46
@wesbillman wesbillman merged commit 3d130a1 into main Apr 9, 2026
9 checks passed
@wesbillman wesbillman deleted the wesb/agents-cleanup branch April 9, 2026 16:04
tlongwell-block added a commit that referenced this pull request Apr 11, 2026
…ona-migration

* origin/main:
  feat(desktop): add Pulse social notes surface (#296)
  Fix flaky desktop smoke tests (#294)
  Add agent lifecycle controls to channel members sidebar (#291)
  Update nest_agents.md tagging info (#292)
  feat: add Sprout nest — persistent agent workspace at ~/.sprout (#290)
  Fix auth and SSRF vulns (#261)
  Add per-agent MCP toolset configuration to agent setup (#279)
  feat(desktop): team & persona import/edit flows (#288)
  Remove menu item subtitles and fix persona card overflow (#289)
  feat: Phase 1 video upload support (Blossom-compliant-ish) (#285)
  Add inline subtitles to menu items and field descriptions (#276)
  Improve ephemeral channel affordances and hide archived sidebar rows (#286)
  Fix @mention search to use word-boundary prefix matching (#278)
  Allow bot owners to remove their agents from any channel (#284)
  [codex] Polish agent selectors and settings layout (#283)

# Conflicts:
#	desktop/scripts/check-file-sizes.mjs
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