{"action":"created","issue":{"url":"https://api.github.com/repos/NuGet/Home/issues/885","labels_url":"https://api.github.com/repos/NuGet/Home/issues/885/labels{/name}","comments_url":"https://api.github.com/repos/NuGet/Home/issues/885/comments","events_url":"https://api.github.com/repos/NuGet/Home/issues/885/events","html_url":"https://github.com/NuGet/Home/issues/885","id":92921798,"number":885,"title":"Improve the VS2015 NuGet UI (applies to NuGet 3.0 - 3.1.1)","user":{"login":"shawnwildermuth","id":568272,"avatar_url":"https://avatars.githubusercontent.com/u/568272?v=3","gravatar_id":"","url":"https://api.github.com/users/shawnwildermuth","html_url":"https://github.com/shawnwildermuth","followers_url":"https://api.github.com/users/shawnwildermuth/followers","following_url":"https://api.github.com/users/shawnwildermuth/following{/other_user}","gists_url":"https://api.github.com/users/shawnwildermuth/gists{/gist_id}","starred_url":"https://api.github.com/users/shawnwildermuth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shawnwildermuth/subscriptions","organizations_url":"https://api.github.com/users/shawnwildermuth/orgs","repos_url":"https://api.github.com/users/shawnwildermuth/repos","events_url":"https://api.github.com/users/shawnwildermuth/events{/privacy}","received_events_url":"https://api.github.com/users/shawnwildermuth/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NuGet/Home/labels/3%20-%20Done","name":"3 - Done","color":"CCCCCC"},{"url":"https://api.github.com/repos/NuGet/Home/labels/Area:VS.Client","name":"Area:VS.Client","color":"159818"},{"url":"https://api.github.com/repos/NuGet/Home/labels/Priority:1","name":"Priority:1","color":"fbca04"},{"url":"https://api.github.com/repos/NuGet/Home/labels/Type:DCR","name":"Type:DCR","color":"207de5"}],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/NuGet/Home/milestones/11","html_url":"https://github.com/NuGet/Home/milestones/3.3.0-Beta","labels_url":"https://api.github.com/repos/NuGet/Home/milestones/11/labels","id":1057211,"number":11,"title":"3.3.0-Beta","description":"The first major update for NuGet extension targeted to around Visual Studio Update I timeframe.\r\n\r\nThis release includes bug fixes, new features, and UI refresh for NuGet.\r\n\r\nDate is tentative","creator":{"login":"yishaigalatzer","id":1238711,"avatar_url":"https://avatars.githubusercontent.com/u/1238711?v=3","gravatar_id":"","url":"https://api.github.com/users/yishaigalatzer","html_url":"https://github.com/yishaigalatzer","followers_url":"https://api.github.com/users/yishaigalatzer/followers","following_url":"https://api.github.com/users/yishaigalatzer/following{/other_user}","gists_url":"https://api.github.com/users/yishaigalatzer/gists{/gist_id}","starred_url":"https://api.github.com/users/yishaigalatzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yishaigalatzer/subscriptions","organizations_url":"https://api.github.com/users/yishaigalatzer/orgs","repos_url":"https://api.github.com/users/yishaigalatzer/repos","events_url":"https://api.github.com/users/yishaigalatzer/events{/privacy}","received_events_url":"https://api.github.com/users/yishaigalatzer/received_events","type":"User","site_admin":false},"open_issues":59,"closed_issues":161,"state":"open","created_at":"2015-04-07T20:54:03Z","updated_at":"2015-11-25T02:49:35Z","due_on":"2015-11-16T08:00:00Z","closed_at":null},"comments":26,"created_at":"2015-07-03T18:49:22Z","updated_at":"2015-11-25T14:40:48Z","closed_at":"2015-11-23T18:42:15Z","body":"I know that it’s too late to change anything fo r VS2015, but I’d love it if the team considered some of these UI experience problems for the future. I’m purposely not being prescriptive. As a dev, I could write a design for you but that’s not helpful. Here are the pain points I had:\r\n\r\nThe startup experience is confusing. It shows the installed packages. With small icons for installed and upgrade. These are small enough that I don’t know what they’re for. Also, including prerelease by default seems wrong (unless I’m in a ASPNET5 project which I’m not):\r\n\r\n![image](https://cloud.githubusercontent.com/assets/568272/8503769/887647e2-2192-11e5-8920-aae268dd325b.png)\r\n\r\nSo I use the search and it searches NuGet as expected:\r\n \r\n![image](https://cloud.githubusercontent.com/assets/568272/8503771/8e0aa3e2-2192-11e5-83c3-dfe5bcbbcf00.png)\r\n\r\nBut then how do I see my installed packages again?  Clearing search and selecting filter “Installed” isn’t ikntiutive at all.\r\n \r\n![image](https://cloud.githubusercontent.com/assets/568272/8503773/96a09930-2192-11e5-81ed-4038b15bf1e3.png)\r\n\r\nOk, I’m ready to upgrade some packages. I filter by upgrade and make sure I clear the search. In the UI for the upgradable Are the options related to just this package or all packages? (It seems to stick but it’s not clear). If they are persistent, why not also include them in options so that they can be imported/exported?\r\n\r\n![image](https://cloud.githubusercontent.com/assets/568272/8503779/9d76e48a-2192-11e5-815f-f5e8bb8cf411.png)\r\n \r\nThe behavior of loading the list menu on demand (even when I’m just viewing Installed packages) seems silly. I understand you’re paging to the server, but for managing installed or upgraded packages, it’s confusing.\r\n\r\nIs there an option to upgrade all? If not, I have to drop down into command-line?\r\n\r\nThanks,\r\n \r\nShawn Wildermuth\r\n\r\nI’m a Pluralsight Author – see my courses here:\r\nhttp://shawnw.me/psauthor\r\n"},"comment":{"url":"https://api.github.com/repos/NuGet/Home/issues/comments/159626449","html_url":"https://github.com/NuGet/Home/issues/885#issuecomment-159626449","issue_url":"https://api.github.com/repos/NuGet/Home/issues/885","id":159626449,"user":{"login":"csharpfritz","id":78577,"avatar_url":"https://avatars.githubusercontent.com/u/78577?v=3","gravatar_id":"","url":"https://api.github.com/users/csharpfritz","html_url":"https://github.com/csharpfritz","followers_url":"https://api.github.com/users/csharpfritz/followers","following_url":"https://api.github.com/users/csharpfritz/following{/other_user}","gists_url":"https://api.github.com/users/csharpfritz/gists{/gist_id}","starred_url":"https://api.github.com/users/csharpfritz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/csharpfritz/subscriptions","organizations_url":"https://api.github.com/users/csharpfritz/orgs","repos_url":"https://api.github.com/users/csharpfritz/repos","events_url":"https://api.github.com/users/csharpfritz/events{/privacy}","received_events_url":"https://api.github.com/users/csharpfritz/received_events","type":"User","site_admin":false},"created_at":"2015-11-25T14:40:48Z","updated_at":"2015-11-25T14:40:48Z","body":"Sort is tracked on #1739 "}}