{"action":"created","comment":{"url":"https://api.github.com/repos/flutter/flutter/pulls/comments/190117531","pull_request_review_id":122424973,"id":190117531,"diff_hunk":"@@ -824,6 +848,117 @@ class ThemeData extends Diagnosticable {\n     properties.add(new DiagnosticsProperty<IconThemeData>('accentIconTheme', accentIconTheme));\n     properties.add(new DiagnosticsProperty<SliderThemeData>('sliderTheme', sliderTheme));\n     properties.add(new DiagnosticsProperty<ChipThemeData>('chipTheme', chipTheme));\n+    properties.add(new DiagnosticsProperty<AdaptiveWidgetThemeData>('adaptiveWidgetTheme', adaptiveWidgetTheme));\n+  }\n+}\n+\n+/// Describes whether descendent Material Design widgets of should automatically\n+/// adapt to use Cupertino widgets when running on iOS.\n+///\n+/// A [Map] from Material widget types to a boolean describes whether the\n+/// adaptation should be made for widgets that is wrapped with [PlatformBuilder]\n+/// descendant to this [Theme] and whose [PlatformBuilder.themeAdaptiveType]\n+/// matches the type in the [adaptiveWidgets] [Map].\n+///\n+/// When a widget type is not explicitly specified in [adaptiveWidgets], the\n+/// [defaultAdaptiveness] value is used.\n+///\n+/// The singleton [none] instance can be used to signal no adaptation on any\n+/// descendent widgets.","path":"packages/flutter/lib/src/material/theme_data.dart","position":136,"original_position":136,"commit_id":"737899a40040efcf63e443b2650398b1a3b842b8","original_commit_id":"737899a40040efcf63e443b2650398b1a3b842b8","user":{"login":"Hixie","id":551196,"avatar_url":"https://avatars2.githubusercontent.com/u/551196?v=4","gravatar_id":"","url":"https://api.github.com/users/Hixie","html_url":"https://github.com/Hixie","followers_url":"https://api.github.com/users/Hixie/followers","following_url":"https://api.github.com/users/Hixie/following{/other_user}","gists_url":"https://api.github.com/users/Hixie/gists{/gist_id}","starred_url":"https://api.github.com/users/Hixie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hixie/subscriptions","organizations_url":"https://api.github.com/users/Hixie/orgs","repos_url":"https://api.github.com/users/Hixie/repos","events_url":"https://api.github.com/users/Hixie/events{/privacy}","received_events_url":"https://api.github.com/users/Hixie/received_events","type":"User","site_admin":false},"body":"descendant","created_at":"2018-05-23T04:05:19Z","updated_at":"2018-05-23T04:26:08Z","html_url":"https://github.com/flutter/flutter/pull/17823#discussion_r190117531","pull_request_url":"https://api.github.com/repos/flutter/flutter/pulls/17823","author_association":"CONTRIBUTOR","_links":{"self":{"href":"https://api.github.com/repos/flutter/flutter/pulls/comments/190117531"},"html":{"href":"https://github.com/flutter/flutter/pull/17823#discussion_r190117531"},"pull_request":{"href":"https://api.github.com/repos/flutter/flutter/pulls/17823"}}},"pull_request":{"url":"https://api.github.com/repos/flutter/flutter/pulls/17823","id":189844123,"html_url":"https://github.com/flutter/flutter/pull/17823","diff_url":"https://github.com/flutter/flutter/pull/17823.diff","patch_url":"https://github.com/flutter/flutter/pull/17823.patch","issue_url":"https://api.github.com/repos/flutter/flutter/issues/17823","number":17823,"state":"open","locked":false,"title":"Create a PlatformBuilder that builds according to platform and Theme","user":{"login":"xster","id":156888,"avatar_url":"https://avatars2.githubusercontent.com/u/156888?v=4","gravatar_id":"","url":"https://api.github.com/users/xster","html_url":"https://github.com/xster","followers_url":"https://api.github.com/users/xster/followers","following_url":"https://api.github.com/users/xster/following{/other_user}","gists_url":"https://api.github.com/users/xster/gists{/gist_id}","starred_url":"https://api.github.com/users/xster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xster/subscriptions","organizations_url":"https://api.github.com/users/xster/orgs","repos_url":"https://api.github.com/users/xster/repos","events_url":"https://api.github.com/users/xster/events{/privacy}","received_events_url":"https://api.github.com/users/xster/received_events","type":"User","site_admin":false},"body":"Fixes #8410\r\n\r\nAlso normalized the Material and Cupertino widgets' APIs a bit","created_at":"2018-05-23T03:00:03Z","updated_at":"2018-05-23T04:26:08Z","closed_at":null,"merged_at":null,"merge_commit_sha":"a680db2ac1cc49f18cd7f1704c45fc26af54f934","assignee":null,"assignees":[],"requested_reviewers":[{"login":"willlarche","id":1271525,"avatar_url":"https://avatars1.githubusercontent.com/u/1271525?v=4","gravatar_id":"","url":"https://api.github.com/users/willlarche","html_url":"https://github.com/willlarche","followers_url":"https://api.github.com/users/willlarche/followers","following_url":"https://api.github.com/users/willlarche/following{/other_user}","gists_url":"https://api.github.com/users/willlarche/gists{/gist_id}","starred_url":"https://api.github.com/users/willlarche/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/willlarche/subscriptions","organizations_url":"https://api.github.com/users/willlarche/orgs","repos_url":"https://api.github.com/users/willlarche/repos","events_url":"https://api.github.com/users/willlarche/events{/privacy}","received_events_url":"https://api.github.com/users/willlarche/received_events","type":"User","site_admin":false},{"login":"HansMuller","id":1377460,"avatar_url":"https://avatars2.githubusercontent.com/u/1377460?v=4","gravatar_id":"","url":"https://api.github.com/users/HansMuller","html_url":"https://github.com/HansMuller","followers_url":"https://api.github.com/users/HansMuller/followers","following_url":"https://api.github.com/users/HansMuller/following{/other_user}","gists_url":"https://api.github.com/users/HansMuller/gists{/gist_id}","starred_url":"https://api.github.com/users/HansMuller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HansMuller/subscriptions","organizations_url":"https://api.github.com/users/HansMuller/orgs","repos_url":"https://api.github.com/users/HansMuller/repos","events_url":"https://api.github.com/users/HansMuller/events{/privacy}","received_events_url":"https://api.github.com/users/HansMuller/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[{"id":487496476,"url":"https://api.github.com/repos/flutter/flutter/labels/cla:%20yes","name":"cla: yes","color":"ffffff","default":false}],"milestone":null,"commits_url":"https://api.github.com/repos/flutter/flutter/pulls/17823/commits","review_comments_url":"https://api.github.com/repos/flutter/flutter/pulls/17823/comments","review_comment_url":"https://api.github.com/repos/flutter/flutter/pulls/comments{/number}","comments_url":"https://api.github.com/repos/flutter/flutter/issues/17823/comments","statuses_url":"https://api.github.com/repos/flutter/flutter/statuses/737899a40040efcf63e443b2650398b1a3b842b8","head":{"label":"xster:adaptive-widgets","ref":"adaptive-widgets","sha":"737899a40040efcf63e443b2650398b1a3b842b8","user":{"login":"xster","id":156888,"avatar_url":"https://avatars2.githubusercontent.com/u/156888?v=4","gravatar_id":"","url":"https://api.github.com/users/xster","html_url":"https://github.com/xster","followers_url":"https://api.github.com/users/xster/followers","following_url":"https://api.github.com/users/xster/following{/other_user}","gists_url":"https://api.github.com/users/xster/gists{/gist_id}","starred_url":"https://api.github.com/users/xster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xster/subscriptions","organizations_url":"https://api.github.com/users/xster/orgs","repos_url":"https://api.github.com/users/xster/repos","events_url":"https://api.github.com/users/xster/events{/privacy}","received_events_url":"https://api.github.com/users/xster/received_events","type":"User","site_admin":false},"repo":{"id":79845855,"name":"flutter","full_name":"xster/flutter","owner":{"login":"xster","id":156888,"avatar_url":"https://avatars2.githubusercontent.com/u/156888?v=4","gravatar_id":"","url":"https://api.github.com/users/xster","html_url":"https://github.com/xster","followers_url":"https://api.github.com/users/xster/followers","following_url":"https://api.github.com/users/xster/following{/other_user}","gists_url":"https://api.github.com/users/xster/gists{/gist_id}","starred_url":"https://api.github.com/users/xster/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xster/subscriptions","organizations_url":"https://api.github.com/users/xster/orgs","repos_url":"https://api.github.com/users/xster/repos","events_url":"https://api.github.com/users/xster/events{/privacy}","received_events_url":"https://api.github.com/users/xster/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/xster/flutter","description":"Framework for building high-performance, high-fidelity iOS and Android apps.","fork":true,"url":"https://api.github.com/repos/xster/flutter","forks_url":"https://api.github.com/repos/xster/flutter/forks","keys_url":"https://api.github.com/repos/xster/flutter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xster/flutter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xster/flutter/teams","hooks_url":"https://api.github.com/repos/xster/flutter/hooks","issue_events_url":"https://api.github.com/repos/xster/flutter/issues/events{/number}","events_url":"https://api.github.com/repos/xster/flutter/events","assignees_url":"https://api.github.com/repos/xster/flutter/assignees{/user}","branches_url":"https://api.github.com/repos/xster/flutter/branches{/branch}","tags_url":"https://api.github.com/repos/xster/flutter/tags","blobs_url":"https://api.github.com/repos/xster/flutter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xster/flutter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xster/flutter/git/refs{/sha}","trees_url":"https://api.github.com/repos/xster/flutter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xster/flutter/statuses/{sha}","languages_url":"https://api.github.com/repos/xster/flutter/languages","stargazers_url":"https://api.github.com/repos/xster/flutter/stargazers","contributors_url":"https://api.github.com/repos/xster/flutter/contributors","subscribers_url":"https://api.github.com/repos/xster/flutter/subscribers","subscription_url":"https://api.github.com/repos/xster/flutter/subscription","commits_url":"https://api.github.com/repos/xster/flutter/commits{/sha}","git_commits_url":"https://api.github.com/repos/xster/flutter/git/commits{/sha}","comments_url":"https://api.github.com/repos/xster/flutter/comments{/number}","issue_comment_url":"https://api.github.com/repos/xster/flutter/issues/comments{/number}","contents_url":"https://api.github.com/repos/xster/flutter/contents/{+path}","compare_url":"https://api.github.com/repos/xster/flutter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xster/flutter/merges","archive_url":"https://api.github.com/repos/xster/flutter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xster/flutter/downloads","issues_url":"https://api.github.com/repos/xster/flutter/issues{/number}","pulls_url":"https://api.github.com/repos/xster/flutter/pulls{/number}","milestones_url":"https://api.github.com/repos/xster/flutter/milestones{/number}","notifications_url":"https://api.github.com/repos/xster/flutter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xster/flutter/labels{/name}","releases_url":"https://api.github.com/repos/xster/flutter/releases{/id}","deployments_url":"https://api.github.com/repos/xster/flutter/deployments","created_at":"2017-01-23T20:41:37Z","updated_at":"2017-01-23T20:41:42Z","pushed_at":"2018-05-23T03:12:07Z","git_url":"git://github.com/xster/flutter.git","ssh_url":"git@github.com:xster/flutter.git","clone_url":"https://github.com/xster/flutter.git","svn_url":"https://github.com/xster/flutter","homepage":"https://flutter.io","size":39114,"stargazers_count":0,"watchers_count":0,"language":"Dart","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":0,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"flutter:master","ref":"master","sha":"6c03a3f96bf17c959867bc379f4306aae101e797","user":{"login":"flutter","id":14101776,"avatar_url":"https://avatars3.githubusercontent.com/u/14101776?v=4","gravatar_id":"","url":"https://api.github.com/users/flutter","html_url":"https://github.com/flutter","followers_url":"https://api.github.com/users/flutter/followers","following_url":"https://api.github.com/users/flutter/following{/other_user}","gists_url":"https://api.github.com/users/flutter/gists{/gist_id}","starred_url":"https://api.github.com/users/flutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flutter/subscriptions","organizations_url":"https://api.github.com/users/flutter/orgs","repos_url":"https://api.github.com/users/flutter/repos","events_url":"https://api.github.com/users/flutter/events{/privacy}","received_events_url":"https://api.github.com/users/flutter/received_events","type":"Organization","site_admin":false},"repo":{"id":31792824,"name":"flutter","full_name":"flutter/flutter","owner":{"login":"flutter","id":14101776,"avatar_url":"https://avatars3.githubusercontent.com/u/14101776?v=4","gravatar_id":"","url":"https://api.github.com/users/flutter","html_url":"https://github.com/flutter","followers_url":"https://api.github.com/users/flutter/followers","following_url":"https://api.github.com/users/flutter/following{/other_user}","gists_url":"https://api.github.com/users/flutter/gists{/gist_id}","starred_url":"https://api.github.com/users/flutter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flutter/subscriptions","organizations_url":"https://api.github.com/users/flutter/orgs","repos_url":"https://api.github.com/users/flutter/repos","events_url":"https://api.github.com/users/flutter/events{/privacy}","received_events_url":"https://api.github.com/users/flutter/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/flutter/flutter","description":"Flutter makes it easy and fast to build beautiful mobile apps.","fork":false,"url":"https://api.github.com/repos/flutter/flutter","forks_url":"https://api.github.com/repos/flutter/flutter/forks","keys_url":"https://api.github.com/repos/flutter/flutter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/flutter/flutter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/flutter/flutter/teams","hooks_url":"https://api.github.com/repos/flutter/flutter/hooks","issue_events_url":"https://api.github.com/repos/flutter/flutter/issues/events{/number}","events_url":"https://api.github.com/repos/flutter/flutter/events","assignees_url":"https://api.github.com/repos/flutter/flutter/assignees{/user}","branches_url":"https://api.github.com/repos/flutter/flutter/branches{/branch}","tags_url":"https://api.github.com/repos/flutter/flutter/tags","blobs_url":"https://api.github.com/repos/flutter/flutter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/flutter/flutter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/flutter/flutter/git/refs{/sha}","trees_url":"https://api.github.com/repos/flutter/flutter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/flutter/flutter/statuses/{sha}","languages_url":"https://api.github.com/repos/flutter/flutter/languages","stargazers_url":"https://api.github.com/repos/flutter/flutter/stargazers","contributors_url":"https://api.github.com/repos/flutter/flutter/contributors","subscribers_url":"https://api.github.com/repos/flutter/flutter/subscribers","subscription_url":"https://api.github.com/repos/flutter/flutter/subscription","commits_url":"https://api.github.com/repos/flutter/flutter/commits{/sha}","git_commits_url":"https://api.github.com/repos/flutter/flutter/git/commits{/sha}","comments_url":"https://api.github.com/repos/flutter/flutter/comments{/number}","issue_comment_url":"https://api.github.com/repos/flutter/flutter/issues/comments{/number}","contents_url":"https://api.github.com/repos/flutter/flutter/contents/{+path}","compare_url":"https://api.github.com/repos/flutter/flutter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/flutter/flutter/merges","archive_url":"https://api.github.com/repos/flutter/flutter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/flutter/flutter/downloads","issues_url":"https://api.github.com/repos/flutter/flutter/issues{/number}","pulls_url":"https://api.github.com/repos/flutter/flutter/pulls{/number}","milestones_url":"https://api.github.com/repos/flutter/flutter/milestones{/number}","notifications_url":"https://api.github.com/repos/flutter/flutter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/flutter/flutter/labels{/name}","releases_url":"https://api.github.com/repos/flutter/flutter/releases{/id}","deployments_url":"https://api.github.com/repos/flutter/flutter/deployments","created_at":"2015-03-06T22:54:58Z","updated_at":"2018-05-23T04:06:01Z","pushed_at":"2018-05-23T03:12:09Z","git_url":"git://github.com/flutter/flutter.git","ssh_url":"git@github.com:flutter/flutter.git","clone_url":"https://github.com/flutter/flutter.git","svn_url":"https://github.com/flutter/flutter","homepage":"https://flutter.io","size":38862,"stargazers_count":24514,"watchers_count":24514,"language":"Dart","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2197,"mirror_url":null,"archived":false,"open_issues_count":3242,"license":{"key":"other","name":"Other","spdx_id":null,"url":null},"forks":2197,"open_issues":3242,"watchers":24514,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/flutter/flutter/pulls/17823"},"html":{"href":"https://github.com/flutter/flutter/pull/17823"},"issue":{"href":"https://api.github.com/repos/flutter/flutter/issues/17823"},"comments":{"href":"https://api.github.com/repos/flutter/flutter/issues/17823/comments"},"review_comments":{"href":"https://api.github.com/repos/flutter/flutter/pulls/17823/comments"},"review_comment":{"href":"https://api.github.com/repos/flutter/flutter/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/flutter/flutter/pulls/17823/commits"},"statuses":{"href":"https://api.github.com/repos/flutter/flutter/statuses/737899a40040efcf63e443b2650398b1a3b842b8"}},"author_association":"CONTRIBUTOR"}}
{"actor":{"display_login":"Hixie"}}