Add a Duo Chat icon for use in the IDE
Description
In the IDE, GitLab Duo Chat and Code Suggestions use the same icon despite being separate features.
Why it's important
Users are likely to assume Duo Chat and Code Suggestions are the same feature unless they have a strong understanding of our Workflow extension. When the states of these two features diverge, it can be confusing (e.g. Code Suggestions' icon is disabled or indicates an unsupported language in the status bar but Duo Chat in the the activity bar is active).
Additionally, there's a design proposal to consolidate Duo's status into a single area in the status bar. This would result in a menu being opened that shows the individual states for Duo Chat and Code Suggestions. This would be more effective with differentiated icons. More info: #464018 (comment 1962814450)
Target JTBD outcome
Job performer: Code Author
Outcome: Increase performance, reliability, security and user satisfaction for my organization’s products by making it easier to understand the difference between Duo Chat and Code Suggestions' functionality and state.
Examples
| State | Current | Proposed |
|---|---|---|
| Enabled | ![]() |
![]() |
| Disabled | N/A removed from View | ![]() |
Open questions
- Should the Duo Chat icon be used exclusively within IDEs?
- Is there a better way to represent Duo Chat than a secondary message icon?
- Should there also be a Duo Chat icon for a disabled state?
Links
Next steps
-
Gather feedback from Duo Chat DRIs -
Determine if Duo Chat icon to be used universally or only within IDEs -
Align on icon design -
Create icon assets


