Commit Graph

11 Commits

Author SHA1 Message Date
JianYang Liu
4fbd981ab0 Fixed navigation bar to show itself after creating a new user through
keyguard ui.

When going through keyguard ui, the provisioned navigation bar is
hidden. When we then create a new user, we switch to using the
unprovisioned navigation bar, so we don't reset the state for the
provisioned navigation bar.

Bug: 150318502
Test: Manual
Change-Id: Ie7cbdba2449f44714f1970b309363e8ea6e4771c
2020-03-16 10:54:55 -07:00
Eric Berglund
89edc87971 DO NOT MERGE Move Heads Up Notifications to their own window
Bug: 146901166
Test: manual, unit test
Change-Id: I064cdf9cf2a8dd6844ec0daccdac909a85f6f73e
2020-03-06 13:19:35 -08:00
Abhijoy Saha
84590ea25a Use abstractions to allow FullscreenUserSwitcher take advantage of SystemUIOverlayWindow.
This change includes the following:
* Rename SystemUIPrimaryWindow to SystemUIOverlayWindow
* Create Mediator and View controller abstractions that allows
developers to easily take advantage of SystemUIOverlayWindow that is
managed by a single SystemUI Object: SystemUIOverlayWindowManager.
* Convert FullscreenUserSwitcher to take advantage of the newly added
abstractions.

Bug: 147826738
Test: Manual
Change-Id: I19825da81f8d1b1259a2ba115e0238a9ffa69e37
Merged-In: I19825da81f8d1b1259a2ba115e0238a9ffa69e37
2020-03-05 14:39:59 -08:00
kwaky
371e62126a Apply the selection state that reflects the current task stack upon restarting the Navigation Bar.
Previously, while restarting the Navigation Bar, we omitted the step where we
apply the selection state that reflects the current task stack.

This omission caused CarFacetButtons to lose their selection state on
certain events.

Bug: 148211695
Test: Unit Test
Change-Id: Icfa845b87ca7456d3765602b3daacd589a94f309
2020-03-04 15:18:41 -08:00
Babak Bostan
a860012413 Add toast message when bluetooth connects to voice recognition.
Bug: 143531081
Test: Manual
Change-Id: I342a1e5eefc59d25a8bea1c0fe72b8669bfdbe84
(cherry picked from commit d0555bba57)
2020-03-03 12:14:28 -08:00
kwaky
34c6bdee7e Support Unseen Indicator Icon in all CarNavigationButtons
Bug: 146508662
Test: Manual + Unit Tests
Change-Id: I464f4f080f739923492daf2715753e3892ada7dd
2020-01-07 15:44:13 -08:00
kwaky
77d81dc6ac Merge CarFacetButton and CarNavigationButton into a single class and add test coverage
Test: Manual - Manually verified that navigation button functionalities are working as expected.
      Unit Tests
Bug: 145827784
Bug: 145604656

Change-Id: Ib8f837ba34afbb8d66092a8b851b93c50fa20b26
2019-12-23 16:58:17 -08:00
Heemin Seog
fb35ab5e28 Fix constantly spinning hvac views
Also clean up some things w.r.t. CarFacetButtonController

Bug: 143610340
Test: manual, atest HvacControllerTest
Change-Id: Idca6f5731704da893fb530deefe2e695281c6f60
2019-11-13 09:00:05 -08:00
Heemin Seog
d59786b99a Clean up nav bar logic from StatusBar
Bug: 143725341
Test: manual
Change-Id: Iaceff2ba8299273653982411932bf9b8583114c6
2019-11-11 17:13:14 -08:00
Heemin Seog
8d6ec6a7ec Remove references to nav bar views in StatusBar
All relevant logic is in the CarNavigationBarController which means we
don't need to account for the views in two different parts of SystemUI.

Bug: 143143539
Test: atest CarNavigationBarControllerTest
Change-Id: I0a54ddf3966a8e373909062df78ec2665f4a9c9d
2019-10-29 10:51:06 -07:00
Heemin Seog
d0cfab0964 Setup on device testing for sys ui
This borrows on the testing infrastructure set up by the phone sys ui
team and provides an examples via test for CarNavigationBarController.

Bug: 143227120
Test: atest CarNavigationBarControllerTest
Change-Id: I10fd4e2e51f2faf75ade5b40e47441a9e948f075
2019-10-29 10:51:06 -07:00