Skip to content

Add client-side search to sprites list#114

Open
mcintyre94 wants to merge 1 commit into
mainfrom
add-lightweight-client-side-search-74cf758e
Open

Add client-side search to sprites list#114
mcintyre94 wants to merge 1 commit into
mainfrom
add-lightweight-client-side-search-74cf758e

Conversation

@mcintyre94

Copy link
Copy Markdown
Owner

Summary

  • Adds a native .searchable bar to the dashboard sidebar, filtering sprites by name client-side
  • Shows ContentUnavailableView.search when no sprites match the query
  • Selected sprite detail stays visible while searching; selection only clears on actual deletion

Test plan

  • Search filters the list as you type (case-insensitive)
  • Clearing search restores the full list in the current sort order
  • "No Results" empty state appears when no sprites match
  • Selecting a sprite and then searching keeps the detail pane open
  • Deleting a sprite via swipe/context menu still clears the detail pane
  • Search bar appears and works correctly on iPhone, iPad, and Mac

🤖 Generated with Claude Code

Adds a native .searchable bar to the dashboard sidebar. Filtering is
done client-side against already-loaded sprite names, so there's no
extra network traffic. A ContentUnavailableView.search empty state is
shown when no sprites match. Selected sprite detail stays visible while
searching, and selection is only cleared on actual deletion.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
@claude

claude Bot commented Mar 29, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

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