Skip to content

desktop: polish sidebar search dialog#1155

Merged
wesbillman merged 1 commit into
mainfrom
pinky/header-search-polish
Jun 21, 2026
Merged

desktop: polish sidebar search dialog#1155
wesbillman merged 1 commit into
mainfrom
pinky/header-search-polish

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

Summary

  • move sidebar search results into a centered Radix dialog while keeping the sidebar search affordance as a button trigger
  • remove the leftover channel top chrome inset so channel headers align flush like the loading skeleton/Home chrome
  • update smoke coverage for dialog focus, Enter selection, Escape close, and collapsed-sidebar shortcut behavior

Verification

  • ./bin/pnpm --dir desktop typecheck
  • ./bin/pnpm --dir desktop check
  • ./bin/pnpm --dir desktop build
  • ./bin/pnpm --dir desktop exec playwright test --project=smoke tests/e2e/smoke.spec.ts -g "search|collapsed sidebar" (6 passed)
  • ./bin/just desktop-screenshot --name channel-general --active-channel general --outdir test-results/screenshots/header-search-polish
  • ./bin/just desktop-screenshot --name search-dialog --click open-search --outdir test-results/screenshots/header-search-polish

@wesbillman

Copy link
Copy Markdown
Collaborator Author

Screenshots

Channel header

The channel header is flush with the content area; the empty top chrome strip is gone.

channel-general

Sidebar search dialog

The sidebar search trigger opens a centered command-style dialog.

search-dialog

Co-authored-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
@wesbillman wesbillman force-pushed the pinky/header-search-polish branch from df61bda to ea2f1d5 Compare June 21, 2026 00:11
@wesbillman wesbillman merged commit 5f79830 into main Jun 21, 2026
25 checks passed
@wesbillman wesbillman deleted the pinky/header-search-polish branch June 21, 2026 02: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