Stacked on top of #54123 This is part 3 of 3 towards #51197 More details from the original PR https://github.com/zed-industries/zed/pull/53551 This PR implements fuzzy search in the remote projects dialogue, using the `fuzzy_nucleo::match_strings` introduced in #54123. ## remote project search The reviews of https://github.com/zed-industries/zed/pull/51197 seemed to indicate that performance was important here so it runs async and cancels the previous stale request when a new character is typed. other features: text highlighting of what was being typed, similar to other fuzzy searches. reorder the projects on the list based on the maximum score from its projects. video of it in action: https://github.com/user-attachments/assets/86b3ed85-fc29-46fb-b3c4-c0cbc3bf8edd Self-Review Checklist: - [x] I've reviewed my own diff for quality, security, and reliability - [x] Unsafe blocks (if any) have justifying comments - [x] The content is consistent with the [UI/UX checklist](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) - [x] Tests cover the new/changed behavior - [x] Performance impact has been considered and is acceptable Closes #53318 Release Notes: - recent_projects: Added fuzzy search to the remote projects modal.
3 files changedLine totals unavailable