{"action":"created","comment":{"url":"https://api.github.com/repos/xamarin/Essentials/pulls/comments/240888488","pull_request_review_id":184018470,"id":240888488,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0MDg4ODQ4OA==","diff_hunk":"@@ -18,6 +18,12 @@ static async Task<bool> PlatformOpenAsync(Uri uri, BrowserLaunchMode launchMode)\n                     var sfViewController = new SFSafariViewController(nativeUrl, false);\n                     var vc = Platform.GetCurrentViewController();\n \n+                    if (options.PreferredTitleColor.HasValue)\n+                        sfViewController.PreferredBarTintColor = (UIColor)options.PreferredTitleColor;\n+\n+                    if (options.PrefferedControlColor.HasValue)","path":"Xamarin.Essentials/Browser/Browser.ios.cs","position":16,"original_position":16,"commit_id":"b67f1da0f7eb5f805b217b7f0d8b75baf59a6845","original_commit_id":"b67f1da0f7eb5f805b217b7f0d8b75baf59a6845","user":{"login":"mattleibow","id":1096616,"node_id":"MDQ6VXNlcjEwOTY2MTY=","avatar_url":"https://avatars0.githubusercontent.com/u/1096616?v=4","gravatar_id":"","url":"https://api.github.com/users/mattleibow","html_url":"https://github.com/mattleibow","followers_url":"https://api.github.com/users/mattleibow/followers","following_url":"https://api.github.com/users/mattleibow/following{/other_user}","gists_url":"https://api.github.com/users/mattleibow/gists{/gist_id}","starred_url":"https://api.github.com/users/mattleibow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattleibow/subscriptions","organizations_url":"https://api.github.com/users/mattleibow/orgs","repos_url":"https://api.github.com/users/mattleibow/repos","events_url":"https://api.github.com/users/mattleibow/events{/privacy}","received_events_url":"https://api.github.com/users/mattleibow/received_events","type":"User","site_admin":false},"body":"```suggestion\r\n                    if (options.PreferredControlColor.HasValue)\r\n```","created_at":"2018-12-12T05:46:14Z","updated_at":"2018-12-12T05:54:07Z","html_url":"https://github.com/xamarin/Essentials/pull/646#discussion_r240888488","pull_request_url":"https://api.github.com/repos/xamarin/Essentials/pulls/646","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/xamarin/Essentials/pulls/comments/240888488"},"html":{"href":"https://github.com/xamarin/Essentials/pull/646#discussion_r240888488"},"pull_request":{"href":"https://api.github.com/repos/xamarin/Essentials/pulls/646"}}},"pull_request":{"url":"https://api.github.com/repos/xamarin/Essentials/pulls/646","id":237510701,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM3NTEwNzAx","html_url":"https://github.com/xamarin/Essentials/pull/646","diff_url":"https://github.com/xamarin/Essentials/pull/646.diff","patch_url":"https://github.com/xamarin/Essentials/pull/646.patch","issue_url":"https://api.github.com/repos/xamarin/Essentials/issues/646","number":646,"state":"open","locked":false,"title":"[WIP] GH-196 Browser Customization","user":{"login":"Mrnikbobjeff","id":6277666,"node_id":"MDQ6VXNlcjYyNzc2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/6277666?v=4","gravatar_id":"","url":"https://api.github.com/users/Mrnikbobjeff","html_url":"https://github.com/Mrnikbobjeff","followers_url":"https://api.github.com/users/Mrnikbobjeff/followers","following_url":"https://api.github.com/users/Mrnikbobjeff/following{/other_user}","gists_url":"https://api.github.com/users/Mrnikbobjeff/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrnikbobjeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrnikbobjeff/subscriptions","organizations_url":"https://api.github.com/users/Mrnikbobjeff/orgs","repos_url":"https://api.github.com/users/Mrnikbobjeff/repos","events_url":"https://api.github.com/users/Mrnikbobjeff/events{/privacy}","received_events_url":"https://api.github.com/users/Mrnikbobjeff/received_events","type":"User","site_admin":false},"body":"### Description of Change ###\r\nImplemented some Features required for GH- #196. \r\n### API Changes ###\r\n\r\nList all API changes here (or just put None), example:\r\n\r\nAdded: \r\n\r\n```csharp\r\npublic readonly struct EssentialsColor : IEquatable<EssentialsColor>\r\n{\r\n        public byte R { get; }\r\n        public byte G { get; }\r\n        public byte B { get; }\r\n        public byte A { get; }\r\n}\r\n\r\npublic readonly partial struct BrowserLaunchOptions : IEquatable<BrowserLaunchOptions>\r\n{\r\n        public EssentialsColor? PreferredTitleColor { get; }\r\n\r\n        public EssentialsColor? PreferredBackgroundColor { get; }\r\n\r\n        public EssentialsColor? PrefferedControlColor { get; }\r\n\r\n        public bool? ShouldShowTitle { get; }\r\n}\r\n```\r\nChanged:\r\n - `Browser.OpenAsync(string uri, BrowserLaunchOptions options = default) // Added default parameter`\r\n\r\n### Behavioral Changes ###\r\n\r\nNone. All values are nullable. If they are not set as they are by default no changes are made.\r\n### PR Checklist ###\r\n\r\n- [ ] Has tests (if omitted, state reason in description)\r\n- [ ] Has samples (if omitted, state reason in description)\r\n- [x] Rebased on top of master at time of PR\r\n- [x] Changes adhere to coding standard\r\n- [ ] Updated documentation ([see walkthrough](https://github.com/xamarin/Essentials/wiki/Documenting-your-code-with-mdoc))\r\n","created_at":"2018-12-11T00:17:28Z","updated_at":"2018-12-12T05:54:07Z","closed_at":null,"merged_at":null,"merge_commit_sha":"38134d52e02d227b73eb494b73b644ca5299ef77","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/xamarin/Essentials/pulls/646/commits","review_comments_url":"https://api.github.com/repos/xamarin/Essentials/pulls/646/comments","review_comment_url":"https://api.github.com/repos/xamarin/Essentials/pulls/comments{/number}","comments_url":"https://api.github.com/repos/xamarin/Essentials/issues/646/comments","statuses_url":"https://api.github.com/repos/xamarin/Essentials/statuses/b67f1da0f7eb5f805b217b7f0d8b75baf59a6845","head":{"label":"Mrnikbobjeff:feature/DH-196","ref":"feature/DH-196","sha":"b67f1da0f7eb5f805b217b7f0d8b75baf59a6845","user":{"login":"Mrnikbobjeff","id":6277666,"node_id":"MDQ6VXNlcjYyNzc2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/6277666?v=4","gravatar_id":"","url":"https://api.github.com/users/Mrnikbobjeff","html_url":"https://github.com/Mrnikbobjeff","followers_url":"https://api.github.com/users/Mrnikbobjeff/followers","following_url":"https://api.github.com/users/Mrnikbobjeff/following{/other_user}","gists_url":"https://api.github.com/users/Mrnikbobjeff/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrnikbobjeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrnikbobjeff/subscriptions","organizations_url":"https://api.github.com/users/Mrnikbobjeff/orgs","repos_url":"https://api.github.com/users/Mrnikbobjeff/repos","events_url":"https://api.github.com/users/Mrnikbobjeff/events{/privacy}","received_events_url":"https://api.github.com/users/Mrnikbobjeff/received_events","type":"User","site_admin":false},"repo":{"id":139511260,"node_id":"MDEwOlJlcG9zaXRvcnkxMzk1MTEyNjA=","name":"Essentials","full_name":"Mrnikbobjeff/Essentials","private":false,"owner":{"login":"Mrnikbobjeff","id":6277666,"node_id":"MDQ6VXNlcjYyNzc2NjY=","avatar_url":"https://avatars2.githubusercontent.com/u/6277666?v=4","gravatar_id":"","url":"https://api.github.com/users/Mrnikbobjeff","html_url":"https://github.com/Mrnikbobjeff","followers_url":"https://api.github.com/users/Mrnikbobjeff/followers","following_url":"https://api.github.com/users/Mrnikbobjeff/following{/other_user}","gists_url":"https://api.github.com/users/Mrnikbobjeff/gists{/gist_id}","starred_url":"https://api.github.com/users/Mrnikbobjeff/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mrnikbobjeff/subscriptions","organizations_url":"https://api.github.com/users/Mrnikbobjeff/orgs","repos_url":"https://api.github.com/users/Mrnikbobjeff/repos","events_url":"https://api.github.com/users/Mrnikbobjeff/events{/privacy}","received_events_url":"https://api.github.com/users/Mrnikbobjeff/received_events","type":"User","site_admin":false},"html_url":"https://github.com/Mrnikbobjeff/Essentials","description":"Essential cross platform APIs for your mobile apps.","fork":true,"url":"https://api.github.com/repos/Mrnikbobjeff/Essentials","forks_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/forks","keys_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/teams","hooks_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/hooks","issue_events_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/issues/events{/number}","events_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/events","assignees_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/assignees{/user}","branches_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/branches{/branch}","tags_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/tags","blobs_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/git/refs{/sha}","trees_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/statuses/{sha}","languages_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/languages","stargazers_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/stargazers","contributors_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/contributors","subscribers_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/subscribers","subscription_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/subscription","commits_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/commits{/sha}","git_commits_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/git/commits{/sha}","comments_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/comments{/number}","issue_comment_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/issues/comments{/number}","contents_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/contents/{+path}","compare_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/merges","archive_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/downloads","issues_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/issues{/number}","pulls_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/pulls{/number}","milestones_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/milestones{/number}","notifications_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/labels{/name}","releases_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/releases{/id}","deployments_url":"https://api.github.com/repos/Mrnikbobjeff/Essentials/deployments","created_at":"2018-07-03T01:10:07Z","updated_at":"2018-11-10T14:58:25Z","pushed_at":"2018-12-11T00:10:43Z","git_url":"git://github.com/Mrnikbobjeff/Essentials.git","ssh_url":"git@github.com:Mrnikbobjeff/Essentials.git","clone_url":"https://github.com/Mrnikbobjeff/Essentials.git","svn_url":"https://github.com/Mrnikbobjeff/Essentials","homepage":"","size":13336,"stargazers_count":0,"watchers_count":0,"language":"C#","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":1,"watchers":0,"default_branch":"master"}},"base":{"label":"xamarin:master","ref":"master","sha":"cb06948830f6ece7690f0a264b07196f88b8a5bf","user":{"login":"xamarin","id":790012,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc5MDAxMg==","avatar_url":"https://avatars0.githubusercontent.com/u/790012?v=4","gravatar_id":"","url":"https://api.github.com/users/xamarin","html_url":"https://github.com/xamarin","followers_url":"https://api.github.com/users/xamarin/followers","following_url":"https://api.github.com/users/xamarin/following{/other_user}","gists_url":"https://api.github.com/users/xamarin/gists{/gist_id}","starred_url":"https://api.github.com/users/xamarin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xamarin/subscriptions","organizations_url":"https://api.github.com/users/xamarin/orgs","repos_url":"https://api.github.com/users/xamarin/repos","events_url":"https://api.github.com/users/xamarin/events{/privacy}","received_events_url":"https://api.github.com/users/xamarin/received_events","type":"Organization","site_admin":false},"repo":{"id":122229247,"node_id":"MDEwOlJlcG9zaXRvcnkxMjIyMjkyNDc=","name":"Essentials","full_name":"xamarin/Essentials","private":false,"owner":{"login":"xamarin","id":790012,"node_id":"MDEyOk9yZ2FuaXphdGlvbjc5MDAxMg==","avatar_url":"https://avatars0.githubusercontent.com/u/790012?v=4","gravatar_id":"","url":"https://api.github.com/users/xamarin","html_url":"https://github.com/xamarin","followers_url":"https://api.github.com/users/xamarin/followers","following_url":"https://api.github.com/users/xamarin/following{/other_user}","gists_url":"https://api.github.com/users/xamarin/gists{/gist_id}","starred_url":"https://api.github.com/users/xamarin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xamarin/subscriptions","organizations_url":"https://api.github.com/users/xamarin/orgs","repos_url":"https://api.github.com/users/xamarin/repos","events_url":"https://api.github.com/users/xamarin/events{/privacy}","received_events_url":"https://api.github.com/users/xamarin/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/xamarin/Essentials","description":"Essential cross platform APIs for your mobile apps.","fork":false,"url":"https://api.github.com/repos/xamarin/Essentials","forks_url":"https://api.github.com/repos/xamarin/Essentials/forks","keys_url":"https://api.github.com/repos/xamarin/Essentials/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xamarin/Essentials/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xamarin/Essentials/teams","hooks_url":"https://api.github.com/repos/xamarin/Essentials/hooks","issue_events_url":"https://api.github.com/repos/xamarin/Essentials/issues/events{/number}","events_url":"https://api.github.com/repos/xamarin/Essentials/events","assignees_url":"https://api.github.com/repos/xamarin/Essentials/assignees{/user}","branches_url":"https://api.github.com/repos/xamarin/Essentials/branches{/branch}","tags_url":"https://api.github.com/repos/xamarin/Essentials/tags","blobs_url":"https://api.github.com/repos/xamarin/Essentials/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xamarin/Essentials/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xamarin/Essentials/git/refs{/sha}","trees_url":"https://api.github.com/repos/xamarin/Essentials/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xamarin/Essentials/statuses/{sha}","languages_url":"https://api.github.com/repos/xamarin/Essentials/languages","stargazers_url":"https://api.github.com/repos/xamarin/Essentials/stargazers","contributors_url":"https://api.github.com/repos/xamarin/Essentials/contributors","subscribers_url":"https://api.github.com/repos/xamarin/Essentials/subscribers","subscription_url":"https://api.github.com/repos/xamarin/Essentials/subscription","commits_url":"https://api.github.com/repos/xamarin/Essentials/commits{/sha}","git_commits_url":"https://api.github.com/repos/xamarin/Essentials/git/commits{/sha}","comments_url":"https://api.github.com/repos/xamarin/Essentials/comments{/number}","issue_comment_url":"https://api.github.com/repos/xamarin/Essentials/issues/comments{/number}","contents_url":"https://api.github.com/repos/xamarin/Essentials/contents/{+path}","compare_url":"https://api.github.com/repos/xamarin/Essentials/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xamarin/Essentials/merges","archive_url":"https://api.github.com/repos/xamarin/Essentials/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xamarin/Essentials/downloads","issues_url":"https://api.github.com/repos/xamarin/Essentials/issues{/number}","pulls_url":"https://api.github.com/repos/xamarin/Essentials/pulls{/number}","milestones_url":"https://api.github.com/repos/xamarin/Essentials/milestones{/number}","notifications_url":"https://api.github.com/repos/xamarin/Essentials/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xamarin/Essentials/labels{/name}","releases_url":"https://api.github.com/repos/xamarin/Essentials/releases{/id}","deployments_url":"https://api.github.com/repos/xamarin/Essentials/deployments","created_at":"2018-02-20T17:11:53Z","updated_at":"2018-12-11T13:54:15Z","pushed_at":"2018-12-12T05:18:05Z","git_url":"git://github.com/xamarin/Essentials.git","ssh_url":"git@github.com:xamarin/Essentials.git","clone_url":"https://github.com/xamarin/Essentials.git","svn_url":"https://github.com/xamarin/Essentials","homepage":"","size":13352,"stargazers_count":711,"watchers_count":711,"language":"C#","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":149,"mirror_url":null,"archived":false,"open_issues_count":54,"license":{"key":"other","name":"Other","spdx_id":"NOASSERTION","url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":149,"open_issues":54,"watchers":711,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/xamarin/Essentials/pulls/646"},"html":{"href":"https://github.com/xamarin/Essentials/pull/646"},"issue":{"href":"https://api.github.com/repos/xamarin/Essentials/issues/646"},"comments":{"href":"https://api.github.com/repos/xamarin/Essentials/issues/646/comments"},"review_comments":{"href":"https://api.github.com/repos/xamarin/Essentials/pulls/646/comments"},"review_comment":{"href":"https://api.github.com/repos/xamarin/Essentials/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/xamarin/Essentials/pulls/646/commits"},"statuses":{"href":"https://api.github.com/repos/xamarin/Essentials/statuses/b67f1da0f7eb5f805b217b7f0d8b75baf59a6845"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"mattleibow"}}