-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
Add profiles to the Jumplist #7515
Conversation
makin' it real hard to not check my work emails, aren't you 😜 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So, I'm confused by something (haven't tested it out). Does this jumplist only get populated when WT is open? Is it populated if I have WT pinned to the taskbar, but it isn't open?
From a code standpoint, I'm mostly bothered by UpdateJumplist
using the if(FAILED){ return; }
code block over and over again. There has to be a macro you can use to make all of that look nicer.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
there's some nice benefits to using winrt::com_ptr
around here!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Carlos and Dustin got most of the things I saw.
@carlos-zamora The jumplist is populated when the Terminal is opened and when the settings json is updated, so it won't be pre-populated straight after install. The jumplist items will stay there even after you close the Terminal though! |
Hello @DHowett! Because this pull request has the p.s. you can customize the way I help with merging this pull request, such as holding this pull request until a specific person approves. Simply @mention me (
|
🎉 Handy links: |
This commit introduces Jumplist customization and an item for each
profile to the Jumplist. Selecting an entry in the jumplist will pretty
much just execute
wt.exe -p "{profile guid}"
, and so a new Terminalwill open with the selected profile.
Closes #576