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

Include all Programs #54

Open
alanrroberts opened this issue Nov 13, 2017 · 3 comments
Open

Include all Programs #54

alanrroberts opened this issue Nov 13, 2017 · 3 comments

Comments

@alanrroberts
Copy link

Very neat app, thanks. This is a feature request rather than an issue. I'd love the list to include programs from the installed programs list at a lower priority that open windows. This way if Excel is running I can switch to it but if it isn't I can launch it (rather than having to take the extra step of dropping into Windows search). Maybe even add a text file of custom entries I can add to the list (display name and path to executable sort of thing?

@christianrondeau
Copy link
Owner

Hi!

For this purpose I use Launchy. This would be a great feature and I did look into it, but finding out pertinent executables from shortcuts in the Windows launch menu and other paths is harder than I thought :)

I'm all for that feature, but that's not something I'd personally have time to implement. If you (or anyone) would like to invest time in this, I can certainly give pointers on how I would do it!

@alanrroberts
Copy link
Author

alanrroberts commented Nov 15, 2017 via email

@christianrondeau
Copy link
Owner

The way I'd do it would be something like:

  • Setup a file watcher on the Start Menu to keep the list up to date
  • Read all .lnk files and build a list: https://stackoverflow.com/a/2566008/154480
  • Implement some kind of priority to avoid having these show up
  • Implement a different visual look to make it obvious it'll launch another app
  • Get the icon from the executable referenced by the lnk file
  • Get the title from the .lnk file... or from the executable itself?
  • Think about how to launch the app, e.g. if GoToWindows runs in admin mode, we don't want the app to run in admin mode too
  • Potentially offer the ability to configure other paths to scan, and in that case, also find exe files.

Anyway, I'm sure there's more to think about, but that should give an idea if someone wants to try themselves at this :) It's not really "complicated", but we're not in the "simple" range either :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants