4621 Commits

Author SHA1 Message Date
Jorim Jaggi
4f0128fb8f Merge "New layout structure for the expanded status bar." 2014-05-07 21:43:14 +00:00
Jorim Jaggi
603d270a53 Merge "Add intermediate lock icon so users know how to unlock." 2014-05-07 20:18:35 +00:00
Jorim Jaggi
47a7b0769f Add intermediate lock icon so users know how to unlock.
Bug: 14381296
Change-Id: I51c63dd5ba9a26b7e03be092482f4c4f69b31754
2014-05-07 22:10:17 +02:00
Jorim Jaggi
d7daab7b9e New layout structure for the expanded status bar.
This also includes a new (very WIP) interaction to get to quick
settings, with clumping the cards and a scrollable container with
the cards and the bottom QS part in it.

Change-Id: Ib073bb0174cddcf60347a5e3bb474fb3b6385bcf
2014-05-07 19:49:23 +02:00
Jorim Jaggi
4534585328 am 9d7bab99: Merge "Improved interception logic of the PanelView"
* commit '9d7bab994d6e2f5bd6a03608ced90f966ecd7028':
  Improved interception logic of the PanelView
2014-05-07 17:48:25 +00:00
Jorim Jaggi
2322ae82e9 Merge "Improved interception logic of the PanelView" 2014-05-07 17:45:31 +00:00
Selim Cinek
172e914178 Improved interception logic of the PanelView
It was previously possible to get into undesired states when closing
the shade and clicking on it in midtransition. This was also triggered
when double tapping a card.

Bug: 14130526
Change-Id: I6b73f348dba4ee21d2401004176a9c6cc0c59745
2014-05-07 19:38:00 +02:00
Selim Cinek
9e0bc3d511 am 2bbb5322: Merge "Improved notification scroller animation logic"
* commit '2bbb53228a269c4908d732ec9e915ff3fb83ccd6':
  Improved notification scroller animation logic
2014-05-07 15:47:52 +00:00
Selim Cinek
0be30834b4 Merge "Improved notification scroller animation logic" 2014-05-07 15:42:42 +00:00
Selim Cinek
3af00cf106 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
2014-05-07 17:33:25 +02:00
Jason Monk
96c99627c6 am f6118a19: Merge "Only show IME in navigation bar when it should"
* commit 'f6118a1968127912caad4aed6f2dfbd5177753ee':
  Only show IME in navigation bar when it should
2014-05-07 14:24:51 +00:00
Jason Monk
10a38c06df Merge "Only show IME in navigation bar when it should" 2014-05-07 14:20:04 +00:00
Jason Monk
b605fecd9e Only show IME in navigation bar when it should
Add a flag to indicate that the IME should be shown.  This follows
the continuous ime notification boolean, and if there are multiple
input methods to choose from enabled.  This way the notification
and navigation button show up under the same circumstances (but
not on the same devices).

Change-Id: Ia6a2253061f1876f4bcc511de48c1078e9d96be5
2014-05-07 09:51:58 -04:00
Selim Cinek
ecef97e018 am 4ed3964f: Merge "Refactored the notification animations, improved stack scroller"
* commit '4ed3964fbba5716a9b43a9883a2f59db56cb5aa0':
  Refactored the notification animations, improved stack scroller
2014-05-07 13:48:19 +00:00
Selim Cinek
2c5d4a08d2 Merge "Refactored the notification animations, improved stack scroller" 2014-05-07 13:43:43 +00:00
Selim Cinek
eb973565f3 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
2014-05-07 15:00:45 +02:00
Winson Chung
602922cefe am 245a6aed: Merge "Fixing issue with animation not running after SystemUI crashes (Bug 14453240)"
* commit '245a6aed31eddb2902d06a584b90347a56ef1e2f':
  Fixing issue with animation not running after SystemUI crashes (Bug 14453240)
2014-05-07 00:27:18 +00:00
Winson Chung
c9e7b1e3da Merge "Fixing issue with animation not running after SystemUI crashes (Bug 14453240)" 2014-05-07 00:22:50 +00:00
Winson Chung
96e3bc1f8d Fixing issue with animation not running after SystemUI crashes (Bug 14453240)
- Falling back to default transition if we don't have a thumbnail (Bug 14589475)
- Tweaking over scroll to prevent scrolling past a certain point (Bug 14582630)
- Fixing issue with missing top padding in the stack view
- Adding some shadowing to distinguish similar cards from each other
2014-05-06 17:13:28 -07:00
Jorim Jaggi
dc4d3c37fd am a2e10038: Merge "Never close Keyguard automatically."
* commit 'a2e10038fce80323c86ac90dff8d5d7216cde00f':
  Never close Keyguard automatically.
2014-05-06 20:06:21 +00:00
Jorim Jaggi
ef3b18b101 Merge "Never close Keyguard automatically." 2014-05-06 20:01:43 +00:00
Jorim Jaggi
0ac335d258 am 36790eb2: Merge "Fix overly huge PanelView."
* commit '36790eb2707b73d9043d973083863295b5b4c7be':
  Fix overly huge PanelView.
2014-05-06 13:28:13 +00:00
Jorim Jaggi
fd4235f268 Merge "Fix overly huge PanelView." 2014-05-06 13:24:20 +00:00
Jorim Jaggi
3b23999954 Fix overly huge PanelView.
Bug: 14489968
Change-Id: Ibdc820348eb7d045ffb5ad07093ac86e5ff7abb0
2014-05-06 14:53:04 +02:00
Jorim Jaggi
3989bf68fd am 6ea37298: Merge "Implement phone affordance on lockscreen."
* commit '6ea372988f0732183590c021c65d392bf419dafd':
  Implement phone affordance on lockscreen.
2014-05-06 12:12:35 +00:00
Jorim Jaggi
dba6ca00c3 Merge "Implement phone affordance on lockscreen." 2014-05-06 12:10:53 +00:00
Jorim Jaggi
97b63c4112 Implement phone affordance on lockscreen.
Refactor the camera affordance into a reusable view. This change
also swaps the asset for the camera affordance.

Bug: 14488709
Change-Id: I0633614f6a1ea81faa37923f748af3c635e64a52
2014-05-06 13:56:44 +02:00
Winson Chung
258ea87d45 am 0a730c24: Merge "Exposing the API to support widgets in Recents."
* commit '0a730c24b0af03bea4afa5b6da5ae576b0ef2f99':
  Exposing the API to support widgets in Recents.
2014-05-06 00:03:21 +00:00
Winson Chung
98596c92a3 Merge "Exposing the API to support widgets in Recents." 2014-05-05 23:59:29 +00:00
Winson Chung
da5b84c8d3 Exposing the API to support widgets in Recents.
Change-Id: I2d53f226dbc328f0dbda7006eac647c6468c6b36
2014-05-05 14:33:44 -07:00
Christoph Studer
d7192c6384 am df9e20f2: Merge changes Iffd15e95,Id2db95ec
* commit 'df9e20f28839a61dd487c2a67f914e87da1dede9':
  Log notification clicks
  Add userId to StatusBarNotification key
2014-05-05 19:07:50 +00:00
Christoph Studer
983ce97a5d Merge changes Iffd15e95,Id2db95ec
* changes:
  Log notification clicks
  Add userId to StatusBarNotification key
2014-05-05 19:04:57 +00:00
Jason Monk
d9bc4419f8 am e7b37a9b: Merge "Add null check on navigation bar visibility"
* commit 'e7b37a9be353ae21aa782dda20bfc8fc46bc4bac':
  Add null check on navigation bar visibility
2014-05-05 18:17:41 +00:00
Jason Monk
f593c9d728 Merge "Add null check on navigation bar visibility" 2014-05-05 18:14:27 +00:00
John Spurlock
662525d826 am 2d9e0c32: Cleanup logspam.
* commit '2d9e0c32a812d1213d79919f9ee1df6abc2eb675':
  Cleanup logspam.
2014-05-05 12:53:19 +00:00
John Spurlock
efc1a289c6 Cleanup logspam.
Change-Id: I21b39458147e911da3ab7a260c13abf7ec4eea5d
2014-05-05 08:43:08 -04:00
Winson Chung
959681876c am 2e1bb944: Merge "Adding ability to load a search widget into Recents."
* commit '2e1bb94421d996a45cbc2e5472a0fdaa3e2b921c':
  Adding ability to load a search widget into Recents.
2014-05-03 02:03:09 +00:00
Winson Chung
56c4370eee am ee9b42a9: Merge "Incorporating theme colors into task views."
* commit 'ee9b42a9a330b3225182761c542a095801835354':
  Incorporating theme colors into task views.
2014-05-03 01:46:01 +00:00
Winson Chung
f7bca430d9 Adding ability to load a search widget into Recents.
Change-Id: Ie17d9b9a47c979774b39a37e87f75d9dadc79ad9
2014-05-02 18:45:40 -07:00
Winson Chung
f5e22e71cb Incorporating theme colors into task views.
Change-Id: Ie7166d78dacabe4bff7afdade2d1da9d0651e403
2014-05-02 18:35:35 -07:00
Dianne Hackborn
6c0fa43ed0 am 75e18ec4: Merge "Bump up priority of system receiving BOOT_COMPLETED."
* commit '75e18ec4107cb7465ec91a579f5f1a6f81d268cd':
  Bump up priority of system receiving BOOT_COMPLETED.
2014-05-03 00:28:11 +00:00
Dianne Hackborn
d83a096f29 Bump up priority of system receiving BOOT_COMPLETED.
Change-Id: I5166f88f11f781914312e867cb653c8ecbefa705
2014-05-02 16:29:10 -07:00
Jorim Jaggi
c1cf1aec53 Never close Keyguard automatically.
Also make the bouncer less translucent, so it looks better when
a user double-clicks on a notification (because it is now shown
behind, so we need more background protection).

Bug: 14059777
Change-Id: I2538b0e04ddc25c25a03c65c8a5bd7855720bbf2
2014-05-02 23:25:21 +02:00
Jason Monk
1e68fb3c38 Add null check on navigation bar visibility
When there are hardware keys getNavigationBarView() returns null,
this just checks before setting the visibility.

Bug: 14491311
Change-Id: I2ea8b62b1dfe05ca09636870b37dff184730369e
2014-05-02 16:06:20 -04:00
Jorim Jaggi
f29d07cf82 am bf4ddbac: Merge "Filter touch events in ExpandableView."
* commit 'bf4ddbacc92f934193442dcf7c53f413533c3002':
  Filter touch events in ExpandableView.
2014-05-02 20:05:58 +00:00
Jorim Jaggi
00ebdfe8ba Filter touch events in ExpandableView.
Because the actual height is the different as the laid out one, we
need to filter the touch events here.

Change-Id: I6abd3fb0fffe275c2b83e7c48df1dd866499a28c
2014-05-02 17:29:56 +02:00
Jorim Jaggi
27339f21fc am c05e42b1: Epic performance fix during animation.
* commit 'c05e42b19c8fd24a0e95bd4026245382a042fa79':
  Epic performance fix during animation.
2014-05-02 14:58:43 +00:00
Jorim Jaggi
59b5a356b8 Epic performance fix during animation.
Change-Id: I0a5627543a048cc5348f482ea3407676c9b42126
2014-05-02 16:46:02 +02:00
Jorim Jaggi
6e12b4c786 am 1232854e: Always use algorithm to set the children height.
* commit '1232854ef30a3506eb616e804776b9ee72bb9c49':
  Always use algorithm to set the children height.
2014-05-02 14:34:59 +00:00
Jorim Jaggi
0a632c5be6 am 6d8c50b1: Fix animation play time, animation and alpha.
* commit '6d8c50b14b3810c188af509472046ec1ed99df41':
  Fix animation play time, animation and alpha.
2014-05-02 14:34:56 +00:00