{"action":"closed","issue":{"url":"https://api.github.com/repos/ThePletch/mbta-checkin/issues/26","labels_url":"https://api.github.com/repos/ThePletch/mbta-checkin/issues/26/labels{/name}","comments_url":"https://api.github.com/repos/ThePletch/mbta-checkin/issues/26/comments","events_url":"https://api.github.com/repos/ThePletch/mbta-checkin/issues/26/events","html_url":"https://github.com/ThePletch/mbta-checkin/issues/26","id":64770688,"number":26,"title":"New mobile UI to support new features","user":{"login":"ThePletch","id":4468322,"avatar_url":"https://avatars.githubusercontent.com/u/4468322?v=3","gravatar_id":"","url":"https://api.github.com/users/ThePletch","html_url":"https://github.com/ThePletch","followers_url":"https://api.github.com/users/ThePletch/followers","following_url":"https://api.github.com/users/ThePletch/following{/other_user}","gists_url":"https://api.github.com/users/ThePletch/gists{/gist_id}","starred_url":"https://api.github.com/users/ThePletch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThePletch/subscriptions","organizations_url":"https://api.github.com/users/ThePletch/orgs","repos_url":"https://api.github.com/users/ThePletch/repos","events_url":"https://api.github.com/users/ThePletch/events{/privacy}","received_events_url":"https://api.github.com/users/ThePletch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ThePletch/mbta-checkin/labels/new%20feature","name":"new feature","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"ThePletch","id":4468322,"avatar_url":"https://avatars.githubusercontent.com/u/4468322?v=3","gravatar_id":"","url":"https://api.github.com/users/ThePletch","html_url":"https://github.com/ThePletch","followers_url":"https://api.github.com/users/ThePletch/followers","following_url":"https://api.github.com/users/ThePletch/following{/other_user}","gists_url":"https://api.github.com/users/ThePletch/gists{/gist_id}","starred_url":"https://api.github.com/users/ThePletch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ThePletch/subscriptions","organizations_url":"https://api.github.com/users/ThePletch/orgs","repos_url":"https://api.github.com/users/ThePletch/repos","events_url":"https://api.github.com/users/ThePletch/events{/privacy}","received_events_url":"https://api.github.com/users/ThePletch/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-03-27T14:16:53Z","updated_at":"2015-03-29T23:23:41Z","closed_at":"2015-03-29T23:23:41Z","body":"Basic UI swag:\r\n- Single large visible button (full width on mobile, about 300px on desktop) at bottom of screen\r\n- Swipe left/right to switch between feature buttons\r\n- Button can either slide up to reveal menu on press or simply perform an action\r\n- Menu-slider buttons should be gray with an arrow pointing down\r\n- Menu-slider buttons should also slide up when a user swipes up on them\r\n- Arrows should point left/right when there are further options available in that direction\r\n- When a new alert is registered, right arrow/alerts button turns red (unless Warn on Alerts is disabled)\r\nCurrent UI can be rewritten as:\r\nAbout/Settings | Update Trains | Quick Lookup | My Location | Alerts\r\nDefault to Quick Lookup\r\n\r\nAbout/Settings drops down to:\r\n- Created by @ThePletch (links to Github repo)\r\n- Toggle for 'Warn on Alerts'\r\n- PayPal link\r\n\r\nUpdate Trains drops down to:\r\n- Green\r\n- Red\r\n- Orange\r\n- Blue\r\n- Silver\r\n\r\nAlerts pops up a modal window with the ten most recent alerts in a scrollable view\r\n- Opening Alerts dismisses red alerts arrow/button\r\n\r\nIf a user swipes left/right while a dropdown is open, quickly slide down the dropdown before swiping to the next menu option. Dropdowns should not have unpersisted states for this reason (i.e. there should never be a 'save' button in a dropdown)."}}