Skip to content
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

[Run] Add settings to only enable currently running apps #3233

Closed
jstaro opened this issue May 19, 2020 · 5 comments
Closed

[Run] Add settings to only enable currently running apps #3233

jstaro opened this issue May 19, 2020 · 5 comments
Labels
Idea-Enhancement New feature or request on an existing product Product-PowerToys Run Improved app launch PT Run (Win+R) Window

Comments

@jstaro
Copy link

jstaro commented May 19, 2020

Summary of the new feature/enhancement

First of all, I don't want to minimize your hard work. It's appreciated.
However, I suspected this would happen with the rewrite. My only reason for using this tool was to have a quick and fast Alt+Tab replacement, switching between the oodles of apps I have running. I have no intention of wanting to use it as an app launcher. The old functionality was perfect for me. The new functionality is not, and just makes the app one amongst a million of (much more mature) app launchers/switchers like Keypirinha etc.

The Win key and Win+R already serve as my app launcher (and in the long run, I might consider switching the Run dialog to the launcher part), but right now I am primarily in need of a decent and efficient Alt+Tab replacement.

Proposed technical implementation details (optional)

Can we please get separate hotkeys bindings for the launcher and the switcher, or maybe a possibility to just disable one or the other? An extra keyword or accelerator for triggering the app switching part like other app switchers use (e.g. Keypirinha) is so inefficient it makes the thing useless for me.

Thank you.

@jyuwono
Copy link
Contributor

jyuwono commented May 19, 2020

Thanks for the feedback, @jstaro. What are your thoughts on having an option to let running programs be first on the list as mentioned in #3169?

@jyuwono jyuwono added the Product-PowerToys Run Improved app launch PT Run (Win+R) Window label May 19, 2020
@jstaro
Copy link
Author

jstaro commented May 19, 2020

I have three issues with that suggestion:

  1. In WindowWalker, if the window I am after appears closer to the end of the list than the start of the list, I find myself automatically navigating backwards, to minimize the amount of up/down arrow keystrokes to get to the window I want (unless of course I can quickly determine typing a few more characters would get me there).
  2. If you were to do it like this, the two different types of items would have to be much more visually dissimilar. Right now you actually have to read and parse text and can't just quickly tell at a glance.
  3. [unproven] Just populating and rendering those "extra" items will take some extra time for arguably no added benefit.

Poking around in the settings I see there's something called ProgramSources and DisabledProgramSources. If those do what I think they do (or will do in the future), and the options could be documented, I would be fine with having to tweak it that way.

@bestknighter
Copy link

bestknighter commented May 20, 2020

The same way we can invoke the shell with ">", I'd like to have something like that to search only for running apps. So typing ":" for example would basically make PowerToys Run behave like Window Walker. Having this kind of filter would also benefit other suggestions like #3245.

@jstaro
Copy link
Author

jstaro commented May 26, 2020

So typing ":" for example would basically make PowerToys Run behave like Window Walker

Yeah, as I explained in the last part of my root post*, that's a no-go for me. Making my primary use-case a second citizen. When I say "prioritize" I really mean it :)
Oh well, it's open source, so I can always build my own.

*: because I knew this suggestion would come, since that's how all other launchers work, and why I don't use them.

@jyuwono jyuwono added the Idea-Enhancement New feature or request on an existing product label Jun 3, 2020
@jyuwono jyuwono added this to the v1.0 Release milestone Jun 3, 2020
@jyuwono jyuwono changed the title [Run] Ability to prioritize app switching use-case [Run] Add settings to only enable app-switching Jun 12, 2020
@jyuwono jyuwono changed the title [Run] Add settings to only enable app-switching [Run] Add settings to only enable currently running apps Jun 12, 2020
@crutkas
Copy link
Member

crutkas commented Dec 10, 2020

#5273 is the tracking item here.

@crutkas crutkas closed this as completed Dec 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea-Enhancement New feature or request on an existing product Product-PowerToys Run Improved app launch PT Run (Win+R) Window
Projects
None yet
Development

No branches or pull requests

4 participants