{"action":"created","issue":{"url":"https://api.github.com/repos/processing/processing/issues/3432","labels_url":"https://api.github.com/repos/processing/processing/issues/3432/labels{/name}","comments_url":"https://api.github.com/repos/processing/processing/issues/3432/comments","events_url":"https://api.github.com/repos/processing/processing/issues/3432/events","html_url":"https://github.com/processing/processing/pull/3432","id":91063654,"number":3432,"title":"StatusPanel created for CM","user":{"login":"Akarshit","id":7762605,"avatar_url":"https://avatars.githubusercontent.com/u/7762605?v=3","gravatar_id":"","url":"https://api.github.com/users/Akarshit","html_url":"https://github.com/Akarshit","followers_url":"https://api.github.com/users/Akarshit/followers","following_url":"https://api.github.com/users/Akarshit/following{/other_user}","gists_url":"https://api.github.com/users/Akarshit/gists{/gist_id}","starred_url":"https://api.github.com/users/Akarshit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Akarshit/subscriptions","organizations_url":"https://api.github.com/users/Akarshit/orgs","repos_url":"https://api.github.com/users/Akarshit/repos","events_url":"https://api.github.com/users/Akarshit/events{/privacy}","received_events_url":"https://api.github.com/users/Akarshit/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-25T20:13:12Z","updated_at":"2015-06-26T18:18:03Z","closed_at":"2015-06-26T15:40:28Z","pull_request":{"url":"https://api.github.com/repos/processing/processing/pulls/3432","html_url":"https://github.com/processing/processing/pull/3432","diff_url":"https://github.com/processing/processing/pull/3432.diff","patch_url":"https://github.com/processing/processing/pull/3432.patch"},"body":"@alignedleft @benfry \r\nI am doing this PR mainly because if i don't do it at this state then the next one will be a huge one. This is kind of incomplete but is the best i could manage without breaking the existing code. I don't expect this to get merged but please review if I am in the right direction. \r\n\r\nHow its supposed to look\r\n![file1](https://cloud.githubusercontent.com/assets/7762605/8364386/84c3261e-1ba3-11e5-875b-e49aceabc6a7.png)\r\n\r\nHow it's looking now \r\n![screenshot from 2015-06-26 01 37 03](https://cloud.githubusercontent.com/assets/7762605/8364433/f842c1b2-1ba3-11e5-83e9-ac6da788f013.png)\r\n![screenshot from 2015-06-26 01 37 27](https://cloud.githubusercontent.com/assets/7762605/8364437/fe1b23cc-1ba3-11e5-84dc-667989ef32b1.png)\r\n\r\nThings left\r\n* display the progressbar that hides behind the label showing version.\r\n* do something(or don't do anything) when a contribution that is not compatible is clicked\r\n\r\nDoubts\r\n* Suppose i have clicked on a library and its status is showing in the status panel, now when i change the tab(say mode) but haven't clicked on any of the though previously i selected the android mode, should the status update to android mode?\r\n* How to show errors that occur while downloading/installing/removing/updating a contribution ( in normal case and in `Update all` case ?\r\n* In the update tab, as according to wireframes there is only a update all button, so what happen when a user simply clicks on a list item?\r\n* In update tab, wouldn't it make more sense to let the update and remove button stay as such and replace the install button with `Update all` button ?\r\n* When the user clicks on `Update all` whose progress bar to show ?\r\n![file3](https://cloud.githubusercontent.com/assets/7762605/8364530/9620d3d8-1ba4-11e5-8836-7670f2885fef.png)\r\n* Are the status messages like \"Downloading contributions file...\", \"Done\" to be completely removed because of the spinner ?\r\n* As in a conversation with @joelmoniz there is a undo button which becomes active when a contribution is removed unsuccessfully, where is it(if it is) supposed to be placed.\r\n* @joelmoniz also mention there is a provision for restart button if a mode demands that, what to do with it ?\r\n* When internet is not working and the message having the `Try Again` button is closed, should it appear again anywhere? If so how ?\r\n![file2](https://cloud.githubusercontent.com/assets/7762605/8364517/8426d5ce-1ba4-11e5-8870-d8bf23e22442.png)\r\n* If a contribution is clicked that is not compatible should the status be updated ?\r\n* Is the icon supposed to be shown in the status ?\r\n* I have kept the hyperlinks, I suppose that's okay\r\n* And now the main one can someone give me an idea on how to make that list, i mean which layout to use ?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/processing/processing/issues/comments/115822834","html_url":"https://github.com/processing/processing/pull/3432#issuecomment-115822834","issue_url":"https://api.github.com/repos/processing/processing/issues/3432","id":115822834,"user":{"login":"Akarshit","id":7762605,"avatar_url":"https://avatars.githubusercontent.com/u/7762605?v=3","gravatar_id":"","url":"https://api.github.com/users/Akarshit","html_url":"https://github.com/Akarshit","followers_url":"https://api.github.com/users/Akarshit/followers","following_url":"https://api.github.com/users/Akarshit/following{/other_user}","gists_url":"https://api.github.com/users/Akarshit/gists{/gist_id}","starred_url":"https://api.github.com/users/Akarshit/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Akarshit/subscriptions","organizations_url":"https://api.github.com/users/Akarshit/orgs","repos_url":"https://api.github.com/users/Akarshit/repos","events_url":"https://api.github.com/users/Akarshit/events{/privacy}","received_events_url":"https://api.github.com/users/Akarshit/received_events","type":"User","site_admin":false},"created_at":"2015-06-26T18:18:03Z","updated_at":"2015-06-26T18:18:03Z","body":"@benfry No problem, can shed some light on which layout to use for the main list. It would help me to get building quickly."}}