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

Consolidate Tray Icons OR (alternatively) Distinguish between Elevated and Unelevated Instances #18046

Open
pa-0 opened this issue Oct 14, 2024 · 3 comments
Labels
Area-UserInterface Issues pertaining to the user interface of the Console or Terminal Help Wanted We encourage anyone to jump in on these. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Terminal The new Windows Terminal.
Milestone

Comments

@pa-0
Copy link

pa-0 commented Oct 14, 2024

Description of the new feature/enhancement

Currently, if we have two instances of Terminal running (one elevated and one not), we get two identical icons in the task bar. This can be a slight inconvenience when Terminal is set to minimize to tray, as often, it requires that we activate both windows to determine which is the one with which we actually want to interact:

Image

An improvement could be as simple as a change of color, or a small shield badge to differentiate the two icons. Or even better, (if it's even possible) consolidate the icons into one, and allow the user to select the desired window from a context menu.

Proposed technical implementation details (optional)

@pa-0 pa-0 added the Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. label Oct 14, 2024
@microsoft-github-policy-service microsoft-github-policy-service bot added Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements labels Oct 14, 2024
@carlos-zamora carlos-zamora added Needs-Discussion Something that requires a team discussion before we can proceed Help Wanted We encourage anyone to jump in on these. Area-UserInterface Issues pertaining to the user interface of the Console or Terminal Product-Terminal The new Windows Terminal. and removed Needs-Triage It's a new issue that the core contributor team needs to triage at the next triage meeting Needs-Tag-Fix Doesn't match tag requirements Needs-Discussion Something that requires a team discussion before we can proceed labels Oct 16, 2024
@carlos-zamora carlos-zamora added this to the Icebox ❄ milestone Oct 21, 2024
@zadjii-msft
Copy link
Member

Thanks for the suggestion! We're gonna toss this on the backlog.

Consolidating the icons into a single icon will probably be impossible. As far as the system is concerned, the two different elevation levels are entirely different apps.

So, we could just make new icons with shields on them. Someone would need to spin up stable/preview/dev/canary icons that also include the shield, then stick that into the .rc. It'd be easy but tedious.

@pa-0
Copy link
Author

pa-0 commented Oct 21, 2024

I wouldn't mind putting together a POC/PR. I will try to find some time to rustle something acceptable together.

@totkeks
Copy link

totkeks commented Mar 7, 2025

Thanks for this issue. I was wondering why I had two tray icons in the taskbar and wanted to create a bug report for it. But now I found your issue and created a new elevated terminal and there it was, showing something again.

Would also be cool to not have the tray icon for elevated terminals, or at least a quit button in the context menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-UserInterface Issues pertaining to the user interface of the Console or Terminal Help Wanted We encourage anyone to jump in on these. Issue-Feature Complex enough to require an in depth planning process and actual budgeted, scheduled work. Product-Terminal The new Windows Terminal.
Projects
None yet
Development

No branches or pull requests

4 participants