Skip to content

Commit 8585a0e

Browse files
authored
Update vs-filters.md
1 parent 6225561 commit 8585a0e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

proposed/2023/vs-filters.md

+13
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@ This proposal represents a common ask for more filters and sorting options in th
1313
<!-- Why are we doing this? What pain points does this solve? What is the expected outcome? -->
1414
As NuGet continues to expand as a package ecosystem, there has become a dire need for being able to filter and sort packages through one's daily management in their IDE of choice. While NuGet.org supports a plethora of filters and sorts on the search experience today, we'd like to bring these similar experiences to the various tabs(browse, installed, etc) in Visual Studio to help aid various jobs-to-be-done when it comes down to package management.
1515

16+
A recent survey in May 2023 suggests that over 31% of people do not feel like there are adequate sorting and filtering options in Visual Studio when asked. Common free-response to this question relate around the following:
17+
18+
- "There are no filtering options"
19+
- "More search options would make this better"
20+
- "Would like to find packages by tags, authors, licenses, and more"
21+
- "There are no way to sort packages outside of creation date"
22+
- "I'm not aware of any filters but prerelease on/off"
23+
- "Often I'm looking for a widely-used and respected package and I have to filter and sort through random niche-market packages"
24+
- "I should be able to filter based on an official package source and license of a package"
25+
- "I manually have to use google or the console because desired results are too hard to find without filters"
26+
- "Filters and sorts do not match the website"
27+
1628
## Explanation
1729

1830
### Functional explanation
@@ -87,3 +99,4 @@ Additionally, the advanced search experience helps users learn the current prefi
8799

88100
<!-- What future possibilities can you think of that this proposal would help with? -->
89101
- There is additionally a concept of "dependency sorting" which would sort dependencies based on the correct order to maintain compatibility such as updating versions. This could be a helpful feature if feasible / done correctly.
102+
- Ability for Visual Studio experiences to deep link specific filters and sorts for different development experiences. For example finding packages that are only supported for Blazor or another platform.

0 commit comments

Comments
 (0)