2a5e452f4f70d2dd717946dd50486cc66ea4cc43 |
|
24-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Animate notifs depending on touch when exiting doze mode When exiting doze mode during pulsing and the reason for the wakeup is a touch event, we calculate the delay of the animations to animate the notification from black/white to color depending on the point where the touch happened to wake up the screen. Bug: 18146441 Change-Id: Ica76b235d629acfc2b09b5f56027c688502f89d8
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
4e857f4ef0357e05806819d0488a73a12208fe8f |
|
17-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fade notifications when exiting dozing Bug: 18146441 Change-Id: Ifa0cbb8157c65768c3a0c584166ca88c3016b730
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
f336f4c13ad3be15e2b44266cd786685975425f2 |
|
12-Nov-2014 |
Selim Cinek <cinek@google.com> |
Solved notification overlay issue once and for all But... Once and for all! Bug: 18314177 Change-Id: I484bea7d9f183d749fcdfba899d40292245f353d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
c5baa3eb0893cb764e7810f8c68e89b04653df86 |
|
29-Oct-2014 |
Selim Cinek <cinek@google.com> |
Fixed a bug with notification clipping The clip rect was not correctly set for a view which was fading out leading to some overdraw. It also fixes a bug where the alpha was not applied when made invisible. Bug: 16077953 Change-Id: I4c26aee88c5c87147df31ec7fb413bc63cd2625c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
02af41efe54eb2cc8fde7311e4cf5f0e5ff2373c |
|
14-Oct-2014 |
Selim Cinek <cinek@google.com> |
Fixed a bug when double tapping a notification in the normal shade This fixes that sometimes holes where created when grabbing the panel while closing the shade (eg. double tapping) or the notifications did not disappear. It could also happen when using the clear all button. Bug: 17969040 Bug: 17899136 Bug: 17961295 Bug: 17551216 Change-Id: Id7aa37bbcbae504039f90686e2bc364d18685205
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
cfc91cf2648cdaa2268e70ebfeed421ed86a6221 |
|
10-Sep-2014 |
Selim Cinek <cinek@google.com> |
Fixed a bug where the drag down animation was behaving wrong Since we actually only need to animate the yCoordinate in the drag down motion, some clipping artefacts were left in certain cases. Bug: 17345758 Change-Id: I659a64b7ae5c7abcfa04c20347ec56a2d5f4f75c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
06c19ea00190e69496be048758101f84f3bc43ad |
|
05-Sep-2014 |
Jorim Jaggi <jjaggi@google.com> |
Remove the scrimming of notifications Not really needed anymore and adds a lot of overdraw. Let's get rid of it. Bug: 17287256 Bug: 17346296 Change-Id: I319596f7059b6ed0d3d7a578d3c786921001f4b5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
d2319fbe6a53ac4c38ca02e4d8e32da86ed0994b |
|
01-Sep-2014 |
Selim Cinek <cinek@google.com> |
Fixed several bugs where the dismissview was not reachable. Also fixes a bug where the maxExpandHeight was not correctly updated and where notifications were wrongfully generated. Finally it fixes an issue where initially the height of the panel was not correct. Bug: 17096130 Change-Id: I0f4a05187f31eef5cbbe364bfceb8806b5092cdf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
95ed59283bd25fb363d13c000a7408bcafb5e93e |
|
28-Aug-2014 |
Selim Cinek <cinek@google.com> |
Fixed a bug where notifications could remain in the overlay. This led to notifications being visible even though they should have been removed Bug: 17295716 Change-Id: I05a243d5c9ca359d1f5ca29a7535935d6e61a4d6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
ae44128776410abd11bd06ae700db9cc4606a773 |
|
01-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Animate public/private notification layouts This change move the boolean whether we hide sensitive contents into AmbientState, which makes it consistent with the other stack states and allows for a orchestrated transition between public/private layouts. We need this transition when going into the full shade. Bug: 16291973 Change-Id: I379a6119b5b73eca900a4a2ba9d5ec95b293e487
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
dbc3dce886cb7abba23a9f18e60d0f5af5c93226 |
|
01-Aug-2014 |
Jorim Jaggi <jjaggi@google.com> |
Handle go to full shade motion for redacted case Bug: 16291973 Change-Id: Idc5ea93548e17ef9cd2d7c36416b293950554703
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
8b73006a36b3000a9847534dcb01a2e7066e9d93 |
|
31-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Clean up speedbump handling when going to SHADE_LOCKED Bug: 16291973 Change-Id: Ibaa127709ff7a1a001402bd958016998e2bd23bf
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
60d07c597c3f996deb3f2743466fe5279ca15e8d |
|
31-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Implement timings for go-to-full-shade transition. Change-Id: Ib7c0f65b7e2565a6c30b9962e9f81547537b408a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
eceda3d83814e20cabddc4f0755d475fa2f3d8ff |
|
21-Jul-2014 |
Dan Sandler <dsandler@android.com> |
Reintroduced the clear all button A new text button is added to the bottom of the notification list enabling the user to clear all notifications. Bug: 14826666 Change-Id: I34dcccb59346798cca321bc1a19252b00e7c5689
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
3d2b94bf8e32640e57573ebb17911b1db9440231 |
|
02-Jul-2014 |
Selim Cinek <cinek@google.com> |
Made notifications below speedbump grey. Also fixed a small scrimming bug where headsup where scrimmed. Bug: 15408642 Change-Id: I8319ccb001a1d654af055276de3c64ae388a7e47
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
c640fafbcd7ba513130dcbf5762adbd77a9ced88 |
|
02-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Merge "Start expanding QS directly when overscrolling to it."
|
475b21dfe517ec04f435f6b02f4a53083d040db4 |
|
01-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Start expanding QS directly when overscrolling to it. This removes the janky transition from scrolling to flinging. Change-Id: I691ac94ec06af7f7431ad162e07c21d2c753e99c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
fa129db84a2985f81eac4c51204180b00122b632 |
|
01-Jul-2014 |
Selim Cinek <cinek@google.com> |
Fixed a bug on the notification appear animation On the lockscreen the dimmed state was animated before when added leading to a white flash of the background. Change-Id: I78047c2d7be2f4b85a25a1bdefacbc944f775b53
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
bf370992508c55d1f2493923bdc1834a0710e4ba |
|
17-Jun-2014 |
John Spurlock <jspurlock@google.com> |
Create a basic doze dream in SystemUI. The doze dream is not configured by default. When configured, the doze dream does not show anything by default. It teases a dark version of the keyguard (showing only the time and notifications) when a notification arrives or significant motion is detected. Bug:15863249 Change-Id: Icfceb054d35d6fd4d9178eda7480e2464873ca4b
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
f54090e9bb23e9ed1b4d9e500d856f80d2fbe775 |
|
18-Jun-2014 |
Selim Cinek <cinek@google.com> |
Scrimming the notifications when QS is open. Bug: 15394230 Change-Id: I4234bde0259ef296db73a43f69a765dbde5ddacd
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
47c85a3525dcd0bbd3168632830e8ab491d18462 |
|
05-Jun-2014 |
Jorim Jaggi <jjaggi@google.com> |
Fix PanelView over expanding behavior. Fixes a bug that the panel height was wrongly calculated and lagging one frame behind. Also fixes the animation when overscrolling and then flinging the panel to collapse. In addition, the logic to handle the over expanding is much cleaner and calculated in an absolut manner (before, it was relative an really complicated to understand). Bug: 14487435 Change-Id: If8dbb3e063ef63f51f6dac0ae5bf276480514103
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
9012958742c7a66b37ba5f2196f9086bb1980e6b |
|
02-Jun-2014 |
Jorim Jaggi <jjaggi@google.com> |
Implement unlock hint. Before, users didn't have any clue how to unlock their phone. Now they have. Also, a tap now dismisses the notification shade in the unlocked state. Bug: 14080971 Bug: 15189435 Bug: 15282191 Bug: 15126962 Change-Id: I779344b043b4415809dd98217b7cb9ff6d57fa3e
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
708a6c120da6750d281195ef15a240a5627efed4 |
|
28-May-2014 |
Selim Cinek <cinek@google.com> |
Introduced animations for the clipTopAmount of notifications. Bug: 14081264 Change-Id: I09ca8161807d9dea7ca118601ddff9a28c373de5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
1efb240c1a0aeca9492cf8891794712adfdb1fa7 |
|
23-May-2014 |
Selim Cinek <cinek@google.com> |
The layertype was incorrectly restored with overlapping alpha animations. This could lead to weird clipping bugs on the lockscreen. We now simply set its type to back to NONE after the animation. Bug: 15186220 Change-Id: I884b6830d748309105ed62471cb8b6dee71d51fe
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
8efa6dde2b4f2cdbf046b87b7366404c3cc46219 |
|
19-May-2014 |
Selim Cinek <cinek@google.com> |
Improved the animation logic of the stack scroller. Newly introduced appear and disappear animations when in the shade. Also introduced individual child delays such that notifications appear in a slightly more appealing quantum way. Also fixed a racecondition, such that added notifications already have their final visibility state when they are added to the scroller. Bug: 14081264 Change-Id: I18f5c57c2206f8e05996253981f540e97521e102
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
75c95044a8c5c073d30dcc9bd21157939f161043 |
|
16-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Animate clock position on Keyguard. Also disable animations when on Keyguard and screen is turned off. Change-Id: Iec031ab336357194b5d387bc0aad00a702a8ef54
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
8d9ff9c2c66bc1d3b92eb6992d58599ff80ed6dc |
|
12-May-2014 |
Selim Cinek <cinek@google.com> |
Introduced overscrolling for the new notifications Implemented basic support for overscrolling of the new notifications. Change-Id: Ie1c43a4f5efbd025614c33bcb8c03a4238fada75
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
8df56452cb696ebdee82df6fb255892eabf3febc |
|
08-May-2014 |
Selim Cinek <cinek@google.com> |
Improved animation logic of the new notifications Scrolling and other local updates work much better now when an animation is already in place. Change-Id: I602899bc75ae132ebb30591e723be3f00f744e18
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
5aa045cc6bca84f5c11f1a99999546ba5e5949a5 |
|
07-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Allow different animation lengths in StackStateAnimator. Combine them using the maximum length. Change-Id: Idc1e6e52f7f36ed46fbfba013c23773eeed95cd6
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
d552d9d8e964c102e6832610be46cf2c041e8829 |
|
07-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Introduce AmbientState for StackScroller. AmbientState is a global state for the algorithm of the StackScroller. Dimmed and which child is activated was moved into this state. Further, scale and dimmed is also a StackScrollState and animated in StackStateAnimator. Change-Id: Ia68131cee62b2e0005f55ea6dc400d149ec15278
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
3af00cf10660c7fdc0582dc12361c13673d0c9bb |
|
07-May-2014 |
Selim Cinek <cinek@google.com> |
Improved notification scroller animation logic When an animation was already running, the calculation of the new duration was wrong. We are now also starting the animation instantly instead of waiting for the next frame. Also improved the scrolling performance, which was lagging behind by one frame Change-Id: I25d6e6eedf33d94f2f90bdc39d863955c707370c
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
eb973565f3efc6417ca35363e4d6c642947775d8 |
|
02-May-2014 |
Selim Cinek <cinek@google.com> |
Refactored the notification animations, improved stack scroller Animations are now only triggered when absolutely needed. In addition, the notifications are now not clipped anymore when starting a drag on them and the notification below the dragged one is fadded in if necessary. Change-Id: I80e8b3ea8fb48505edfb3cace6176dfa00c5a659
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
59b5a356b828fe60ea2874b0680a1bf7c84809a1 |
|
02-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Epic performance fix during animation. Change-Id: I0a5627543a048cc5348f482ea3407676c9b42126
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
0dd6881ea481c855976214807c17595b34a2920a |
|
01-May-2014 |
Jorim Jaggi <jjaggi@google.com> |
Introduce animation for changing top margin. Change-Id: I7f77a1c69efc2dca3e5a37e7d6fc497ae487ec46
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
39610545f0c2714a3526bc935effe57b421542d1 |
|
30-Apr-2014 |
Selim Cinek <cinek@google.com> |
Fixed a crash of the notification animation on initial startup When no state was applied yet and an animation was started the system could crash. Bug: 14430331 Change-Id: Ic8a4532b73f4d70cb365975f055d6630f61e0318
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|
572bbd42a473980c2d59af80d378f6270ba6860a |
|
25-Apr-2014 |
Selim Cinek <cinek@google.com> |
Introduced basic animations for the new notifications. Animations between two different states of the notification stack scroller are now possible. Bug: 14081264 Change-Id: I2b8e964095f71766feac5a76c4e3b85d22648d35
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/stack/StackStateAnimator.java
|