{"action":"created","issue":{"url":"https://api.github.com/repos/metabase/metabase/issues/3544","repository_url":"https://api.github.com/repos/metabase/metabase","labels_url":"https://api.github.com/repos/metabase/metabase/issues/3544/labels{/name}","comments_url":"https://api.github.com/repos/metabase/metabase/issues/3544/comments","events_url":"https://api.github.com/repos/metabase/metabase/issues/3544/events","html_url":"https://github.com/metabase/metabase/issues/3544","id":182588120,"number":3544,"title":"Make the Mac app less confusing/embarassing","user":{"login":"tlrobinson","id":18193,"avatar_url":"https://avatars.githubusercontent.com/u/18193?v=3","gravatar_id":"","url":"https://api.github.com/users/tlrobinson","html_url":"https://github.com/tlrobinson","followers_url":"https://api.github.com/users/tlrobinson/followers","following_url":"https://api.github.com/users/tlrobinson/following{/other_user}","gists_url":"https://api.github.com/users/tlrobinson/gists{/gist_id}","starred_url":"https://api.github.com/users/tlrobinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tlrobinson/subscriptions","organizations_url":"https://api.github.com/users/tlrobinson/orgs","repos_url":"https://api.github.com/users/tlrobinson/repos","events_url":"https://api.github.com/users/tlrobinson/events{/privacy}","received_events_url":"https://api.github.com/users/tlrobinson/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/metabase/metabase/labels/Client/Mac%20App","name":"Client/Mac App","color":"664438"},{"url":"https://api.github.com/repos/metabase/metabase/labels/Proposal","name":"Proposal","color":"D7EDC2"},{"url":"https://api.github.com/repos/metabase/metabase/labels/UX","name":"UX","color":"BBA8ED"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-12T17:42:32Z","updated_at":"2016-10-12T18:04:27Z","closed_at":null,"body":"When we first released the Mac app we didn't have very many \"multi-player\" features like Pulses, permissions, etc, so it was a pretty decent \"single-player\" user experience. That is no longer the case, and the Mac app has become very confusing since many things don't make sense as part of a desktop app, the number one thing being the requirement to create an account (#1185). Forgotten password issues have plagued the Mac app as well.\r\n\r\nThings it might make sense to hide:\r\n\r\n* Account creation + settings #1185 \r\n* Pulses\r\n* People and Permissions admin sections\r\n* Various settings (Slack, Email, Single Sign-On, Updates, site name/url, email address for help reuqests, etc)\r\n* All of the \"Get Connected\" steps in the setup guide.\r\n* Getting Started Guide?\r\n\r\nMany of these things would just be a matter of adding `if (!window.OSX) { ... }` conditionals around various buttons, etc.\r\n\r\nMore difficult things it might make sense to add at some point:\r\n\r\n* Ability to use the Mac app as a container for external instances (similar to Slack's multiple accounts switcher)\r\n* \"1-click\" upgrade to a \"multi-player\" instance"},"comment":{"url":"https://api.github.com/repos/metabase/metabase/issues/comments/253290710","html_url":"https://github.com/metabase/metabase/issues/3544#issuecomment-253290710","issue_url":"https://api.github.com/repos/metabase/metabase/issues/3544","id":253290710,"user":{"login":"tlrobinson","id":18193,"avatar_url":"https://avatars.githubusercontent.com/u/18193?v=3","gravatar_id":"","url":"https://api.github.com/users/tlrobinson","html_url":"https://github.com/tlrobinson","followers_url":"https://api.github.com/users/tlrobinson/followers","following_url":"https://api.github.com/users/tlrobinson/following{/other_user}","gists_url":"https://api.github.com/users/tlrobinson/gists{/gist_id}","starred_url":"https://api.github.com/users/tlrobinson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tlrobinson/subscriptions","organizations_url":"https://api.github.com/users/tlrobinson/orgs","repos_url":"https://api.github.com/users/tlrobinson/repos","events_url":"https://api.github.com/users/tlrobinson/events{/privacy}","received_events_url":"https://api.github.com/users/tlrobinson/received_events","type":"User","site_admin":false},"created_at":"2016-10-12T18:04:27Z","updated_at":"2016-10-12T18:04:27Z","body":"Another possibility is extracting the entire frontend from the jar and immediately serving that on startup, with a modal with something interesting (maybe interactive) while the jar is starting, so it feels a bit more instant.\r\n\r\nWe could do the same thing for the web app as well. Currently we serve a separate `init.html` but there's no reason we couldn't just serve `index.html` immediately, as long as we handle failed `/api/` requests gracefully."}}
{"actor":{"display_login":"tlrobinson"}}