)]}'
{
  "commit": "03357a1f947a9b0c944525b03fdbbf0a09ce27cb",
  "tree": "ecdba5b66adaa210f17c65065e8908c78e4d09b3",
  "parents": [
    "c163059eb90b66a6940a509d42848950e5415d06"
  ],
  "author": {
    "name": "Maryam Dehaini",
    "email": "mdehaini@google.com",
    "time": "Thu Jun 08 13:30:19 2023 -0700"
  },
  "committer": {
    "name": "Maryam Dehaini",
    "email": "mdehaini@google.com",
    "time": "Fri Jun 23 14:19:57 2023 -0700"
  },
  "message": "If task dragged to outer disallowed area, position back under the area\n\nIf user drags task into the task positioner\u0027s\nmOuterDisallowedAreaForEndBounds there are two possible outcomes. If the\nmotion\u0027s y position is less that the Inner disallowed area for end\nbound\u0027s height, transition to WINDOWING_MODE_FULLSCREEN. Else, move the\ntask bounds under the outer area.\n\nTest: Drag freeform task into status bar area. Task should jump back\nwhen y is greater than 16dp and move to fullscreen otherwise + VeiledResizeTaskPositionerTest + FluidResizeTaskPositionerTest\nBug: 280831213\n\nChange-Id: I1259ec499e93602620dc78fbddd2edbbd8e7b622\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e3f60441b3a4b7433d9ddaaf9c82a40c2e73384",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/res/values/dimen.xml",
      "new_id": "14e82539a6a5a3b4bb1eb9966c5ceeff04512a6f",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/res/values/dimen.xml"
    },
    {
      "type": "modify",
      "old_id": "65a35b2ffcb3bba932fb76e8068034a03e4075f4",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt",
      "new_id": "4fda4b7896c233610dfe6cfd756d6c19adfb2649",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt"
    },
    {
      "type": "modify",
      "old_id": "92c2a7c03ee42627517459d1b96fe71ce1cc5ec3",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/CaptionWindowDecorViewModel.java",
      "new_id": "cf1692018518962a0b97a288bfd6fe50bd759763",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/CaptionWindowDecorViewModel.java"
    },
    {
      "type": "modify",
      "old_id": "331835cca1424fd3ba42b5a8a745a9e1ca269a0b",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java",
      "new_id": "7245bc91cfca47d147b9975dbf06bdc2cf42c7b3",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java"
    },
    {
      "type": "modify",
      "old_id": "09e29bcbcf9f7fc91666a9ac345224ededb912a4",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DragPositioningCallbackUtility.java",
      "new_id": "e32bd42acf748470b09eb13d2a02323ed2b99b3f",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DragPositioningCallbackUtility.java"
    },
    {
      "type": "modify",
      "old_id": "9082323452c9853554a2a3e68f68a41c316f405f",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java",
      "new_id": "917abf5524a4aa09102c530cdd7ac1b0c15ae5f2",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositioner.java"
    },
    {
      "type": "modify",
      "old_id": "39b90218dce1798efd21ccd04d3f63d4bb2803cc",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/VeiledResizeTaskPositioner.java",
      "new_id": "bf3ff3fa83ef9e800d2a16e58b0ee4cbde8be88f",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/VeiledResizeTaskPositioner.java"
    },
    {
      "type": "modify",
      "old_id": "23158eac94deec3fcc24f0741f4612a3250b8bda",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModelTests.java",
      "new_id": "adc2a6fbff2385241c3c8fef1912153492a63190",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModelTests.java"
    },
    {
      "type": "modify",
      "old_id": "69604ddf0af12a0789ae74a1672d6df6bef40b46",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositionerTest.kt",
      "new_id": "6f0599aa8243c4d23ffb7fe78d3a675e9d1c1928",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/FluidResizeTaskPositionerTest.kt"
    },
    {
      "type": "modify",
      "old_id": "4147dd8e6152023273f6ab62d956f1cfbc739c1b",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/VeiledResizeTaskPositionerTest.kt",
      "new_id": "3465ddd9d101102a0414fd1c2d5758752c621237",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/windowdecor/VeiledResizeTaskPositionerTest.kt"
    }
  ]
}
