{"action":"created","issue":{"url":"https://api.github.com/repos/Brewtarget/brewtarget/issues/193","repository_url":"https://api.github.com/repos/Brewtarget/brewtarget","labels_url":"https://api.github.com/repos/Brewtarget/brewtarget/issues/193/labels{/name}","comments_url":"https://api.github.com/repos/Brewtarget/brewtarget/issues/193/comments","events_url":"https://api.github.com/repos/Brewtarget/brewtarget/issues/193/events","html_url":"https://github.com/Brewtarget/brewtarget/issues/193","id":133844520,"number":193,"title":"UI clean up","user":{"login":"rodrigoA","id":3500393,"avatar_url":"https://avatars.githubusercontent.com/u/3500393?v=3","gravatar_id":"","url":"https://api.github.com/users/rodrigoA","html_url":"https://github.com/rodrigoA","followers_url":"https://api.github.com/users/rodrigoA/followers","following_url":"https://api.github.com/users/rodrigoA/following{/other_user}","gists_url":"https://api.github.com/users/rodrigoA/gists{/gist_id}","starred_url":"https://api.github.com/users/rodrigoA/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rodrigoA/subscriptions","organizations_url":"https://api.github.com/users/rodrigoA/orgs","repos_url":"https://api.github.com/users/rodrigoA/repos","events_url":"https://api.github.com/users/rodrigoA/events{/privacy}","received_events_url":"https://api.github.com/users/rodrigoA/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Brewtarget/brewtarget/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Brewtarget/brewtarget/milestones/3","html_url":"https://github.com/Brewtarget/brewtarget/milestones/v2.4.0","labels_url":"https://api.github.com/repos/Brewtarget/brewtarget/milestones/3/labels","id":1337168,"number":3,"title":"v2.4.0","description":"","creator":{"login":"rocketman768","id":752558,"avatar_url":"https://avatars.githubusercontent.com/u/752558?v=3","gravatar_id":"","url":"https://api.github.com/users/rocketman768","html_url":"https://github.com/rocketman768","followers_url":"https://api.github.com/users/rocketman768/followers","following_url":"https://api.github.com/users/rocketman768/following{/other_user}","gists_url":"https://api.github.com/users/rocketman768/gists{/gist_id}","starred_url":"https://api.github.com/users/rocketman768/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rocketman768/subscriptions","organizations_url":"https://api.github.com/users/rocketman768/orgs","repos_url":"https://api.github.com/users/rocketman768/repos","events_url":"https://api.github.com/users/rocketman768/events{/privacy}","received_events_url":"https://api.github.com/users/rocketman768/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":5,"state":"open","created_at":"2015-10-04T23:15:13Z","updated_at":"2016-02-21T22:18:32Z","due_on":"2016-07-05T07:00:00Z","closed_at":null},"comments":17,"created_at":"2016-02-15T23:47:30Z","updated_at":"2016-03-01T02:34:59Z","closed_at":null,"body":"Hi,\r\n\r\nI have some ideas and I'm already making some changes on the UI. To sumarize:\r\n\r\n- UI Improvements and clean up\r\n\r\n1. Keep the frames, but reduce the layout borders. We will gain some space, but mainly a more clean visual.\r\n\r\n2. Make the state of buttons reflect the current selection: - It is possible to select more than one cell for different rows, although it is not possible to edit those items simultaneously. So, if the user do this kind of selection, we could disable the edit button. - Disable the edit and remove buttons when there is no selection. - The same goes for all other displays.\r\n\r\n3. Tables would look better if the columns fit the table width.\r\n\r\n4. Implement context menus and shortcuts for tables (Fermentables, Hops, Misc, Yeast, Mash, etc ...)\r\n\r\n5. Make Extras and Brewday tabs internal layout consistent with the Recipe Tab.\r\n\r\n6. Make consistent the layout of all displays triggered from the toolbar and some of the \"Tools\" menu.\r\n\r\nMy proposal **is not**  to change functionalities, but enhance those that already exist by making the UI more consistent.\r\n\r\nAs a homebrewer I would like to contribute and this kind of work (UI/UX) I like.\r\n\r\nI have some questions, maybe you guys can help clear them out...\r\n\r\n1. Why some displays have a Cancel button and others don't?\r\n2. Why an \"Off\" icon was used on Cancel button?\r\n3. Why on Tab Recipe, there is a dropdown to choose the style and after that a push button is used to change the style details? Couldn't we use a dropdown to pick a style and then an edit button to edit its details?\r\n\r\nThank you,\r\n\r\nRodrigo"},"comment":{"url":"https://api.github.com/repos/Brewtarget/brewtarget/issues/comments/190501634","html_url":"https://github.com/Brewtarget/brewtarget/issues/193#issuecomment-190501634","issue_url":"https://api.github.com/repos/Brewtarget/brewtarget/issues/193","id":190501634,"user":{"login":"rocketman768","id":752558,"avatar_url":"https://avatars.githubusercontent.com/u/752558?v=3","gravatar_id":"","url":"https://api.github.com/users/rocketman768","html_url":"https://github.com/rocketman768","followers_url":"https://api.github.com/users/rocketman768/followers","following_url":"https://api.github.com/users/rocketman768/following{/other_user}","gists_url":"https://api.github.com/users/rocketman768/gists{/gist_id}","starred_url":"https://api.github.com/users/rocketman768/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rocketman768/subscriptions","organizations_url":"https://api.github.com/users/rocketman768/orgs","repos_url":"https://api.github.com/users/rocketman768/repos","events_url":"https://api.github.com/users/rocketman768/events{/privacy}","received_events_url":"https://api.github.com/users/rocketman768/received_events","type":"User","site_admin":false},"created_at":"2016-03-01T02:34:59Z","updated_at":"2016-03-01T02:34:59Z","body":"> [WIP] == work in progress ?\r\n\r\n[Correct](https://github.com/blog/1943-how-to-write-the-perfect-pull-request)"}}