{"action":"created","issue":{"url":"https://api.github.com/repos/trueos/trueos-core/issues/42","repository_url":"https://api.github.com/repos/trueos/trueos-core","labels_url":"https://api.github.com/repos/trueos/trueos-core/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/trueos/trueos-core/issues/42/comments","events_url":"https://api.github.com/repos/trueos/trueos-core/issues/42/events","html_url":"https://github.com/trueos/trueos-core/issues/42","id":173582782,"number":42,"title":"Installation GUI: more clarity around nondestructive installation (reuse of an existing pool); 'Cancel' is not the best word, and so on","user":{"login":"grahamperrin","id":192271,"avatar_url":"https://avatars.githubusercontent.com/u/192271?v=3","gravatar_id":"","url":"https://api.github.com/users/grahamperrin","html_url":"https://github.com/grahamperrin","followers_url":"https://api.github.com/users/grahamperrin/followers","following_url":"https://api.github.com/users/grahamperrin/following{/other_user}","gists_url":"https://api.github.com/users/grahamperrin/gists{/gist_id}","starred_url":"https://api.github.com/users/grahamperrin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grahamperrin/subscriptions","organizations_url":"https://api.github.com/users/grahamperrin/orgs","repos_url":"https://api.github.com/users/grahamperrin/repos","events_url":"https://api.github.com/users/grahamperrin/events{/privacy}","received_events_url":"https://api.github.com/users/grahamperrin/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"pkgdemon","id":4109732,"avatar_url":"https://avatars.githubusercontent.com/u/4109732?v=3","gravatar_id":"","url":"https://api.github.com/users/pkgdemon","html_url":"https://github.com/pkgdemon","followers_url":"https://api.github.com/users/pkgdemon/followers","following_url":"https://api.github.com/users/pkgdemon/following{/other_user}","gists_url":"https://api.github.com/users/pkgdemon/gists{/gist_id}","starred_url":"https://api.github.com/users/pkgdemon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkgdemon/subscriptions","organizations_url":"https://api.github.com/users/pkgdemon/orgs","repos_url":"https://api.github.com/users/pkgdemon/repos","events_url":"https://api.github.com/users/pkgdemon/events{/privacy}","received_events_url":"https://api.github.com/users/pkgdemon/received_events","type":"User","site_admin":false},"assignees":[{"login":"pkgdemon","id":4109732,"avatar_url":"https://avatars.githubusercontent.com/u/4109732?v=3","gravatar_id":"","url":"https://api.github.com/users/pkgdemon","html_url":"https://github.com/pkgdemon","followers_url":"https://api.github.com/users/pkgdemon/followers","following_url":"https://api.github.com/users/pkgdemon/following{/other_user}","gists_url":"https://api.github.com/users/pkgdemon/gists{/gist_id}","starred_url":"https://api.github.com/users/pkgdemon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkgdemon/subscriptions","organizations_url":"https://api.github.com/users/pkgdemon/orgs","repos_url":"https://api.github.com/users/pkgdemon/repos","events_url":"https://api.github.com/users/pkgdemon/events{/privacy}","received_events_url":"https://api.github.com/users/pkgdemon/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-08-27T07:15:49Z","updated_at":"2016-10-15T12:58:45Z","closed_at":"2016-08-28T16:20:01Z","body":"The routine for this recently added feature includes the following modal dialogue: \r\n\r\n> **Install to existing zpool?**\r\n> The following existing zpool(s) have been found. \r\n> Do you wish to install fresh into a new BootEnvironment? (This will preserve your $HOME data and other datasets)\r\n> [menu of pools]\r\n> [[OK]] [Cancel]\r\n\r\n**Consistency**\r\n\r\nRe https://github.com/trueos/sysadm-ui-qt/issues/15 and https://www.illumos.org/issues/5659#note-4 it's proper to use the word _pool_ (not zpool) to describe a pool. And/but see below …\r\n\r\n**Plain English/language**\r\n\r\nDesigned from the ground up for [**ease of use**](https://web.archive.org/web/20160827064235/https://www.trueos.org/downloads/) so let's consider use cases such as –\r\n\r\n- a newcomer to PC-BSD making first use of an installer for TrueOS Desktop\r\n- a newcomer to TrueOS Desktop reinstalling the OS, or using a more recent installer\r\n\r\n– in such cases, phrases such as _pool_, _tank_, _tank1_, _BootEnvironment_ (one word), _$HOME_ and _datasets_ may be quite alien to the user. \r\n\r\nGenerally, the dialogue may be confusing. \r\n\r\nA question in the title bar (to which a Yes/No answer will be appropriate), then a mention of something that follows, then what follows (a different question requiring a Yes/No answer) is not what was mentioned, then an explanation in parentheses, then something in a non-labelled menu, then instead of Yes/No there's OK/Cancel and the untrained user might reasonably expect Cancel to cancel the installation – or cancel the proceedings – but Cancel causes installation to proceed to a different screen. \r\n\r\nThe modal dialogue approach is OK for early alpha/beta testing the new nondestructive approach to installation :+1: but I reckon that in addition to improved wording, it will be more user-friendly to **integrate _the question_ and _the menu of pools_ into the underlying interface** (with Back, Next and so on). \r\n\r\nI'll sit on this for a while, maybe play ball with some wording ideas in IRC and https://gitter.im/trueos/Lobby before adding something more constructive to this issue :)"},"comment":{"url":"https://api.github.com/repos/trueos/trueos-core/issues/comments/253982786","html_url":"https://github.com/trueos/trueos-core/issues/42#issuecomment-253982786","issue_url":"https://api.github.com/repos/trueos/trueos-core/issues/42","id":253982786,"user":{"login":"grahamperrin","id":192271,"avatar_url":"https://avatars.githubusercontent.com/u/192271?v=3","gravatar_id":"","url":"https://api.github.com/users/grahamperrin","html_url":"https://github.com/grahamperrin","followers_url":"https://api.github.com/users/grahamperrin/followers","following_url":"https://api.github.com/users/grahamperrin/following{/other_user}","gists_url":"https://api.github.com/users/grahamperrin/gists{/gist_id}","starred_url":"https://api.github.com/users/grahamperrin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grahamperrin/subscriptions","organizations_url":"https://api.github.com/users/grahamperrin/orgs","repos_url":"https://api.github.com/users/grahamperrin/repos","events_url":"https://api.github.com/users/grahamperrin/events{/privacy}","received_events_url":"https://api.github.com/users/grahamperrin/received_events","type":"User","site_admin":false},"created_at":"2016-10-15T12:58:45Z","updated_at":"2016-10-15T12:58:45Z","body":"Without reopening this: https://gitter.im/trueos/Lobby?at=5801ee6e457ae29b71dfbd40 recalls that https://github.com/trueos/trueos-utils-qt5/issues/7 included some post-closure comments. "}}
{"actor":{"display_login":"grahamperrin"}}