HOVER: Fix notification content not being updated

Change-Id: Id99f3974648b6f9edc0049af2b2672befdbe812e
Hover add customizations [1/2]

launch in fullscreen (new default) or floating window  when not from foreground app
hover duration
require immersive mode or fullscreen
exclude non-clearable items
exclude low priority items
allow force remove non-clearable items
centralized excluded apps dialog (dynamically updates with app info screen)
exclude foreground apps

PS2: cleanup
PS3: remove resetHoverBlacklist

Change-Id: Ic37beafd435d594cc0985ac11731f27f58f437c0
Merge "Hover add customizations [1/2]" into kk44
Navbar settings: add alternate key layout for the keyboard

Switches to an alternate key layout when the keyboard is present

back, IME switcher, blank space, left, up, down, right

PS2: remove the blank space on phone layouts
PS3: fixup sidekey and loop logic

Change-Id: I150d3391753f7177f99ed35e83e54ea7500684ff
Revert "Navbar settings: add alternate key layout for the keyboard"

This reverts commit b97ff6711ed7eb87fa8bf87a5ff57b50d250e64f.

Change-Id: I58fbfef94d2f1310064f0f6246d30612fff2bd32
Revert "Revert "Navbar settings: add alternate key layout for the keyboard""

This reverts commit 87effd246be1dbb442443b2b49a9c493dd49aea8.

Change-Id: Ia8b861975c5788b5e5e8525a98640ecf5ac57fdd
Merge "HOVER: Fix notification content not being updated" into kk44
Hover: remove unnecessary getters for active/showing states

Change-Id: I097360c8adf9898da0d56401373001379f8485fa
Merge "Hover: remove unnecessary getters for active/showing states" into kk44
HOVER: Match notification width on tablets too

Change-Id: I9c6a2371380b1f78965ddd73beb8e643aeb1e554
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
HOVER: Ensure to clear after reparenting all notifications

Change-Id: I22ee40477e01b13887458f5ef6251996a6ce44e2
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
HOVER: Rework showing behavior on tablets

- Don't animate out statusbar on tablets
- Cleanup

Change-Id: I4cbc283f32d11422ef0a733eab26a73277cd5812
Signed-off-by: Carlo Savignano <stevewatersy@gmail.com>
navbar: remove stock 3-button layout float on phones to properly size custom keys

this was necessary for some of the extra spacing code that was not necessary with
configurable legacy menu keys

Change-Id: I7a2b33023f55e16f0606a29e922962fe3ea07300
Revert "Revert "Revert "Navbar settings: add alternate key layout for the keyboard"""

This reverts commit bcdaa827316a4e4b7f6c7bd1abadd1d0f1240585.

Change-Id: I027dea438ecbc1711f389d565d96a885f516df1f
Merge "Revert "Revert "Revert "Navbar settings: add alternate key layout for the keyboard"""" into kk44