History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
88086e718340fdb869cea40b20ae1d747074bc43 18-Jun-2016 Selim Cinek <cinek@google.com> Fixed a stackoverflow in notifications

Change-Id: I29ce76593af81ad6e326d2e273fd872a4d9d4a89
Fixes: 29464060
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
698b1706be196de41fc6bf03cf15971c82a11949 23-May-2016 Chris Wren <cwren@android.com> add metrics for notification and group expansion

Bug: 28146482
Change-Id: Id7f71873ba33f85c1a1f2c48b47f78d40df46c0d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
4a4b76f6e842a4578dffedb2800d2b8eca813769 23-May-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fixed a crash with the autocancelling" into nyc-dev
53c4d3d23e70496c377139ffa9397aae463d2a5e 23-May-2016 Selim Cinek <cinek@google.com> Fixed a crash with the autocancelling

Change-Id: If9cb9cc89bafbc9e7e053b4758382239bac97adc
Fixes: 28878632
Fixes: 28898623
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
048cabdbcbc262869a5b737a22ccddb5ef0d76f9 18-May-2016 Mady Mellor <madym@google.com> Merge "Ensure background is shown behind gear when notifications overlap" into nyc-dev
36b02233fa8a5121e9fabaf5ac447c7ff4bb20a8 12-May-2016 Selim Cinek <cinek@google.com> Fixed a bug with auto cancelling

When clicking on a suppressed child and the child is autocancelled
we need to cancel the summary as well for them if it also has
the flag to auto cancel.

Change-Id: I25bfa7ad79afd406cc647ad6683d0b49c949f909
Fixes: 28642637
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
60ca7879ec1fa7164c6fed95413d40313423fabb 12-May-2016 Selim Cinek <cinek@google.com> Fixed a crash when dumping groupmanager

Change-Id: Id5ffb9e61c1a17d5bd7d8f58024bf84c0fbb6781
Fixes: 28706404
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.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/phone/NotificationGroupManager.java
c0b14b0e895d65ab428d5c05778aae37ee946e19 09-May-2016 Selim Cinek <cinek@google.com> Fixed a concurrent modification crash

Because notifications could become isolated when
the group is suppressed it could lead to concurrent
modifications while looping.

Change-Id: Ifd4fe0cc24110455de0d3edf2da0be0773eb8c67
Fixes: 28652038
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
52941c5618d79c0fb7af655f47f558d956af28c8 08-May-2016 Selim Cinek <cinek@google.com> Fixed a bug where notifications could become orphaned

When a child got set not be a heads up after it was already
removed (When for example it was clicked on shortly after
it got posted) then it got orphaned leading to bad bugs
like the next notification not being visible. This
could happen often with WhatsApp who set the head up flags
on the summary instead of the children.

Change-Id: I52c8f5d9bc50080e4ece530255236d36f998372e
Fixes: 28565942
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
50e7467eb6688a37d7877aaf2c9389a7b4a62abc 05-May-2016 Selim Cinek <cinek@google.com> Fixed a bug where the statusbar could become empty

Because fullscreen intent notifications could suddenly
become children.

Change-Id: I2eb8f2bf671b5d039ac3493f281debbe730dc828
Fixes: 28166429
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
3f19f60d654421eee5b35a92129081f08c977629 03-May-2016 Selim Cinek <cinek@google.com> Fixed an issue where children would animate strangely when removed

Previously we tried to fix a notification flicker when the summary
of a group was removed. This lead to a few issues that group children
would now also generate an animation and the whole notification would
just look weird.
We are now cancelling notification children as soon as their parent
is cancelled already in systemUI to ensure that the animations are
properly rendered.

Change-Id: Ie639b4ad28bdb55d922308e04c14a4e5b32b90bb
Fixes: 28190616
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
967ed2a151c9b349734892a2274304acd1bd373c 09-Apr-2016 Selim Cinek <cinek@google.com> Fixed a bug where the wrong group was HUNd

Fixes: 22466201
Fixes: 27925006
Change-Id: Iaaf91b63c0bb218a75b449554f17ed3828fdfff8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
e46bb37acf6d3cfb9974672ace93f5381f70ad99 17-Mar-2016 Julia Reynolds <juliacr@google.com> Allow the ranker to autobundle notifications.

Bug: 26709317
Change-Id: I5017a471604e513a7b582cdc2f3472441e108fae
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
a6c0cef0a0cf9895d9241cb3293a7355c3e8af4a 18-Mar-2016 Selim Cinek <cinek@google.com> Only isolating children now when not expanded

If a group is expanded and a child is huned,
it is not isolated anymore as the user can
already see it.

Bug: 24866646
Change-Id: I671aad6556c2c1c7e1cee2b45f54834ef9e2e093
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
23c80348d29e4a28968cc8800181d088c6ca0436 18-Mar-2016 Selim Cinek <cinek@google.com> Cleaned up notification group handling with HUNS

The group summary could still be visible even though
all children were heads upped. The notification
is now suppressed instead.

Change-Id: Ic489925d9881bd2f59170f9c0fe9a3dbb17e25aa
Bug: 27104166
Fixes: 27572569
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
2a7393410b6390831143dca198438a4e58bdf88a 17-Mar-2016 Selim Cinek <cinek@google.com> Hiding the summary of notification groups with a single child now

Groups with only a single child are now hidden from the user and
the child is directly surfaced.

Bug: 27104166
Change-Id: Ifc1edf0ba857ae2a3c7ef7146dee6aa7fb29fe4b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
9184f9c4cdff27c6eea47c885d95bad2859b5eb3 03-Feb-2016 Selim Cinek <cinek@google.com> Collapse all groups now when the shade is collapsed

This could lead to huuge HUNs

Bug: 26884670
Change-Id: Ia99029ccc56b0fb9338bff32c300eaf27ea10c51
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
ef5127ea5f34f7a4c961021f6b691174bcb81d2e 22-Dec-2015 Selim Cinek <cinek@google.com> Isolating heads up children from their groups now

Group children are now isolated into their own group for a few seconds
until it's merged into the group again when they are
heads upped. This makes notifications groups finally usable with
HUNs again.

Change-Id: I0cb5e4f7a70e09989030dfe70ddcbb50575c1c02
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
9c4c41461d98edf622f79c0bd4b2a8af8cfa2de8 05-Dec-2015 Selim Cinek <cinek@google.com> Collapsing groups now on the lockscreen

No more expanded weirdness on the lockscreen

Change-Id: Ia2c40741acc19a1d62bca2c61b0260dc52d3e8e1
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.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/phone/NotificationGroupManager.java
e73ad216d322d0e7002d1ce2e59caf23030dbf5b 04-Nov-2015 Selim Cinek <cinek@google.com> Fixed error in GroupManager

The assumption was that isGroupSummary is true even when no group is
set, but that was wrong. This is now corrected.

Change-Id: I717851ce7132cb24a251796dbabe80be9d524795
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.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/phone/NotificationGroupManager.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/phone/NotificationGroupManager.java
263398f0175efc8bc8c965473f9565a693a0a0e0 22-Oct-2015 Selim Cinek <cinek@google.com> Slight refactoring of notification groups

For the preparation of the bigger UI rewamp.

Bug: 24866646
Change-Id: Id5760ba6e5bae88c052bdd30ae47d9671a2a19c2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
0b4aeab281d0bd18e67f245eeccbbc468f3065f1 02-Sep-2015 Selim Cinek <cinek@google.com> Fixed a crash in the notification group manager

When 2 notifications were posted as the summary of the same
group, then the system would eventually crash.

Bug: 23676310
Change-Id: Ia8f95e624f3f43d1b55169dd8102e3c89427dc76
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
acf52ba54d5d64f3dad3dc5c7f9275216512f226 07-Jul-2015 Selim Cinek <cinek@google.com> Fixed a bug where notification where invisible on the lockscreen

Bug: 22328974
Change-Id: I4e7b813c400b85b71b61cb415f529872c75fcca6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.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/phone/NotificationGroupManager.java
25fd4e2be731fe893685faa48828d8fa4526cb1a 20-Feb-2015 Selim Cinek <cinek@google.com> Introduced a group manager to manage group notifications

Bug: 15869874
Change-Id: I1bbcd9e5a2b8dae62bd8d93908dacc5d8fc08887
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java