{"action":"created","issue":{"url":"https://api.github.com/repos/iodide-project/iodide/issues/352","repository_url":"https://api.github.com/repos/iodide-project/iodide","labels_url":"https://api.github.com/repos/iodide-project/iodide/issues/352/labels{/name}","comments_url":"https://api.github.com/repos/iodide-project/iodide/issues/352/comments","events_url":"https://api.github.com/repos/iodide-project/iodide/issues/352/events","html_url":"https://github.com/iodide-project/iodide/issues/352","id":297343752,"node_id":"MDU6SXNzdWUyOTczNDM3NTI=","number":352,"title":"\"report/explore\" vs \"view/edit\" or \"presentation/editor\"","user":{"login":"bcolloran","id":2380975,"node_id":"MDQ6VXNlcjIzODA5NzU=","avatar_url":"https://avatars2.githubusercontent.com/u/2380975?v=4","gravatar_id":"","url":"https://api.github.com/users/bcolloran","html_url":"https://github.com/bcolloran","followers_url":"https://api.github.com/users/bcolloran/followers","following_url":"https://api.github.com/users/bcolloran/following{/other_user}","gists_url":"https://api.github.com/users/bcolloran/gists{/gist_id}","starred_url":"https://api.github.com/users/bcolloran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcolloran/subscriptions","organizations_url":"https://api.github.com/users/bcolloran/orgs","repos_url":"https://api.github.com/users/bcolloran/repos","events_url":"https://api.github.com/users/bcolloran/events{/privacy}","received_events_url":"https://api.github.com/users/bcolloran/received_events","type":"User","site_admin":false},"labels":[{"id":692691161,"node_id":"MDU6TGFiZWw2OTI2OTExNjE=","url":"https://api.github.com/repos/iodide-project/iodide/labels/needs%20feedback","name":"needs feedback","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/iodide-project/iodide/milestones/5","html_url":"https://github.com/iodide-project/iodide/milestone/5","labels_url":"https://api.github.com/repos/iodide-project/iodide/milestones/5/labels","id":3101332,"node_id":"MDk6TWlsZXN0b25lMzEwMTMzMg==","number":5,"title":"0.5a - a usable app","description":"- deprecate local storage\r\n- GH sign-in authentication working no matter where you load the file from\r\n- CELL: fully revamped cell menus\r\n- CELL: make visible in report view (input, output, intermediate?)\r\n- three-row JS cell\r\n- stdlb: show, dom, print, script/stylesheet, etc.\r\n- deprecate ExternalResourceCell\r\n- EDITOR PERFORMANCE: test different JS code editors in PRs\r\n\r\n\r\n\r\n\r\n====================\r\n\r\n- implement explore / report views, and separate out modes (command, edit, menu)\r\n- better error handling around external resource stuff\r\n- CELL: better debuggers for cell evaluations\r\n- CELL: output handler selection / state-saving\r\n- app-level errors handled with UI treatment\r\n","creator":{"login":"hamilton","id":95735,"node_id":"MDQ6VXNlcjk1NzM1","avatar_url":"https://avatars1.githubusercontent.com/u/95735?v=4","gravatar_id":"","url":"https://api.github.com/users/hamilton","html_url":"https://github.com/hamilton","followers_url":"https://api.github.com/users/hamilton/followers","following_url":"https://api.github.com/users/hamilton/following{/other_user}","gists_url":"https://api.github.com/users/hamilton/gists{/gist_id}","starred_url":"https://api.github.com/users/hamilton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hamilton/subscriptions","organizations_url":"https://api.github.com/users/hamilton/orgs","repos_url":"https://api.github.com/users/hamilton/repos","events_url":"https://api.github.com/users/hamilton/events{/privacy}","received_events_url":"https://api.github.com/users/hamilton/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":9,"state":"open","created_at":"2018-02-08T22:59:19Z","updated_at":"2018-08-01T23:42:59Z","due_on":"2018-04-03T07:00:00Z","closed_at":null},"comments":2,"created_at":"2018-02-15T06:43:18Z","updated_at":"2018-08-07T21:42:16Z","closed_at":null,"author_association":"COLLABORATOR","body":"\"presentation mode\" has always felt like a bit of a mouth full, and we have a number of things in the code that are modal and thus show up as `whateverMode`; this is a small thing, but i like the words \"explore\" and \"inquire\" and then \"report\"; terser than \"presentation\", but nicer sounding than \"view\". it's like you are exploring an idea or data set or whatever, then reporting on your findings.\r\n\r\nThis would also allow us to more cleanly relabel some of the modal concepts: `reportView` and `exploreView`; and within explore view, there is `commandMode` and `editMode`. Or rather: instead of having two things we call \"mode\", we can call on thing \"view\" and the other \"mode\".\r\n\r\nso for example, we could simplify code from this:\r\n```\r\nexport function mapStateToProps(state, ownProps) {\r\n  const cell = getCellById(state.cells, ownProps.cellId)\r\n  return {\r\n    cellSelected: cell.selected,\r\n    pageMode: state.mode,\r\n    viewMode: state.viewMode,\r\n  }\r\n}\r\n```\r\nto this\r\n```\r\nexport function mapStateToProps(state, ownProps) {\r\n  const cell = getCellById(state.cells, ownProps.cellId)\r\n  return {\r\n    cellSelected: cell.selected,\r\n    mode: state.mode, // \"edit\", \"command\", \"title\", etc\r\n    view: state.view, // \"explore\", \"report\"\r\n  }\r\n}\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/iodide-project/iodide/issues/comments/411212254","html_url":"https://github.com/iodide-project/iodide/issues/352#issuecomment-411212254","issue_url":"https://api.github.com/repos/iodide-project/iodide/issues/352","id":411212254,"node_id":"MDEyOklzc3VlQ29tbWVudDQxMTIxMjI1NA==","user":{"login":"bcolloran","id":2380975,"node_id":"MDQ6VXNlcjIzODA5NzU=","avatar_url":"https://avatars2.githubusercontent.com/u/2380975?v=4","gravatar_id":"","url":"https://api.github.com/users/bcolloran","html_url":"https://github.com/bcolloran","followers_url":"https://api.github.com/users/bcolloran/followers","following_url":"https://api.github.com/users/bcolloran/following{/other_user}","gists_url":"https://api.github.com/users/bcolloran/gists{/gist_id}","starred_url":"https://api.github.com/users/bcolloran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcolloran/subscriptions","organizations_url":"https://api.github.com/users/bcolloran/orgs","repos_url":"https://api.github.com/users/bcolloran/repos","events_url":"https://api.github.com/users/bcolloran/events{/privacy}","received_events_url":"https://api.github.com/users/bcolloran/received_events","type":"User","site_admin":false},"created_at":"2018-08-07T21:42:16Z","updated_at":"2018-08-07T21:42:16Z","author_association":"COLLABORATOR","body":"done in iframe-2"}}
{"actor":{"display_login":"bcolloran"}}