{"action":"created","issue":{"url":"https://api.github.com/repos/Esri/crowdsource-manager/issues/85","labels_url":"https://api.github.com/repos/Esri/crowdsource-manager/issues/85/labels{/name}","comments_url":"https://api.github.com/repos/Esri/crowdsource-manager/issues/85/comments","events_url":"https://api.github.com/repos/Esri/crowdsource-manager/issues/85/events","html_url":"https://github.com/Esri/crowdsource-manager/issues/85","id":111829241,"number":85,"title":"Auto hide layer/map picker after user selects a map and layer","user":{"login":"MikeMillerGIS","id":2707285,"avatar_url":"https://avatars.githubusercontent.com/u/2707285?v=3","gravatar_id":"","url":"https://api.github.com/users/MikeMillerGIS","html_url":"https://github.com/MikeMillerGIS","followers_url":"https://api.github.com/users/MikeMillerGIS/followers","following_url":"https://api.github.com/users/MikeMillerGIS/following{/other_user}","gists_url":"https://api.github.com/users/MikeMillerGIS/gists{/gist_id}","starred_url":"https://api.github.com/users/MikeMillerGIS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MikeMillerGIS/subscriptions","organizations_url":"https://api.github.com/users/MikeMillerGIS/orgs","repos_url":"https://api.github.com/users/MikeMillerGIS/repos","events_url":"https://api.github.com/users/MikeMillerGIS/events{/privacy}","received_events_url":"https://api.github.com/users/MikeMillerGIS/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Esri/crowdsource-manager/labels/Enhancement","name":"Enhancement","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Esri/crowdsource-manager/milestones/7","html_url":"https://github.com/Esri/crowdsource-manager/milestones/AGOL%204.2","labels_url":"https://api.github.com/repos/Esri/crowdsource-manager/milestones/7/labels","id":1425637,"number":7,"title":"AGOL 4.2","description":"","creator":{"login":"allisonmuise","id":2752195,"avatar_url":"https://avatars.githubusercontent.com/u/2752195?v=3","gravatar_id":"","url":"https://api.github.com/users/allisonmuise","html_url":"https://github.com/allisonmuise","followers_url":"https://api.github.com/users/allisonmuise/followers","following_url":"https://api.github.com/users/allisonmuise/following{/other_user}","gists_url":"https://api.github.com/users/allisonmuise/gists{/gist_id}","starred_url":"https://api.github.com/users/allisonmuise/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allisonmuise/subscriptions","organizations_url":"https://api.github.com/users/allisonmuise/orgs","repos_url":"https://api.github.com/users/allisonmuise/repos","events_url":"https://api.github.com/users/allisonmuise/events{/privacy}","received_events_url":"https://api.github.com/users/allisonmuise/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":0,"state":"open","created_at":"2015-11-23T17:44:38Z","updated_at":"2015-12-16T22:26:14Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-10-16T13:13:28Z","updated_at":"2016-01-11T16:18:18Z","closed_at":null,"body":"Map and layer picker to become a floating panel on top of map/data grid to free up space and make the user experience cleaner."},"comment":{"url":"https://api.github.com/repos/Esri/crowdsource-manager/issues/comments/170601963","html_url":"https://github.com/Esri/crowdsource-manager/issues/85#issuecomment-170601963","issue_url":"https://api.github.com/repos/Esri/crowdsource-manager/issues/85","id":170601963,"user":{"login":"allisonmuise","id":2752195,"avatar_url":"https://avatars.githubusercontent.com/u/2752195?v=3","gravatar_id":"","url":"https://api.github.com/users/allisonmuise","html_url":"https://github.com/allisonmuise","followers_url":"https://api.github.com/users/allisonmuise/followers","following_url":"https://api.github.com/users/allisonmuise/following{/other_user}","gists_url":"https://api.github.com/users/allisonmuise/gists{/gist_id}","starred_url":"https://api.github.com/users/allisonmuise/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/allisonmuise/subscriptions","organizations_url":"https://api.github.com/users/allisonmuise/orgs","repos_url":"https://api.github.com/users/allisonmuise/repos","events_url":"https://api.github.com/users/allisonmuise/events{/privacy}","received_events_url":"https://api.github.com/users/allisonmuise/received_events","type":"User","site_admin":false},"created_at":"2016-01-11T16:18:18Z","updated_at":"2016-01-11T16:18:18Z","body":"Map/layer selection panel draws on the left side of the screen under the header bar. Map/layer selection behavior is generally consistent with the current app, with the exception that the panel 'closes' when not in use. Panel can be opened/closed by clicking/tapping a tab on the right side of the panel.\r\n\r\n(Image of this UI to follow. Description of actions below)\r\n\r\nIf the group contains more than one map:\r\n- On app load, map & layer selection panel is open, partially covering the other app UI elements.\r\n- Draw content from first map/layer, but disable/grey out all app UI elements other than the map/layer selection panel on initial load as no map/layer has been selected yet. User must choose map & layer to proceed. \r\n- On choosing a map with multiple layers, the layer list expands (current behavior)\r\n- On choosing a layer or map with a single layer, panel slides closed to the left\r\n- Panel slides open to the right when clicking on the arrow tab to allow selection of another map/layer. Other UI elements not disabled if panel is opened by clicking/tapping the arrow tab (not initial load).\r\n- If panel was opened by clicking the arrow tab (not initial load) panel can be closed by selecting a map/layer, clicking the arrow tab, or by interacting with any of the other app UI elements.\r\n\r\nIf the group contains one map with multiple editable layers:\r\n- On app load, map & layer selection panel is open, partially covering the other app UI elements. Map item is 'opened' to show the list of layers.\r\n- Draw content from first layer, but disable/grey out all app UI elements other than the layer selection panel on initial load as no layer has been selected yet. User must choose layer to proceed. \r\n- Clicking the map tile collapses/expands the layer list (current behavior)\r\n- On choosing a layer, panel slides closed to the left\r\n- Panel slides open to the right when clicking on the arrow tab to allow selection of another layer. Other UI elements not disabled if panel is opened by clicking/tapping the arrow tab (not initial load).\r\n- If panel was opened by clicking the arrow tab (not initial load) panel can be closed by selecting a layer, clicking the arrow tab, or by interacting with any of the other app UI elements.\r\n\r\nIf the group contains a single map with a single editable layer:\r\n- On app load, do not open the map/layer selection panel. It should load collapsed, but be expandable by clicking/tapping the arrow tab so that users can still access the map information if needed.\r\n- Draw layer content immediately on load. Do not disable/grey out app UI elements - there is only one layer so it should load and be responsive immediately.\r\n- If panel was opened by clicking the arrow tab panel can be closed by selecting the map, clicking the arrow tab, or by interacting with any of the other app UI elements."}}