Wooshy.docs icon indicating copy to clipboard operation
Wooshy.docs copied to clipboard

Persistent Wooshy

Open jannis-baum opened this issue 2 years ago • 3 comments

The thing I do in the majority of cases after clicking something with Wooshy is... opening Wooshy again to click the next thing. So what if we had the option that, instead of having Wooshy's input disappear, it would just stay until we close it with escape or the hotkey? This makes for a very smooth "mouse mode" experience.


Minimal setup to make this happen:

  1. When pressing return, don't close Wooshy but instead just clear the Input
  2. Reload the targets once as soon as the user starts to type so Wooshy is always up to date with the changed UI

jannis-baum avatar Aug 21 '23 09:08 jannis-baum

:LOVE:

godbout avatar Aug 21 '23 16:08 godbout

+1 would be interested as well

Hazza88 avatar Mar 19 '25 22:03 Hazza88

pasting my answer from email coz will be useful for myself as a reference:

i've explored this and 1) it's more complicated than it seems. Wooshy hasn't been built to be relaunched right after doing an action. i know it sounds like just calling the keyboard shortcut to activate Wooshy should just be what's needed, but it's not. concurrency etc. way more complicated than this. 2) again, UX issue. that may work ok with native apps, but when it comes to webpages for example, or slow Electron apps, forget it. so we need some sort of hook that says "ok the app or the webpage has finished loading". how? create a Wooshy browser extension (different for each browser) in order to hook into JavaScript events and call some Wooshy custom URL? maybe? is all this technically possible? currently but not in the future when browser/Apple block this kind of behaviors? so yeah again many many questions. lots of digging to do. GH issue? 😂

godbout avatar Mar 20 '25 14:03 godbout