{"action":"created","issue":{"url":"https://api.github.com/repos/bitpay/copay/issues/4827","repository_url":"https://api.github.com/repos/bitpay/copay","labels_url":"https://api.github.com/repos/bitpay/copay/issues/4827/labels{/name}","comments_url":"https://api.github.com/repos/bitpay/copay/issues/4827/comments","events_url":"https://api.github.com/repos/bitpay/copay/issues/4827/events","html_url":"https://github.com/bitpay/copay/issues/4827","id":185150846,"number":4827,"title":"Replace static splashscreens with a webview animation (mobile and desktop)","user":{"login":"JDonadio","id":13851807,"avatar_url":"https://avatars.githubusercontent.com/u/13851807?v=3","gravatar_id":"","url":"https://api.github.com/users/JDonadio","html_url":"https://github.com/JDonadio","followers_url":"https://api.github.com/users/JDonadio/followers","following_url":"https://api.github.com/users/JDonadio/following{/other_user}","gists_url":"https://api.github.com/users/JDonadio/gists{/gist_id}","starred_url":"https://api.github.com/users/JDonadio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JDonadio/subscriptions","organizations_url":"https://api.github.com/users/JDonadio/orgs","repos_url":"https://api.github.com/users/JDonadio/repos","events_url":"https://api.github.com/users/JDonadio/events{/privacy}","received_events_url":"https://api.github.com/users/JDonadio/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bitpay/copay/labels/Acceptable%20for%201.0","name":"Acceptable for 1.0","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"bitjson","id":904007,"avatar_url":"https://avatars.githubusercontent.com/u/904007?v=3","gravatar_id":"","url":"https://api.github.com/users/bitjson","html_url":"https://github.com/bitjson","followers_url":"https://api.github.com/users/bitjson/followers","following_url":"https://api.github.com/users/bitjson/following{/other_user}","gists_url":"https://api.github.com/users/bitjson/gists{/gist_id}","starred_url":"https://api.github.com/users/bitjson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitjson/subscriptions","organizations_url":"https://api.github.com/users/bitjson/orgs","repos_url":"https://api.github.com/users/bitjson/repos","events_url":"https://api.github.com/users/bitjson/events{/privacy}","received_events_url":"https://api.github.com/users/bitjson/received_events","type":"User","site_admin":false},"assignees":[{"login":"bitjson","id":904007,"avatar_url":"https://avatars.githubusercontent.com/u/904007?v=3","gravatar_id":"","url":"https://api.github.com/users/bitjson","html_url":"https://github.com/bitjson","followers_url":"https://api.github.com/users/bitjson/followers","following_url":"https://api.github.com/users/bitjson/following{/other_user}","gists_url":"https://api.github.com/users/bitjson/gists{/gist_id}","starred_url":"https://api.github.com/users/bitjson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitjson/subscriptions","organizations_url":"https://api.github.com/users/bitjson/orgs","repos_url":"https://api.github.com/users/bitjson/repos","events_url":"https://api.github.com/users/bitjson/events{/privacy}","received_events_url":"https://api.github.com/users/bitjson/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2016-10-25T15:25:45Z","updated_at":"2016-10-25T15:25:47Z","closed_at":null,"body":"_From @bitjson on October 12, 2016 17:47_\n\nNot necessary for launch, but this would **really** add to the app's overall feel.\r\n\r\nPR #394 creates a startupService that handles hiding the splashscreen (and showing the status bar) when the views are ready.\r\n\r\nWhat I'm thinking:\r\n\r\nThe logo can be removed from the standard native splashscreens (so they only contain the background). As soon as the webview loads (and before Angular, cordova, or Ionic are ready), we can render an HTML/CSS/JS animated \"webview splashscreen\" at a high z-index (inlined in the `index.html` file). As soon as that's ready, we can manually fake a cordova command to fade out the \"background-only\" native splashscreen. (Giving the impression that the logo is fading in.)\r\n\r\nUnder the webview splashscreen, the app can do all the regular loading, and when `startService` receives the `ready` call, it can cause the webview splashscreen to do it's outro animation and be hidden.\r\n\r\nAdded benefits:\r\n- this could significantly reduce the file sizes of the splashscreens, which are some of the apps heaviest assets\r\n- this gives the desktop apps the same classy splashscreen / launch animation as the mobile apps\n\n_Copied from original issue: bitpay/bitpay-wallet#410_"},"comment":{"url":"https://api.github.com/repos/bitpay/copay/issues/comments/256068354","html_url":"https://github.com/bitpay/copay/issues/4827#issuecomment-256068354","issue_url":"https://api.github.com/repos/bitpay/copay/issues/4827","id":256068354,"user":{"login":"JDonadio","id":13851807,"avatar_url":"https://avatars.githubusercontent.com/u/13851807?v=3","gravatar_id":"","url":"https://api.github.com/users/JDonadio","html_url":"https://github.com/JDonadio","followers_url":"https://api.github.com/users/JDonadio/followers","following_url":"https://api.github.com/users/JDonadio/following{/other_user}","gists_url":"https://api.github.com/users/JDonadio/gists{/gist_id}","starred_url":"https://api.github.com/users/JDonadio/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JDonadio/subscriptions","organizations_url":"https://api.github.com/users/JDonadio/orgs","repos_url":"https://api.github.com/users/JDonadio/repos","events_url":"https://api.github.com/users/JDonadio/events{/privacy}","received_events_url":"https://api.github.com/users/JDonadio/received_events","type":"User","site_admin":false},"created_at":"2016-10-25T15:25:47Z","updated_at":"2016-10-25T15:25:47Z","body":"_From @bitjson on October 12, 2016 18:45_\n\n@vanhue @Aclay16 – it would be great if would could come up with some good animations for this. We need a \"loading\" animation, and then an \"outro animation\" that happens when the loading finishes."}}
{"actor":{"display_login":"JDonadio"}}