{"action":"created","issue":{"url":"https://api.github.com/repos/resin-io/etcher/issues/888","repository_url":"https://api.github.com/repos/resin-io/etcher","labels_url":"https://api.github.com/repos/resin-io/etcher/issues/888/labels{/name}","comments_url":"https://api.github.com/repos/resin-io/etcher/issues/888/comments","events_url":"https://api.github.com/repos/resin-io/etcher/issues/888/events","html_url":"https://github.com/resin-io/etcher/issues/888","id":190905223,"number":888,"title":"Make behavior of protected system drives more obvious to user","user":{"login":"WasabiFan","id":3310349,"avatar_url":"https://avatars.githubusercontent.com/u/3310349?v=3","gravatar_id":"","url":"https://api.github.com/users/WasabiFan","html_url":"https://github.com/WasabiFan","followers_url":"https://api.github.com/users/WasabiFan/followers","following_url":"https://api.github.com/users/WasabiFan/following{/other_user}","gists_url":"https://api.github.com/users/WasabiFan/gists{/gist_id}","starred_url":"https://api.github.com/users/WasabiFan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WasabiFan/subscriptions","organizations_url":"https://api.github.com/users/WasabiFan/orgs","repos_url":"https://api.github.com/users/WasabiFan/repos","events_url":"https://api.github.com/users/WasabiFan/events{/privacy}","received_events_url":"https://api.github.com/users/WasabiFan/received_events","type":"User","site_admin":false},"labels":[{"id":449561379,"url":"https://api.github.com/repos/resin-io/etcher/labels/component:gui","name":"component:gui","color":"c5def5","default":false},{"id":288533350,"url":"https://api.github.com/repos/resin-io/etcher/labels/platform:all","name":"platform:all","color":"fbca04","default":false},{"id":356865178,"url":"https://api.github.com/repos/resin-io/etcher/labels/type:ux","name":"type:ux","color":"207de5","default":false}],"state":"open","locked":false,"assignee":{"login":"Shou","id":819413,"avatar_url":"https://avatars.githubusercontent.com/u/819413?v=3","gravatar_id":"","url":"https://api.github.com/users/Shou","html_url":"https://github.com/Shou","followers_url":"https://api.github.com/users/Shou/followers","following_url":"https://api.github.com/users/Shou/following{/other_user}","gists_url":"https://api.github.com/users/Shou/gists{/gist_id}","starred_url":"https://api.github.com/users/Shou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shou/subscriptions","organizations_url":"https://api.github.com/users/Shou/orgs","repos_url":"https://api.github.com/users/Shou/repos","events_url":"https://api.github.com/users/Shou/events{/privacy}","received_events_url":"https://api.github.com/users/Shou/received_events","type":"User","site_admin":false},"assignees":[{"login":"Shou","id":819413,"avatar_url":"https://avatars.githubusercontent.com/u/819413?v=3","gravatar_id":"","url":"https://api.github.com/users/Shou","html_url":"https://github.com/Shou","followers_url":"https://api.github.com/users/Shou/followers","following_url":"https://api.github.com/users/Shou/following{/other_user}","gists_url":"https://api.github.com/users/Shou/gists{/gist_id}","starred_url":"https://api.github.com/users/Shou/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Shou/subscriptions","organizations_url":"https://api.github.com/users/Shou/orgs","repos_url":"https://api.github.com/users/Shou/repos","events_url":"https://api.github.com/users/Shou/events{/privacy}","received_events_url":"https://api.github.com/users/Shou/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/resin-io/etcher/milestones/5","html_url":"https://github.com/resin-io/etcher/milestones/Backlog","labels_url":"https://api.github.com/repos/resin-io/etcher/milestones/5/labels","id":1717268,"number":5,"title":"Backlog","description":"","creator":{"login":"jviotti","id":2192773,"avatar_url":"https://avatars.githubusercontent.com/u/2192773?v=3","gravatar_id":"","url":"https://api.github.com/users/jviotti","html_url":"https://github.com/jviotti","followers_url":"https://api.github.com/users/jviotti/followers","following_url":"https://api.github.com/users/jviotti/following{/other_user}","gists_url":"https://api.github.com/users/jviotti/gists{/gist_id}","starred_url":"https://api.github.com/users/jviotti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jviotti/subscriptions","organizations_url":"https://api.github.com/users/jviotti/orgs","repos_url":"https://api.github.com/users/jviotti/repos","events_url":"https://api.github.com/users/jviotti/events{/privacy}","received_events_url":"https://api.github.com/users/jviotti/received_events","type":"User","site_admin":false},"open_issues":47,"closed_issues":5,"state":"open","created_at":"2016-04-19T15:29:54Z","updated_at":"2016-11-28T16:05:55Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2016-11-22T04:33:19Z","updated_at":"2016-11-28T18:41:28Z","closed_at":null,"body":"This came out of a discussion on Gitter, but I wanted to materialize it here for tracking.\r\n\r\n> @alexandrosm: @WasabiFan in general I wonder if instead of not showing system drives at all, instead Etcher should just not auto-select them, de-emphasise them on the selection menu, and if the user actively selects it, it gives a warning, but ultimately goes ahead.\r\n@alexandrosm: in other words treat the system drive heuristic as a heuristic instead of as a law as it does now\r\n\r\n> @WasabiFan: Yeah, I like that. Or maybe gray them out and then put the \"unsafe mode\" checkbox on the selection screen (something like \"Allow selection of system drives\").\r\nThis would make it much easier for users to understand why their drives aren't showing up.\r\n\r\nIn general, the idea would be to make the filtering out of \"system\" drives visible to the user, so that they can see what is being filtered out and why.\r\n"},"comment":{"url":"https://api.github.com/repos/resin-io/etcher/issues/comments/263355732","html_url":"https://github.com/resin-io/etcher/issues/888#issuecomment-263355732","issue_url":"https://api.github.com/repos/resin-io/etcher/issues/888","id":263355732,"user":{"login":"lurch","id":476186,"avatar_url":"https://avatars.githubusercontent.com/u/476186?v=3","gravatar_id":"","url":"https://api.github.com/users/lurch","html_url":"https://github.com/lurch","followers_url":"https://api.github.com/users/lurch/followers","following_url":"https://api.github.com/users/lurch/following{/other_user}","gists_url":"https://api.github.com/users/lurch/gists{/gist_id}","starred_url":"https://api.github.com/users/lurch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lurch/subscriptions","organizations_url":"https://api.github.com/users/lurch/orgs","repos_url":"https://api.github.com/users/lurch/repos","events_url":"https://api.github.com/users/lurch/events{/privacy}","received_events_url":"https://api.github.com/users/lurch/received_events","type":"User","site_admin":false},"created_at":"2016-11-28T18:41:28Z","updated_at":"2016-11-28T18:41:28Z","body":"Yeah, overlaying badges on different types of drives is also something that we discussed with @taahirisaacs and @konmouz at the [Summit](https://resin.io/blog/summit-2016/). I think we decided that removable drives (that we don't detect as \"system\") should always be displayed at the top of the list.\r\n\r\nIMHO if we're going to be displaying \"System\" drives to the user (with 'just' a simple tickbox to enable writing to them) then perhaps we also ought to attempt to identify \"boot\" drives, and **never** allow those to be overwritten? And we could/should also filter \"source\" drives, as mentioned in #830 \r\n\r\nSo, there'd then be:\r\n * Removable drives - always okay to write\r\n * \"System\" drives - writable if the user enables \"unsafe mode\" (or whatever it gets renamed to)\r\n * \"Boot\" drives (e.g. where the current Operating System was loaded from - should we also try detecting swap / pagefile drives currently being used?) - we should prevent the user writing to here\r\n\r\nAnd then any of the above drives can also be:\r\n * \"Source\" drives where the disk image is currently being read from - we should prevent the user writing to here\r\n * \"Locked\" drives (e.g. SD cards with the read-only switch enabled) - non-writable at the hardware level \r\n * \"Small\" drives where the capacity is less than the currently-selected image - should we allow these to be written to in \"unsafe mode\"?\r\n\r\nAny other categories? :)"}}
{"actor":{"display_login":"lurch"}}