History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e5ec413c13fbfeb9eafbaa5340aca6ff6c809cc4 18-Jun-2016 Selim Cinek <cinek@google.com> Fixed a bug where a notification was incorrectly marked as removed

When unauto-bundled, it could lead to serious bugs on the lockscreen
and the header not being restored.

Change-Id: I2d6310a2bcb2f3a60402db5f1e522954f8bd0389
Fixes: 29463339
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
ddc6de1eda495790e6564438994df5d49ddf248f 31-May-2016 Selim Cinek <cinek@google.com> Merge "Fixed a few accessibility issues with notifications and groups" into nyc-dev
ddf1b399d85ca417301625a55b2a3c7acab2633c 28-May-2016 Selim Cinek <cinek@google.com> Fixed a few accessibility issues with notifications and groups

Change-Id: I78fa62884eaa0efe825b5eb1e6cac7d88fc05a7f
Fixes: 28069681
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
4a5796765041dcb45ce782fc7ec5866b89fe0df0 25-May-2016 Adrian Roos <roosa@google.com> NotificationStackScroller: Fix scrollTo for notification groups

Change-Id: Iab101d7583e9849809058c96f0c480ea9b5cc0f5
Fixes: 28936844
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
a9c0d3ff19461b0384ac4a586cd67e2084193604 24-May-2016 Adrian Roos <roosa@google.com> Merge "Fix janky swiping with RemoteInputViews" into nyc-dev
b0a824687f56b6950338aad169d8d837f8ed657b 01-May-2016 Mady Mellor <madym@google.com> Children should have backgrounds

To add a background to children of a group, a couple of things
are changed when a group is in the expanded state:
- The parent's shadow + background is removed
- The group header is given a background and elevation
- The children are elevated to cast a shadow and have backgrounds
- When it's fully expanded the dividers won't be shown
- There's extra height added to the parent so that the child
may cast the bottom shadow of the group
- As the children move into the bottom stack the last visible
one alters its height and the ones below it are hidden
to achieve the clipping effect

Fixes: 27591195
Fixes: 28655641
Change-Id: I0484308843e9b8bc10391387e54de07973a48f7d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
d009ab1e2a57648cac9de93912964e2a36ae1762 21-May-2016 Adrian Roos <roosa@google.com> Fix janky swiping with RemoteInputViews

Change-Id: Ie0f525b886c41fdd0f3ef7cc7efb525ed08f3560
Fixes: 28885122
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
c128f227872e0ab9b9976fca1eb7475e94bb4bfe 26-Apr-2016 Mady Mellor <madym@google.com> Ensure background is shown behind gear when notifications overlap

Uses clipTopAmount to achieve this and removes clipTopOptimization.

Bug: 27310381
Change-Id: I14da1eb062a0d7751b16bfc401d70de7981e9c07
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
fa760d46369f1ee7baedd174cc8f973594c52970 10-May-2016 Selim Cinek <cinek@google.com> Fixed a bug where the positioning on the lockscreen was wrong

Because of a circular dependancy of calculating the notification
heights and setting them to GONE, the views could be laid out in a
wrong fashion. Another issue was that ambient notifications would
still be taken into account as well as removed notifications.

This also lead to a bug where the removal of notifications could
lead to unnecessary add animations when swiping them away.

Change-Id: If9ad81237a520b14dc6851df3af52406d192a7a7
Fixes: 28441832
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
b41b2f6fc2bcce6da6d6ae855a2a36cfa6f7f99d 26-Apr-2016 Selim Cinek <cinek@google.com> Fixed a crash where the overflow number wasn't initialized

Change-Id: I2df85055d5670af3a6c78a2b62bc62c9297ead78
Fixes: 28008437
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
4bb593492ccf560382fac9ae533a7429cec53c94 09-Apr-2016 Selim Cinek <cinek@google.com> Fixed a bug with the overflow number

The number didn't apply the contrast computations
and wasn't scaling when density changed.

Change-Id: Ibde116f176c3a8d20de28ab432a80d9219f75581
Fixes: 28073460
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
f1f270a09469343abd864f1b02a630a8a15762ff 06-Apr-2016 Selim Cinek <cinek@google.com> Fixed a bug where the height of the group was wrong

This lead to very visible bugs.

Bug: 24866646
Change-Id: I62bfbb2f3895a5a69eb4807d109643bdfdf95351
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
567e845d99840a6e556595739a15e16132eb2f1e 24-Mar-2016 Selim Cinek <cinek@google.com> Fixed a bug where the minHeight of groups was inaccurate

Also cleaned up the methods names a bit and fixed some small
bugs in border cases where the algorithm was using the wrong
sizes.

Bug: 24866646
Change-Id: I6622814f8cec3fe143234e349030a19e3dc11353
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
f07d06212b08939809aa4128f153bd5179f81fc7 22-Mar-2016 Selim Cinek <cinek@google.com> Fixed the group expand motion to better reflect the overflow

The overflow now comes in only after the other notifications have
fully transformed.

Bug: 24866646
Change-Id: Ia950205669916a637c44ea7d41bfc06e750ea987
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
c897bd3e91ed442b0f32c3a5b9918e9e580b62b1 19-Mar-2016 Selim Cinek <cinek@google.com> Introduced a number indicating more children in a group

Bug: 25376106
Change-Id: I97dc60c4fea599c668c9e74e11b7d693fd78589b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
d9a3f8f0f13defda29875de414372ecea9d4c9e0 18-Mar-2016 Selim Cinek <cinek@google.com> Fixed a bug where children could have fake shadows

Bug: 24866646
Change-Id: I2a6e7749a16eb62480abbb49b5f600af1e8c327a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
91c2a15838403342302b230b1dbe66bb0eeceee0 17-Mar-2016 Selim Cinek <cinek@google.com> Removed the summary line for notification groups

Because it was too noisy.

Bug: 27431551
Change-Id: I9593698eda6327ad7c7b4ec50a980e318a93f3b9
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
c0fac72d3c84b6a1a1c82abfa9a74957b11fadc6 08-Mar-2016 Selim Cinek <cinek@google.com> Added more spacing around notifications

The notification spacings were increased and
slightly adapted to spec to improve the
layout hierarchy.

Bug: 27431551
Change-Id: If603049c38b0f101c8e64813d9e5797c34aade0e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
e81b82ba252582753cb87ba424c82028b6e490ec 04-Mar-2016 Selim Cinek <cinek@google.com> Fixed a group bug with a single expanded child

On the lockscreen the child wasn't expanded visually
when expanding the group.

Bug: 27419554
Change-Id: I5f191216d8736657099aa1a40ccc4a331b317d67
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
8e0c4981656a7def112b10c1bec8e9a00142aa52 01-Mar-2016 Selim Cinek <cinek@google.com> Fixed a bug where children were not / incorrectly userlocked

This can lead to all sorts of weird behavior

Bug: 24866646
Change-Id: If3395c5f1b524592cd658a57ac91d2a0fe893011
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
898d173b92fb78d56bce208da31808d0852c7762 01-Mar-2016 Selim Cinek <cinek@google.com> Expanding first child in a group now if it's the only one

When expanding notifications, the first child is now expanded
if it's the only one in there.

Bug: 27419554
Change-Id: Icdadbb7036e4cd5964de4c2e96e6a8322052bc93
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
2c58461daf909fae5a2605f0ba63da3f9c897731 01-Mar-2016 Selim Cinek <cinek@google.com> Fixed a bug where group expansion size calculation was wrong

On the lockscreen, the minheight was always based on the intrinsic
height and not actually the minHeight of the children. Because
children were userlocked, they were now reporting their small size
instead of the single line size.
This meant that the expand motion on the lockscreen wasn't following
the finger at all.

Bug: 27418617
Change-Id: I81daaf87887de1adc014cb4c6d46f4ef118061e5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
42357e030c095867b95e2e8a718649587c5ebf52 25-Feb-2016 Selim Cinek <cinek@google.com> Make group expanding nicer

The group expanding now follows the finger.

Bug: 19437552
Change-Id: If85557bb75ea2f2e560cb28d62a06c217187c9c3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
01af334b70c8ad47c8ce1f465e458863ebe9eae2 10-Feb-2016 Selim Cinek <cinek@google.com> Notifications now support runtime density changes

We reinflate notifications whenever the density or the
font size changes.

Bug: 25613008
Change-Id: I61d48e477b1865e2124d055e537a592aceb667f2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
a3d3b91a6eb1db65b52f12442973a1820754c8c0 02-Feb-2016 Selim Cinek <cinek@google.com> Adapted the style of notification groups

The title is now not using the spanned styling anymore
and the overflow is divided differently. Also fixed the
layout for RTL languagues and BIDI.

Change-Id: I5963e1990fe0efefd0355fcaae249546cbb75181
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
277a8aa409def1a35eb662c974b91c0f133926aa 22-Jan-2016 Selim Cinek <cinek@google.com> Replacing alpha with shadowAlpha

Change-Id: I1fc75e395321d77fb959dd3e8ce520bd8378cfeb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
cacc604115f1c05d700e5cd4fef7b0ac2bacb629 22-Jan-2016 Selim Cinek <cinek@google.com> Fixed the divider height to be at least 1px high

Also adapted the children divider to be consistent

Change-Id: I158167f70e9e0bc9e251785078a4b271720919c5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
587cbf30a7be07b502ab78b21c9f4e24370f8fce 19-Jan-2016 Selim Cinek <cinek@google.com> Remove the scale animation from the lockscreen

With fullbleed notifications don't scale anymore when clicked.

Change-Id: I75fadb5e6ccb7f12ca8fc1cb9459c6d9576f4abd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
7b73a4c1d325fc1a2e54addbd220b3c7c6f3ff73 13-Jan-2016 Selim Cinek <cinek@google.com> Fading out the divider now when removing children

Change-Id: I4466da4f82ae4868c6d0bd023a399c6067a9c3fb
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
9969559da02f54fcbd7832de9810507a581d98d8 13-Jan-2016 Selim Cinek <cinek@google.com> Removed staggering animation with notification groups

It was more distracting than helping

Change-Id: I5a1110268d23d9f964ad515b6fff16cf9d9a4992
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
b55386d64aeb80f74ed21035d1e389d86be89db6 17-Dec-2015 Selim Cinek <cinek@google.com> Fixed the minimum height of groups on the lockscreen

Also caching the notification minheight in the algorithm
far less agressively, because it led to bugs.

Change-Id: I57155103bf2700be2e98e686fdd0077ce8e8405b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
a69f2a6449b4b5eceae9cd5a6b1aae6eeec379b8 12-Dec-2015 Selim Cinek <cinek@google.com> Fixed a measuring bug with the notification children container

The notification children didn't respect the given dimensions
when measuring and was simply measuring itself as high as desired.
This lead to a bug where the parent could crash when a layer was
set on it.
We are now measuring the container at most with the height of
the given size and let children draw over our view bounds.
In oder to still allow touch in those regions we also
override the touch rect.
This also simplifies the rest of the touch handling.

Bug: 26159274
Change-Id: I728553a6386455e6632e2511be8a3e7cb447e89b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
471e31aa9bee64abc189fcc3518292a004960d2f 11-Dec-2015 Selim Cinek <cinek@google.com> Fixed a bug where systemUI would crash when swiping notifications

Bug: 26159274
Change-Id: Ie8f9e65909fbe6e3d6436e9e4aab9e29779bfd10
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
77019c72332cb31dd1cb713ea4c66e267e6cbf39 09-Dec-2015 Selim Cinek <cinek@google.com> Fixed a bug where the heads up had the wrong size

Change-Id: I05bc0e68bf4b9f786b9f0cb4466bba002a0fc4d4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
e812652fba04abc32fd6eeefee3463270f3b9d8e 09-Dec-2015 Selim Cinek <cinek@google.com> Adapted the appear animation for notification children

Previously the delays where inverted leading to a weird
staggering effect.

Change-Id: I6e212fcf1651cf0e5fa15934a91bc6b648abcfad
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
9c7712d45ccec56a80873a83e56a83f810624b43 09-Dec-2015 Selim Cinek <cinek@google.com> Added darkmode for notification groups

Somewhere in the dark a dim shimmer of light appeared

Change-Id: I9de970d4f5b8bb3c3d99f34af7f411f62ff2e094
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
7b83639c34cb8b52f915099973e0892c5fbfd674 05-Dec-2015 Selim Cinek <cinek@google.com> Changed the appearance of the notification children

Some further tuning to the layout

Change-Id: Ifb3797e9982d718a30954adb9e1901eb2a1fa75d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
eaa29ca6ff7a4c21a0729118d0e7c38750b9c93e 23-Nov-2015 Selim Cinek <cinek@google.com> Migrated the systemUI based notification header

Previously the notification header had a seperate implementation
in SystemUI from which the platform implementation was derived.
Now that everything is in the framework, we’re migrating the
implementation for notification groups.ß

Change-Id: Ia61a75bd6c85e1805d4364a9e7e4587a020c1271
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
388df6dd3d07376ecd7446cae36e1486cd313171 22-Oct-2015 Selim Cinek <cinek@google.com> Allow expanding notification groups by dragging down

Bug: 24866646
Change-Id: Ie7c5ee6753c2f246df04189bb92e08baf0242797
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
83bc78338437a460076a4b5778ded38440ac3501 22-Oct-2015 Selim Cinek <cinek@google.com> Changed the appearance of notification bundles

Children now show up as one line notifications even
if the summary is not expanded. The childrenContainer
shows a summary if there are some which don't fit
in there currently.

Bug: 24866646
Change-Id: I0cfae9342722c9f8941f51704618190cfe4e76b4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
eef842851026a90b6a217d8bc423454fa48df4fe 31-Oct-2015 Selim Cinek <cinek@google.com> Introduced the notification header

In the new grouping model we don't have a dedicated expand button
anymore but only the notification header.

Bug: 24866646
Change-Id: I2e4bc82e502fde951a71b61cd81347c44b9637f6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java
b5605e58cb8080c8c887b1885336b707596c8094 20-Feb-2015 Selim Cinek <cinek@google.com> Enable surfacing of notification children

Yo Dawg, I herd you like notifications, so I put a
notification in your notification so you can be
interrupted while you are being interrupted.

Bug: 15869874
Bug: 15188947
Change-Id: I6c733d6f8e8a04f85036182f82d3e945c6feb5bc
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/NotificationChildrenContainer.java