feat(themes): Add fuzzy search for filtering and sorting themes in settings
Description
Added a basic fuzzy search feature to the themes settings page (#1760). This utilizes the existing algorithm and will help users find themes much faster.
Related Issues
- closes #1760
Checklist
- [x] I read and understood the contributing guide as well as the code of conduct
- [x] The issues this PR addresses are related to each other
- [x] My changes generate no new warnings
- [x] My code builds and runs on my machine
- [x] My changes are all related to the related issue above
- [x] I documented my code
Screenshots
I appreciate the PR, but is this something users want/need? We might do this in the Quick Actions overlay when we get to that point. ⇧⌘A, Type "Theme", press enter, Quick actions then displays a searchable list of all themes for you to choose from. To go back users can press something like Esc or Backspace similar to Raycast.
I completely agree that users would likely use the Quick Action overlay to achieve the same result. However, I believe that every list in an application, regardless of its content, should have a search field if possible. It doesn’t need to be visible at all times, but perhaps we could include a button that reveals a search field when needed.
Can you update that old screenshot with a new screen recording showcasing your changes?