vscode icon indicating copy to clipboard operation
vscode copied to clipboard

Feature Request: Persist Extension List Sorting in the Extensions Sidebar

Open ConduciveMammal opened this issue 9 months ago • 2 comments

Currently, the Extensions sidebar allows sorting extensions by name, install count, rating, or update date. However, this sorting is temporary and resets when the Extensions view is reopened or VSCode is restarted. It would be helpful to have a setting that allows users to persist their preferred sorting order.

Proposed Solution

Introduce a setting (e.g., extensions.defaultSortOrder) that allows users to set a permanent sorting preference. This setting could accept values such as:

  • name
  • installCount
  • rating
  • updateDate

For example:

"extensions.defaultSortOrder": "name"

This would ensure that the sorting preference remains applied even after restarting VSCode.

Use Case

  • Users who prefer to always see their installed extensions in a consistent order without manually reapplying the sort.
  • Developers managing a large number of extensions who need a predictable and organised view.

Additional Notes

This functionality would align with other persistent sorting options available in different parts of VSCode (e.g., the Explorer file view). It would improve usability and efficiency, especially for users managing many extensions.

Would love to hear feedback on whether this could be considered for implementation!

Image

ConduciveMammal avatar Mar 04 '25 23:03 ConduciveMammal

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!

:slightly_smiling_face: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation.

Happy Coding!