add9526b1dd91360d0413296f2dbcb2053480162 |
|
06-Dec-2016 |
Selim Cinek <cinek@google.com> |
Introduced the visual stability manager Notifications used to roam around and reorder whenever they wished. Those little beasts must be tamed, hence a new visual stability manager is introduced that dictates the terms of their interplay. Test: manual: add heads-up and see if they correctly appear Test: runtest -x packages/SystemUI/tests/src/com/android/systemui/notification/VisualStabilityManagerTest.java Bug: 33773401 Merged-In: I8d7596fa7c14e0df68459a77d445f618d517ad51 Change-Id: I8d7596fa7c14e0df68459a77d445f618d517ad51
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
|
80c44dd800d2ef03446152495b7ef3c486f1be90 |
|
16-Aug-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug where the summary could become visible even if it was suppressed Because the updating of the suppression was prohibited, some groups could loose their suppression state when they were heads upped. This would lead to duplicate notifications. We're now still allowing the state to be properly modified instead but don't notify listeners anymore since that was only an internal update. Change-Id: I6ae96ea8cfab00ef6bdb1ef047f8b77ea88e8206 Fixes: 30608517
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
|
68bdff16a8dc3bb049c2330025395a0b981d1d18 |
|
03-Aug-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug where groups would animate the wrong way When updating a child of a group, the group would always animate, because of the suppression logic. This doesn't happen anymore. Change-Id: Ie2b09c1e03f37a12ba8f995e5b7d0e3721e3651a Fixes: 30608517
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationGroupManager.java
|
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
|