-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fuzzy Matching UI Elements #59
Comments
ok, dumping my thoughts here so that i can review later: there's currently some sort of Fuzzy Matching in Wooshy. for example
basically:
the idea behind this is:
ultimately, different people are asking for different kinds of Fuzzy Matching. a way to cope with this may be to have something similar to The Input Look and the Presets. maybe we can add a Fuzzy Matching Preset, and match the Fuzzy Matching of popular apps like LaunchBar, Alfred, Raycast, Spotlight, etc. |
ok i've started working on the Fuzzy Matching. my first implementation was to have different flavors: Wooshy, Alfred, Spotlight, Launchbar, Raycast. after exploring more i've discovered that 1) they quite overlap each other 2) (the most important) they work well for app names, but not so much for what Wooshy is dealing with. so i'm adding two modes, currently i have something that matches the beginning of each word, visible or not. works, but you may end up with more results than you may need. see video attached in next comment. |
ScreenFlow.mp4not sure it's worth it/useful. |
i'm having now something a bit better, that needs the first letter of each word to be in the correct order. but again will create some issues on the other side. like sometimes you may want the looseness of not having to type in the correct order. that's the issue of bringing the Fuzzy Matching you're used to—for app names and folder/file names—to a whole text. the needs are gonna be different. |
added in v4: https://github.com/godbout/Wooshy.docs/releases/tag/4 the full fuzzy matching you're asking in your first post cannot make sense in the case of Wooshy. you'll have way too much pollution. it works fine for something like Launchbar because Launchbar matches against the beginning of app names for example. but Wooshy matches wherever in texts. so something like please reopen if you think this is still not ok. thanks! |
It'd be great to use fuzzy matching for matches. LaunchBar and fzf have nice fuzzy matching that's worth a look.
Originally from #57 (comment)
The text was updated successfully, but these errors were encountered: