)]}'
{
  "commit": "479bb736fefb6d39ae52ad949f0a8585aed402a4",
  "tree": "3606dc5d76f75cd6a9f2dfff378301b71a2a47dd",
  "parents": [
    "3f22e1958b602dc665d49a17b6e7927375c664c3"
  ],
  "author": {
    "name": "Victoria Ashworth",
    "email": "mail@victoriaash.com",
    "time": "Wed Dec 14 12:15:38 2022 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 14 18:15:38 2022 +0000"
  },
  "message": "Fix issues related to keyboard inset (#37719)\n\n* fix keyboard inset not collapsing when expected\n\n* fix some formatting\n\n* fix issue with rotating with undocked and split keyboard\n\n* fix formatting\n\n* fix behavior on slide over view\n\n* fix formatting\n\n* refactor to make logic more clear\n\n* move enum to header file, remove unneeded parameters, syntax fixes, remove rotation logic\n\n* ignore notification if app state is not active, change way it checks if keyboard intersects with screen to accomodate for repeating decimals, format\n\n* fix leaking unit test\n\n* use viewIfLoaded and update tests to fix mocking\n\n* change ignore logic related to application state to be more specific\n\n* add more comments\n\n* add more comments\n\n* change function name to be more clear, add warning log if view is not loaded, update a comment",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94553aaf1fe345e88e123bec95942e914a501c09",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterPlatformPluginTest.mm",
      "new_id": "fec7983d7a8c20ea5b65852945f76dad5531fe08",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterPlatformPluginTest.mm"
    },
    {
      "type": "modify",
      "old_id": "37b7c1dbb50d5a0e6dd5c2d8db627edee345a2fd",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterViewController.mm",
      "new_id": "7a80c937366cf480e0eaefe67c519e0c1ff2c337",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterViewController.mm"
    },
    {
      "type": "modify",
      "old_id": "5cbd2aa81d1d18a51eb8426c2cb9c10f62fa1f60",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterViewControllerTest.mm",
      "new_id": "5d3c1c948df183e38519e965c7c717154e251ba2",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterViewControllerTest.mm"
    },
    {
      "type": "modify",
      "old_id": "1b4af46a68b3644bc87dbb3b62aefe148320fc33",
      "old_mode": 33188,
      "old_path": "shell/platform/darwin/ios/framework/Source/FlutterViewController_Internal.h",
      "new_id": "664b4c282b9f80619a6fbcb2621a533ae99f4bc8",
      "new_mode": 33188,
      "new_path": "shell/platform/darwin/ios/framework/Source/FlutterViewController_Internal.h"
    }
  ]
}
