albertlauncher / albert

A fast and flexible keyboard launcher
https://albertlauncher.github.io
Other
7.22k stars 303 forks source link

Please consider providing a setting option to allow window activation prior to new app launching #510

Closed klesh closed 7 years ago

klesh commented 7 years ago

I can't help but notice that you are refactoring this wonderful project. It would be great if albert could provider this behavior as an internal feature just like SpotLight/Alfred on macOS.

As many good applications provide tabs/panes nowaday. I found it's rare for me to run multiple instance of an app. It would be very much helpful for me that albert do the switching rather than launching a new instance...

I'm now using the a modified python script for app switching, it worked but not perfect as you mentioned that extexts were tremendously slow.... I don't know if it's possible to run external plugin in a separate thread or something to fix the timing issue?

So, I would love it if albert uses window switching as an default behavior. or, providing a setting option would also be great... otherwise, please consider if albert could provide an interface to allow a plugin to customize the default behavior.

husimo commented 7 years ago

I also think it would be huge for Albert to have that functionality. Currently it is the only thing that make me hesitate between Albert and something like Krunner for KDE which has native window switching (but has a deficient search feature you can't find markdown files with it) ;-) keep up the good work guys you're close to something huge :+1:

husimo commented 7 years ago

@klesh by the way, do you know if there is a possibility to display open windows without using the trigger using python script for app switching ?

ManuelSchneid3r commented 7 years ago

Dup #123, related #247