[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 (closed)

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
CSloading_current CSloading_proposed

Definition of done

  • Code Suggestion requests only impacts the gutter icon
Edited by Taylor Vanderhelm