)]}'
{
  "commit": "24f8bdf627c5613ec9183f5c6bcb4ee8359592e0",
  "tree": "ef3b1f363898c87bbf96ef44dad5bfd9953be908",
  "parents": [
    "e04531c84ad4ce7af669593a92ba7d1a7e424db9"
  ],
  "author": {
    "name": "Beverly",
    "email": "beverlyt@google.com",
    "time": "Tue Aug 02 13:58:34 2022 +0000"
  },
  "committer": {
    "name": "Beverly Tai",
    "email": "beverlyt@google.com",
    "time": "Wed Aug 03 15:00:38 2022 +0000"
  },
  "message": "Improve UDFPS unlock animation experience\n\n- Don\u0027t expand shade if touch started from KG and then\nended when KG was not longer showing. This can happen\nif the security setting is set to swpe to open,\nand the user transitions to the SHADE. Then, the touch can\nbe canceled if a window is transitioning to landscape.\n- Don\u0027t propagate notification panel expansion to the bouncer\nwhen the device is unlocking with biometric (MODE_DISMISS_BOUNCER).\nSince KeyguardBouncer.EXPANSION_VISIBLE \u003d 0 panel expansion, calls\nduring the unlock transition to collapse the notification panel\nunintentionally end up showing the bouncer.\n- If the KG isn\u0027t showing and the bouncer is in transit, reset the\nbouncer expansion to HIDDEN.\n\nTest: open fruit ninja (which is locked to landscape)\nand swipe to unlock, notice that panel does not expand on unlock\nTest: unlock using udfps by sliding finger from slightly below/diagonal\nof the UDFPS sensor (so that the bouncer transition begins), and then\nsuccessfully authenticate with UDFPS \u003d\u003e observe the bouncer UI doesn\u0027t\nflash on the screen after successful authentication.\nTest: atest StatusBarKeyguardViewManagerTest\nBug: 240487038\nBug: 240763673\nChange-Id: I9e1fb108147ffb4c812ea2b94a50d6201eaf008a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "229acf4ed061b0265aff82f17fa88d591ec173f4",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/shade/PanelViewController.java",
      "new_id": "c62b544d802d839913c1b8e1d7e21fa6a7a3c26d",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/shade/PanelViewController.java"
    },
    {
      "type": "modify",
      "old_id": "a7ab11cfc222bdb38b0d44210fc72d72efc831b1",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java",
      "new_id": "85a2bc170fa3f6a540684e94311e48bb0db2be9c",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java"
    },
    {
      "type": "modify",
      "old_id": "1046dbc914c3f36c5d3b253ca4b8c275943bfffa",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManagerTest.java",
      "new_id": "2dcdcfce56ebef0cb19febc903ff6b6e028be4dd",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManagerTest.java"
    }
  ]
}
