History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a3850b68399ab49032e1fc2a2eab129fe3a7e69e 06-Dec-2011 Daniel Sandler <dsandler@android.com> Improve handling of small largeIcons in tablet ticker.

The tablet system bar is too short for a full notification
row, but it will show the largeIcon of a new notification in
its full frame, intruding into the main application content
rectangle a bit. This is a good thing---the notifications
really pop out at you---but it looks a little odd if the
largeIcon is actually *small*: the icon is vertically
centered in the larger (invisible) rectangle, making it look
poorly centered on the system bar.

This change will detect short largeIcons and center them in
the system bar's height instead. Additionally, it applies
the same ticker background all the way to the left
underneath largeIcons that are not full-frame (and therefore
have transparent regions).

Bug: 5708907
Bug: 5560485
Change-Id: I32af45632df164c58fb960110063dbaa08b5536c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
6179ea3196e9306d3f14361fe9ef14191b1edba6 28-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility support to the Status Bar.

1. Added content description to pretty much all animals
in the zoo including buttons in the navigation bar,
notifications and status icons for battery, signal,
data, etc.

2. Rectored to avoid ovelaying views since they block
touch exploratino. In general overlaying views
cause trouble for touch exploration and accessibility
in general.

3. Avoid sending accessibility events in case the user is
touching outside of the StatauBAr panels to avoid
confusion.

4. Added records to accessibility events in the places where
this would help the presentation. So the event comes from
a given "leaf" view and its predecessor is adding a record
to the event for itself to provide more cotext. It is up
to the accessiiblity service to choose how to present that.

bug:4686943

Change-Id: I1c1bd123d828fb10911bca92130e9a05c1f020b3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
bec7d63c9cad875bb127786d61ee34b4d609db59 15-Feb-2011 Daniel Sandler <dsandler@google.com> Fix NPE.

I believe this is the result of a race condition involving multiple tickers under load. The fix simply guards against the null pointer.

Bug: 3448450
Change-Id: Icc78c89890f0a41c574f7077b1b450e9fd4ca28b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
e2c251b564a46a8f7352094ba8a61d46dc6b676f 28-Jan-2011 Daniel Sandler <dsandler@google.com> Tapping the ticker again activates the notification.

(Previous behavior: the tap would pass through to the clock,
which would open the shade. Only sometimes it wouldn't,
because you'd have hit the left-hand-side of the ticker
where there's no clock underneath. So this fixes that too.)

Additionally, tapping the ticker will now immediately
dismiss the ticker.

Bug: 3365129
Change-Id: Ic641184c518b18d799a560c8da6b4c5844c912de
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
6aa2d3a166b7b2fe5362931297953d08c17a0fb6 26-Jan-2011 Daniel Sandler <dsandler@google.com> Ticker visual fixes.

- Includes the correct ticker background image, finally
- Confines the ticker height to 48dp (status bar height)
- Aligns the ticker to the bottom of the screen

Bug: 3361133
Change-Id: I9497f29d2b4c1cbcb195f0e66393f6db97d01ee2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
f68b500bb0d4c24ccabb40284f97981d50f888a8 17-Jan-2011 Joe Onorato <joeo@google.com> Remove a bunch of logging.

Change-Id: I81a9a5d94b1652133d7b1700da55f982038f6b56
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
a032c90189d9ac28b65af4fe5f8b34f182441335 16-Jan-2011 Joe Onorato <joeo@google.com> Provide a public resource with the dimensions of the large notification icon.

Bug: 3301067
Change-Id: I4ef66ee35df34a5288681a0e80e9877d57398dd0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
ec51a82bd6e7a33fe6ed84ba252b82625629eaac 05-Jan-2011 Joe Onorato <joeo@google.com> Allow taps on the ticker to pass through to the notification target view
so the notification panel still opens.

Bug: 3313762
Change-Id: Ia4e869b859fabe7016283f36631891c179dc82bf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
b8027d87d87fbf24a6091ef183e519157876df41 17-Dec-2010 Daniel Sandler <dsandler@google.com> Improved ticker & bar animations.

The entire notification area fades out quickly before the
notification ticker appears, and fades back in when the
ticker is totally done.

This change has the side-effect of bringing back nice
animations for the notification icons when they appear by
themselves (at boot and when unlocking the device).

Bug: 3293680
Bug: 3018785
Change-Id: Id99cc20e6849f0f037fc9fba076243d362664478
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
c51451a318af8e7076e7789bc1fcd91454f1e5a9 17-Dec-2010 Daniel Sandler <dsandler@google.com> Improvements to ticker:

- Ticker view can be tapped immediately
- Ticker views animate in/out smoothly

Bug: 3274655
Bug: 3293680
Change-Id: I504dae65d91cc26a81a2a18f7bc71d6b3271f06d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
50ec5ec0b8b3ab9cf697c8e3925e3fdd837f5e7d 29-Nov-2010 Joe Onorato <joeo@google.com> Deal with re-posting tickers.

Change-Id: If3c6e8ad57eb6682145cf8ed0f3755f176f117d0
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
5797f192eb598b30f8cf1e7a2107a6553eb399b8 28-Nov-2010 Joe Onorato <joeo@google.com> Check if this is null.

Change-Id: Ia74babdd1b1d76a2e5965db66bb995ea659dc6c1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
af5e4da2a5766198f533f1ff9e2072d2cd5c63d4 28-Nov-2010 Joe Onorato <joeo@google.com> Don't crash when there's a flood of tickers.

Tell if the queue is empty, not if there's currently something showing.

Change-Id: I6d8530d4c749a7566419741710d588005a698e1a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
755cc74e4cebdf67d21a2477512a4ac9b01e8323 28-Nov-2010 Joe Onorato <joeo@google.com> Rename the status bar layouts to more consistent names

Change-Id: Ic593e6c93794f2a2eb36576501d35be54a0a0681
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
29fc2c9705e1bb8ae098fca016032d2325031587 24-Nov-2010 Joe Onorato <joeo@google.com> Allow status bar panels to be on top of the status bar.

Change-Id: I3c74ece5f7042e6302717f4263746d59d5447ec9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
6c1af93c17cf1ebf17ecbee12cbed27db5a26a0b 22-Nov-2010 Joe Onorato <joeo@google.com> The ticker shouldn't be modal.

Change-Id: I6bb4df07ad4659d900a95379193f5cb95d7706c3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
52f80cd36f406725e85a1825741a45c69de3d898 22-Nov-2010 Joe Onorato <joeo@google.com> The icon sticks out of the ticker.

The ticker still needs to show up over the status bar, which will take a bit of
window manager work, so it's just out of position for now.

Change-Id: Ib5781925db63a22d9352a7b5017a36eec3229395
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
561d3858bb9409b999a19f7ba93f0b12e1db835f 21-Nov-2010 Joe Onorato <joeo@google.com> The large icon for notifications.

Change-Id: I8537c602b5b5fca03be8980295bfa28330543669
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
2026e8d4681437fb056409bc95bc2f126582e4a8 20-Nov-2010 Joe Onorato <joeo@google.com> Show the icon in the compatibilty ticker.

Change-Id: Ib0f466a6773f9e66ad418bf48303504dedf73d21
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
46439cec0eb0da4d0f853f2d8712d0c00c98475b 19-Nov-2010 Joe Onorato <joeo@google.com> Update the look of the notifications. Includes adding a new Notification.Builder class.

Change-Id: I7c57b81c45defe77d6f3d22472e9cf8432bbed03
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
091e1b8a86d34d2d51d2a5f7ae3cd903925fa5bf 27-Sep-2010 Joe Onorato <joeo@android.com> Implement disable() on the status bar.

This includes adding the new DISABLE_NAVIGATION flag.

Bug: 3000770
Change-Id: I6d1c3586198e13e06b5d26e8b23a9495dc4ba02e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java
ef1e7763c2dc5b9bac69cc747efe05c81d9fd9fc 18-Sep-2010 Joe Onorato <joeo@google.com> Tablet ticker.

Change-Id: Ia3db5cc29eac1703123de3e1c6dc7c22e7d024eb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletTicker.java