I recently upgraded to version 1.19 from version 1.15.
I find that the "recommended extension" badges introduced in #36650 are really distracting. It doesn't make sense to me to show these badges for extensions that I've already installed. If I am already using the extension, its "recommended" status is irrelevant to me!
Additionally, in the "recommended extensions" pane, every extension featured is recommended, so the badges are fairly redundant.
I will admit, though, that these badges serve a purpose when performing a search for extensions, so perhaps totally disabling the badges isn't always the best solution.
Can we add a setting or two related to disabling these badges? Here are a few possible options to think about:
I wouldnt add a setting to disable the badge in various different scenarios.
Instead, I would be open to considering keeping the badge only during search and not in any other views (Installed/Recommended view) if there is enough user feedback supporting the same.
cc @Microsoft/vscode for thoughts
nvm, waiting for votes and implementation can take years... Back to good ol' hacks:
/* remove all recommended extension badges */
.extensions-viewlet .monaco-list-row.recommended > .bookmark {
display: none !important;
}
The extensions viewlet is by far the most visually noisy UI in vscode... I don't see the recommendation badges as any more distracting than the repeating Install buttons or anything else.
Always showing it makes it easier to understand and navigate, I would leave it that way. I agree a setting seems too fine-grained. Would it be an improvement if the decoration was a little smaller?
My setup: no need for css hacks, just hide the extensions viewlet with right click. Have auto update of extensions turned on and you can always bring it back with cmd + shift + x.
@chrmarti the size is fine, only the place is bad.
@isidorn I don't see how this is related to the badge. Extension auto-update is already enabled and it's not like someone writes code with extensions viewlet visible.
@usernamehw I think what @isidorn is getting at is that generally once you're set up, you see the extension viewlet so little that if you do find it distracting it isn't a big deal.
this is a truly distracting new "feature", please get rid of the "recommended" panel for extensions, or at least give us a flag to turn it off permanently.
@laoshaw
"extensions.showRecommendationsOnlyOnDemand": true. This will stop showing you recommendations altogether unless you specifically ask for itworks as expected. thanks!
Does anyone understand the logic for when the badge appears? Someone reported to me that all extensions he has installed are marked as recommended except for Dart Code. Since the recommendations are based on files he's edited and he uses Dart a lot (even had a Dart file open at the time) he was surprised Dart Code didn't have the badge.
I opened my own copy of Code, and I see the same thing - Dart Code has no badge, yet my other installed extensions are (if I remember correctly, I've had all of them installed for quite a long time, though Dart Code certainly is the oldest). How does Code decide where to show them? If it's based on file types, why isn't Dart Code getting one?

@DanTup If you hover on any of the extensions or click on them and read the details on the right, you will see the recommendation reason there. The ones that have "... based on the files you have recently opened" are based on the files you have opened plus a white list we maintain. Since your extension is not in the whitelist, it doesnt show up in the recommendation list. We have discussed this in https://github.com/Microsoft/vscode/issues/41866#issuecomment-359057965
@ramya-rao-a Understood. I think the tooltip is a little misleading then, since Dart Code matches what's written in the tooltip, but thanks for the explanation.
This issue is being closed to keep the number of issues in our inbox on a manageable level, we are closing issues that are not going to be addressed in the foreseeable future: We look at the number of votes the issue has received and the number of duplicate issues filed. More details here. If you disagree and feel that this issue is crucial: We are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding and happy coding!
Most helpful comment
@laoshaw
"extensions.showRecommendationsOnlyOnDemand": true. This will stop showing you recommendations altogether unless you specifically ask for it