Implemented microsoft#245168: filtering of list items when {0} Selected is toggled #251542
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses the issue #245168 by extending the existing CountBadge ({0} Selected) to act as a button that enhances the package/extension installation interface. When the button is toggled on, it filters the dropdown list to display only the selected packages or extensions, allowing users to focus on their current choices. The users can also unselect items when the list is filtered and when toggling it off it restores the full list with the updated state. This new feature provides a convenient way to switch between a filtered and complete view, giving the users a better experience.
The focus was python-environments package installation but the implementation in the core is generic, so a flag was added so that when invoking the QuickInput UI the type of count badge can be chosen to better suit the situation.