Windows Jump List Customizations #238605
Labels
feature-request
Request for new features or functionality
windows
VS Code on Windows issues
workbench-history
History item issues
Milestone
When using VSCode in windows with it pinned to the taskbar, you can right click it for a jump list. But this jump list can be really confusing. For example I often have cross platform solutions that build on windows and linux. I have it checked out to the same Dev Drive (the windows dev drive feature) and that same dev drive is available in WSL2 under /mnt/driveHere.
So I will work on the same git code in two separate visual studio code instances (one opened directly on windows off the dev drive) and the other opened from WSL2 Extension directly off the same dev drive and same code files.
However the jump list will show "foldernamehere" for both of them, so if the folder is called "vise" I will just see two "vise" entries, one from windows and one from wsl2. I have to hover over them to see if its "vscode-remote/..ubuntu..." etc to know it's in wsl2.
What I would prefer is if in the "settings.json" in the ".vscode" folder I can put an expression to control the title of jump list entries. So I could make it do "${workspaceFolder} - ${envName}" or something like that.
But I would settle for icons "foldernamehere - windows icon" or "foldernamehere - wsl2 icon" etc.
But this problem also occurs with git worktrees. If I have the same project checked out in 5 different git worktrees each on a different branch, they all show up in jump list as "projectfolderhere". So i.e I might see 5 "Thing.WebSite" entries...
So the ability to use expressions in vscode settings would be nice and if I could have expressions for git like "${rootWorkspaceFolder} - ${envName} | ${gitBranchName}"
I really enjoy the windows 11 taskbar, pinning things, and the jump lists, it's really handy and time saving for opening things, but it would be a lot better if I could put more details in the jump lists.
This could be a windows limitation that isn't controllable by VSCode, but thought I'd inquire.
Looking into the windows api a little I think this would involve disabling the recently added jump list and creating custom entries with IShellLink etc.
The text was updated successfully, but these errors were encountered: