History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c6c9d4052f067306f76e87b564d288e5d3336d76 26-May-2018 Winson Chung <winsonc@google.com> Fix regression in swiping over rotation button.

- Only send the hit target for visible buttons, otherwise we will defer
starting the recents animation when swiping over them even if they are
invisible.

Bug: 80320221
Test: Swipe up over hidden rotation button, ensure we don't defer the
animation start

Change-Id: Ie6126eb25ca6cdda1dce2dccec92d83b8aca0563
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
96985e74261a0dacec66cb127821d7f2248f8438 09-May-2018 Matthew Ng <ngmatthew@google.com> Fade back button in and out tied with the overview/shelf (1/2)

Back button changes opacity when moving the shelf during swipe up
between home screen and overview. The alpha changes depending on the
progress of the swipe up animation. When going from app to home and vice
versa, the fade animation does not tie with the swipe up progress. The
fade animation also masks the back button drawable when ime visibility
changes.

Change-Id: Idaf219923af58732715d0f0b59386dea7ab0d0ad
Fixes: 74581837
Fixes: 76900236
Test: swipe up from home screen to overview
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
44b14508de4f44ae244e1930550e85f3b759d8e6 04-May-2018 Matthew Ng <ngmatthew@google.com> Added toggle overview custom action over home button for a11y

The toggle overview custom action only appears when swipe up ui is shown
(2 buttons).

Change-Id: I8b3790c98b663dd04bec921a9f7372733c73ea4e
Fixes: 78177915
Test: use talkback, enable swipe up ui and toggle overview via home btn
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
6607c3dc250c81ab4b5e60468d7fcc816d6b6770 27-Apr-2018 Matthew Ng <ngmatthew@google.com> Quickscrub will hide the most right buttons on nav bar

When scrub occurs, it will fade out the container of the navigation bar
menu buttons and animate them back when scrub ends.

Fixes: 77338303
Test: enable magnify in accessibility settings and drag home
Change-Id: Ic5df73b980c2cb20a135b20a9f84002f107db1c0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
90402957beb698799f65aa6756633554d121bc11 23-Jan-2018 Mike Digman <digman@google.com> Add a11y, hover support to rotate suggestion button

Tweaks timeouts from volume dialog for a11y and hover. Repurposes
volume dialog code to detect when a11y feedback services are active.
New content description needs to be localized. Also includes some
related cleanup.

Test: a11y manual by toggling service, hover manual with usb mouse

Change-Id: Ife12c74910c1658e06e75a4baf393a56568e985b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
aea5cfe8c337217f026709e029dfec59f4b78f36 16-Jan-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Beginning implementation of quickscrub (1/3)"
a8f2426df625915553c3d85af8e6241f47fdf160 19-Dec-2017 Matthew Ng <ngmatthew@google.com> Beginning implementation of quickscrub (1/3)

When enabled via launcher, the home button is able to be be pulled to
the right side to send events to launcher via binder calls of when the
quick scrub operation starts, ends and progress changes between each
interval. Launcher will use this information to determine how the
recents apps are laid out with vibration feedback.

When the home button is pulled and released under 150ms, quick switch
will occur. A binder call will tell launcher to switch to the previous
app used.

While quick scrub or switch is active, launcher will not get any nav
bar motion events, only events for quick scrub and switch.

Bug: 67957962
Bug: 70180755
Test: enable new experience via launcher settings
Change-Id: I344f5d67f259ff454205ea4d2e95140f783d3b5c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
7d09277f99ca919db70d45425bd366ff1b1b7e0e 11-Jan-2018 Mike Digman <digman@google.com> Add rotate suggestion button by default to left side of navbar

Icons, animations are preliminary
Test: manual

Change-Id: If8a6942c1e78f6cfb5aae6d78e6acfa2b0bb6566
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
98cdafb19192c5554319e0dc5f67a529cdac8640 15-Aug-2017 Annie Chin <afchin@google.com> Remove ButtonInterface.setCarMode()

Bug: 63444779
Test: Android Auto still functions
Change-Id: If27641aedcd05ebc834c9dc0b38d18cd20ddae03
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
40db029cfeb263b5b672ca687c347e58ed2ad2ae 28-Jun-2016 Jorim Jaggi <jjaggi@google.com> Light navigation bar support (1/2)

Test: Open an app that has this flag set.

Test: android.systemui.cts.LightBarTests

Bug: 29058491
Change-Id: Idaff65fdd5c59b68ae9920726c9ea50b53f96675
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
40e978e0d13bdbd6a7e0ab06ba25f55e813fd44a 30-Nov-2016 Xiaohui Chen <xiaohuic@google.com> sysui: fix navbar button view orientation

Before navbar assumes rotation 0 means portrait and rotation 90
means landscape. This is not necessarily true, in certain devices
the natural orientation (0) is landscape. Here we removed that
assumption and make sure we use the right inflater at all times.

Bug: 32516898
Test: Locally on test device
Change-Id: I3db44dcb35d8511fb9d42b147b2bd137ff0750f7
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
9efa5ded7102a972ed2d34de75d0c9d6fdadd3a7 22-Nov-2016 Xiaohui Chen <xiaohuic@google.com> Fix vertical nav button direction issue

Bug: 32516898
Test: locally on device
Change-Id: Id94f08c066db101f630e69874bcdefb177e6f0f5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
197f4db60bd2277c0878003a426c37c69efe9cca 26-Aug-2016 Jason Monk <jmonk@google.com> Extract plugin interface for nav bar

This allows plugins to create their own or override nav buttons
based on the button spec.

Test: Manual
Change-Id: I11e9a953710ed14bb9c6d9f96027852a737b58ba
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
389f091892a31f477ce557150ad096da84570583 30-Jul-2016 Annie Chin <afchin@google.com> Add methods for setCarMode()

Bug: 30388078
Change-Id: I34f784ad4058942eb939377b7ca8ce20ff7111d6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
6fc4600d6e74fa652215b63c687e725d952a523d 08-Jul-2016 Annie Chin <afchin@google.com> Add setLandscape() method to ButtonInterface

Bug: 29582254
Change-Id: I67a191cc67ad1ddab2bf8784d928e26462226aaf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
edeb517a94d8adc304f8e7564aa618fb70d87a9c 25-Jun-2016 Annie Chin <afchin@google.com> Add getters for ButtonDispatcher HomeButton and its views

Bug: 29617922
Change-Id: I9cc672441520eb688ea8b3525be2b3d83f9e6656
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
1ea49352cb01ffaac889c52de04571390d32fc31 28-May-2016 Annie Chin <afchin@google.com> Introduce ButtonInterface and getHomeId()

Bug: 28957690

Change-Id: Ief61d63b5358d07a6feb222a379a7e8cdcd712b2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
c0d7058b14c24cd07912f5629c26b39b7b4673d5 29-Jan-2016 Winson <winsonc@google.com> Referencing static interpolators.

Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
25d3a437d5ed44d8f719a1eff9dff3eb7fa2b309 25-Jan-2016 Jason Monk <jmonk@google.com> Fix crash on bug report

Bug: 26766534
Change-Id: I5b76ac8911eef960028cceb40e54f76ea998024a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java
a20818257e6927560a676d99dbc563a0394f74d8 18-Jan-2016 Jason Monk <jmonk@google.com> Make nav bar customizable through Tunable

Change-Id: I18c6bc3db1555ca8ec94f1ce594eb01158f32736
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/ButtonDispatcher.java