)]}'
{
  "commit": "cba1b858d5eb5b88182e1af3c0463d67b91f2fe5",
  "tree": "324a2edc1ae2bd13c355c49059c2c3d992c7f613",
  "parents": [
    "936f28842ee69d10c97eb5f0f802ec749a3b9097"
  ],
  "author": {
    "name": "Mady Mellor",
    "email": "madym@google.com",
    "time": "Fri Aug 13 17:07:18 2021 -0700"
  },
  "committer": {
    "name": "Mady Mellor",
    "email": "madym@google.com",
    "time": "Mon Sep 13 14:43:18 2021 -0700"
  },
  "message": "Shift bubbles for IME on large screens\n\n* Incorporate IME state when calculating the x/y position\n  of the bubbles -- if the IME is up, shift the bubbles\n  so they don\u0027t overlap it (if possible).\n* When the IME visibility changes:\n    - positioner saves the state\n    - stackview animates the bubbles to their new position\n\nTest: manual - open the IME with bubbles on a large screen\n             - check that the IME pushes the bubbles up\n\t       so they are not overlapping\n             - check that IME on phone portrait \u0026 landscape\n               works as it did before\nBug: 193911220\nChange-Id: I3c93e472353cde5c938e33edf2d1ae7a4141db0e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9dafefebf62b045173c23edcce5d419d30a97d57",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleController.java",
      "new_id": "ea04fb6daa9fe78276b3fb1eaf3a075ede0aaed4",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleController.java"
    },
    {
      "type": "modify",
      "old_id": "306224bd316c806aedfb8b3f1bc96752907f4c4c",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubblePositioner.java",
      "new_id": "ff819429ffe46d0935bc8a9bd798899399553cc5",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubblePositioner.java"
    },
    {
      "type": "modify",
      "old_id": "5bc6128d6c9ec40a8c4a07ad382bd70cfc8a6649",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java",
      "new_id": "a12c545b43b24ab45dbb1a48c8a7d9d025b05550",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleStackView.java"
    },
    {
      "type": "modify",
      "old_id": "c32be98866cf73d2fece6f936ac2608ed963b5c9",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/ExpandedAnimationController.java",
      "new_id": "d781e987b4be87b8b192661e0090fcdcd10284ae",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/ExpandedAnimationController.java"
    },
    {
      "type": "modify",
      "old_id": "9a08190675b63f5c447facbf84fe3374d3fd16d7",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/StackAnimationController.java",
      "new_id": "60b64333114e411f3793f9088729cd65325dfea0",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/animation/StackAnimationController.java"
    }
  ]
}
