Add a File Explorer context menu entry to launch Desktop
See original GitHub issueUsing GitHub Desktop 1.3.2 x64 in win 10.
Currently in order to add a repo to GitHub Desktop you have to either use the dialogs: File|New Repository or File|Open Local Repository or drag’n’drop a repo folder inside GitHub Desktop.
My suggestion is to add a File Explorer context menu entry, named e.g. GitHub Desktop Here
.
This would:
- open an existing repo (if the opened folder is a repo), or
- offer a dialog to create a repo with the opened folder, otherwise.
For reference, Git for Windows offers similar context menu entries: “Git GUI Here” and “Git Bash Here” and I find them very useful:
Issue Analytics
- State:
- Created 5 years ago
- Reactions:3
- Comments:13 (4 by maintainers)
Top Results From Across the Web
Finding items in the File Explorer context menu
Open the context menu. To open the context menu, right-click (or select and hold) on a file or folder in File Explorer ....
Read more >How add context menu item to Windows Explorer for folders
Context menu for right click on folders in left panel of Windows Explorer or on background of a directory in right panel: ·...
Read more >How to Add Any Application to the Windows Desktop Right ...
You can add as many applications to the desktop context menu as you'd like, just repeat the steps again with a new menu...
Read more >How to Set Up Desktop and Context Menu Shortcuts for ...
How to Set Up a Restart Explorer Context Menu Shortcut · To open Windows 11's search box, click the magnifying glass icon on...
Read more >How-To Add Command Prompt Option to Explorer Context Menu
To add the Open command window here option to the context menu that displays when you right-click on a folder, press Windows key...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Okay, so here is a proof of concept for adding a temporary options menu with a choice to either keep the entry or to discard the entry. I haven’t really seen such a pseudo-interactive context menu, but it does check a lot of usability boxes: https://github.com/heetbeet/GitHub-Desktop-context-menu
For me personally: this is the closest I can get to a fully isolated solution (isolated from the app) that I can immediately start using myself.
For the community: it might be easy to rework this and add it to GitHub Desktop, but I have no idea how to integrate this with the app itself.
What the script does
It adds the necessary actions as scripts in the
bin
directory, then adds the default setting (the cascading one) to the context manager. You can run any of the three scripts to reset the context manager to that specific state.Requested in https://github.com/desktop/desktop/issues/15205.