[VS Code] Status panel icon should only indicate the extension status
Description
Currently, the status panel icon is being used to indicate the status of the extension and Code Suggestions. This is unnecessary now that we have a Code Suggestion gutter indicator in the editor window.
Related JetBrains issue: gitlab-org/editor-extensions/gitlab-jetbrains-plugin#421
Why it's important
To make Duo states more predictable, our intent is to use the gutter-icon for context-sensitive feedback (e.g. individual Code Suggestion requests) and the status icon for a comprehensive system overview (e.g. configuration/license status). More info: gitlab#464018 (comment 1982389939)
Target outcome
Job performer | Code author |
---|---|
Main job | Develop improvements for my application (e.g., performance, reliability, security, user experience) |
Outcome | Increase performance, reliability, security and user satisfaction for my organization’s products |
Methods | Clearly communicate the system status |
Proposed solution
Current | Proposed |
---|---|
Definition of done
-
Code Suggestion requests only impacts the gutter icon
Edited by Taylor Vanderhelm