oliverschwendener / ueli

Cross-Platform Keystroke Launcher
https://ueli.app
MIT License
3.67k stars 243 forks source link

[Feature Request] Replace win ALT+TAB #111

Open alanaasmaa opened 5 years ago

alanaasmaa commented 5 years ago

Hi,

I'm also came from WOX and really miss the ALT+TAB feature. https://github.com/orzFly/Wox.Plugin.Switcheroo

Maybe ueli could also implement https://github.com/kvakulo/Switcheroo somehow?

oliverschwendener commented 5 years ago

Can you explain what this feature does?

alanaasmaa commented 5 years ago

I would like to have Switcheroo a like implemented in ueli.

It would make alt tabbing faster.

oliverschwendener commented 5 years ago

And what exactly is faster?? Can you explain in more detail please?

alanaasmaa commented 5 years ago

Do you use windows OS?

I dont know how i could explain it better.

Quote from witcheroo:

Instead of alt-tabbing through a (long) list of open windows, Switcheroo allows you to quickly switch to any window by typing in just a few characters of its title.

So for example i have 20 apps open. I do not have to press ALT+TAB and find the app with arrow keys. I could just press ALT+TAB and then ueli pops up whit some prefix and then i could just start typing app name.

Take a look for eaxample of Wox i added.

EDIT: https://electronjs.org/apps?q=clipboard You can get some help from there, also i can help you also if you accept this feature and direct me to right direction? OR should we wait till you get the code refactored ?

oliverschwendener commented 5 years ago

Ok now i get it. This is a nice idea. Currently I am working on a total rewrite of the core to support async plugin (currently everything is synchronous). When I'm done with that we can look into this.

alanaasmaa commented 5 years ago

Understood! Just would like to give a new view to this feature. It would be also awesome if opening an app by ALT+SPACE would open an existing application rather then creating always a new instance.

For example:

  1. ALT+SPACE => ENTER when Chrome selected => opens new chrome
  2. ALT+SPACE => ENTER when Chrome selected => opens already opened chrome

And

  1. ALT+SPACE => ENTER when Chrome selected => opens new chrome
  2. ALT+SPACE => CTRL + ENTER when Chrome selected => opens new instance

When its done like this. I would not need the ALT+TAB to be replaced.

EDIT: Or https://github.com/khanhas/ueli/releases/tag/v4.5.0

Keagel commented 5 years ago

An ETA on this?

moses-bowman commented 4 years ago

I'm starting to see the need for this feature due to the nature of my current work, so I'm upvoting this request.

aquinotgr00 commented 4 years ago

I am currently switching from mac to windows and I think this feature is really needed. +1

edmilsonrobson commented 3 years ago

Any updates on this?