Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit a706700a authored by Winson Chung's avatar Winson Chung
Browse files

Clean up system ui state flags



- Move setting of the flags to the responsible components, updating them
  directly instead of duplicating the logic in OverviewProxyService
- Add flags for tracking keyguard state, overview disabled state, and
  screen pinning state
- Ensure the notification expanded state excludes quicksettings
- Add logging for states and both back/assistant disabled states

Bug: 132107485
Bug: 131698989
Test: Immersive mode - ensure you can't swipe back, ensure you can't swipe
                       up or open the assistant
Test: Expanded notification - ensure back doesn't work when locked/unlocked
Test: Expanded QS - ensure back works when locked/unlocked
Test: A11Y - ensure that 2 finger swipe up shows accessibility menu
Test: A11Y - ensure that 2 finger swipe up & hold works
Test: Bouncer - launch notification over launcher, ensure back works,
 	        ensure assistant doesn't work
Test: Screen pinning - ensure back/assistant doesn't work

Change-Id: Ife37bf40602b997e6c2b534d9fa274ce07c53b07
Signed-off-by: default avatarWinson Chung <winsonc@google.com>
parent a35495ff
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment