Core functionality is built in Rust, using Electron w/ a touch of CLJS for the UI. Interaction is keyboard-only and returns in < 16ms (or your money back!)
Tech details in this post: https://keminglabs.com/blog/building-a-fast-electron-app-with-rust/ …
/cc @ThisWeekInRust @RustNeon
-
-
Show this threadThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Nice! Does it use history to affect ranking?
-
Ranking is based entirely on how the item label matches your query words. An earlier prototype considered when you last selected items, as well things like the "last accessed" date from the browser history, but I nixed it. Reasoning here: https://kevinlynagh.com/datatron/
-
Ordering change from invocation to invocation can also be super annoying
-
Yeah, totally. I do think a unified command-tab switching behavior could work well, but it'd require a lot of technical work --- every app would need to notify Finda when switches occur within that app so that Finda can keep a global list.
-
Another behavior I've discovered in my own usage is that I don't really care about tabs anymore --- since Finda searches browser history, it doesn't matter if a page is "open" or not, since you type the same thing to pull it up either way.
End of conversation
New conversation -
-
-
Slack Conversations would be a huge feature!
-
Several folks have asked --- I'm exploring a few options right now, should have something beta-ish in the next few weeks.
-
That said I’m still struggling to get it into muscle memory. Need to disable Cmd + Tab again. Would expect others might be struggling with this too so maybe worth mentioning strategies in docs or so.
-
I still use Cmd + Tab for switching between two things because it's the fastest way to do that. No need to untrain that habit. I use Finda for more "distant" lookups like a specific file I want to open or website to recall.
End of conversation
New conversation -
-
-
Looks very cool (especially the toolchain you've used, Rust + CLJS)! Any estimate on Windows/Linux version?
-
Not sure, I have to look into respective window mgmt APIs and also gauge interest on those platforms to see if I can justify it from a business perspective compared to marketing the OS X version.
End of conversation
New conversation -
-
-
Is there a way to change the global shortcut? Ctrl - \ is a bit tricky on a German keyboard.
-
Not yet, but several Germans have emailed me about this already so it's on the near term roadmap = )
End of conversation
New conversation -
-
-
Really nice! Any plans for supporting hotkeys for deleting/moving by word?
-
Ctrl-w backward delete word will be in the next release. Not sure about word movement --- which hotkeys in particular would you like? I'll also look into using an html <input>, which should support whatever you're used to.
-
Pretty much all html <input> shortcuts so having as html <input> should suffice.
End of conversation
New conversation -
-
-
Does it need accessibility?
-
Yes, it'll raise the OS X Accessibility permissions dialog when you first use it. Necessary for it to switch windows within a single running app (e.g., Preview) on your behalf.
-
Understandable, but on recent mac os may break some apps (e.g. look up intellij / magnet bugs).
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.