New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Redesign] Manage packages page is too long (unusable) for people with many packages #4431
Comments
Spoke to @jonwchu and @ryuyu about this and we have three suggestions.
Thoughts, @onovotny? |
The above things are all a great start. I would say though that the No. 1 thing is to bring back a "list" view though. Consider this: the view that's there for other users is a "marketing/info" view. It shows the title, description, icon, etc. As an author, you can skip the marketing and just show me the details. Give me the "Excel view" if you will. |
I see. Perhaps another middle ground would be not showing tags or description on the manage packages page? Those seem pretty uninteresting to the package author. |
TBH, the single-line list is already about 2 browser pages. Anything more than that is even more space. |
I'm with @onovotny here, I don't have that many packages and a PDF print (for common comparison) went from 2 pages to 8 pages. Please bring back the list view. Anything more is just too verbose and adds little. @joelverhagen Your point about the tags is correct, but it's also true for all other metadata. I don't need to see all the information about my packages on the main view, they're my packages, I'm familiar with them already. I just want to manage the package. Making me scroll a bunch to do the only thing I want to do is a real regression here. I'd like to add to this: the package ID has been removed here, we're now only showing the title. I definitely want to manage by the package ID. That's the key for everything in the stack. Downloads was also useful. The latest version showing in the new UI is an improvement IMO, I'd like to see this column in a list UI. If bringing back the list view, request: please commify the numbers. It's one of the very few places where we're lacking commas. The total download count at the top of the current UI isn't comma-ed either. It's also wrong but I recall seeing an issue for that. Also please allow sorting of the list, I have no explanation for what the current sort is in the old or new site. What is that order? Please default to alphabetical. I also suggest rendering a small version of the package logo in the list view. There's room and this would make things a bit easier for many use cases (especially when many packages are involved in a single "product"). ...should I make an issue with all these laid out as bullets? I'm just laying out everything I see here to get it down. |
This format is fine 😄. To summarize, it sounds like we should make a condensed table with:
Also commify the total download count at the top of the page.
I think it is using the clustered index of the underlying table. I'm pretty sure we're not specifying the order at all. 😨 Thanks for all the rapid feedback, guys. I'll work with the team to come up with a mock-up and have something out soon. |
@onovotny @NickCraver, thoughts? |
I love the look! I'm concerned about many-author packages, but if that's allowed to wrap a line I think we're good. This is yet another huge improvement, I absolutely love seeing the speed at which you're making revisions across the board here. |
Agree with @NickCraver, that looks much better! |
We should relabel the "authors" column to "owners". This is the actual name of the field and aligns with the display package page. /cc @ryuyu |
Also, the download count numbers should be comma-seperated (e.g. 2,235 vs 2235). |
Also, ID should be capitalized in the table heading. |
Aside from the three polish comments mentioned above, this page is now live on https://preview.nuget.org/! Thanks again for the feedback! |
Feedback from @onovotny offline:
The text was updated successfully, but these errors were encountered: