summaryrefslogtreecommitdiffstats
path: root/packages/SystemUI
Commit message (Collapse)AuthorAgeFilesLines
* Merge "SysUI: Add no-wallpaper recents theme for low GFX devices" into lmp-devChristoph Studer2014-09-173-6/+19
|\
| * SysUI: Add no-wallpaper recents theme for low GFX devicesChristoph Studer2014-09-173-6/+19
| | | | | | | | | | | | | | Also add a config flag to control the theme to apply to RecentsActivity. Bug: 17522143 Change-Id: I8d03e84e37b77698243673f6c4e676b2c53e0d07
* | Merge "Zen: Fix recent regression in mode selection after reboot." into lmp-devJohn Spurlock2014-09-162-10/+15
|\ \
| * | Zen: Fix recent regression in mode selection after reboot.John Spurlock2014-09-162-10/+15
| |/ | | | | | | | | Bug:17509473 Change-Id: I761cd90384c490c7ab07fb633133535846701ce6
* | Merge "Use RenderThread for navigation bar ripples" into lmp-devJorim Jaggi2014-09-164-122/+375
|\ \
| * | Use RenderThread for navigation bar ripplesJorim Jaggi2014-09-164-122/+375
| | | | | | | | | | | | | | | Bug: 17506181 Change-Id: Icf3b80f8c4bc29fe85313381d4019dda3ef85ea9
* | | Merge "Fixed an RTL overlapping issue in volume settings." into lmp-devPauloftheWest2014-09-161-3/+4
|\ \ \ | |/ / |/| |
| * | Fixed an RTL overlapping issue in volume settings.PauloftheWest2014-09-161-3/+4
| |/ | | | | | | | | Bug: 17468763 Change-Id: Iea9b769013e4551f8b523a08a229ed7804b275f5
* | Merge "Import translations. DO NOT MERGE" into lmp-devBaligh Uddin2014-09-16125-1060/+1774
|\ \
| * | Import translations. DO NOT MERGEBaligh Uddin2014-09-14125-1060/+1774
| | | | | | | | | | | | | | | Change-Id: I6fac9cee4da3c1d6664ce99f1b8ba508e476f904 Auto-generated-cl: translation import
* | | Doze: Workaround vibration-related pickup gestures.John Spurlock2014-09-163-1/+17
| |/ |/| | | | | | | | | | | | | Ensure the pickup is registered a safe period of time after the last notification before resetting the notification pulse schedule. Bug:17496795 Change-Id: I0edc9bcbdf078cbf55df5935744a3eee7e902b5d
* | Show the lockscreen when more than 1 user is presentAdam Lesinski2014-09-151-2/+1
| | | | | | | | | | Bug:17399024 Change-Id: Iaf2ea2747cbcd9db45ba9faa7c8fe0389a799855
* | Merge "Doze: Aggressively dial down notification-related pulses." into lmp-devJohn Spurlock2014-09-155-84/+161
|\ \
| * | Doze: Aggressively dial down notification-related pulses.John Spurlock2014-09-155-84/+161
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When dozing and buzz-worthy notifications arrive, don't follow the LED logic with periodic pulses. Instead, follow a simple decay schedule after the initial arrival, pulsing only at 10s, 30s, 60s, and 120s. The schedule is reset when a new notification arrives, but only for the first three times, until either the pickup sensor is triggered or the device exits doze. Also: - Make the notification trigger configurable. - Centralize existing sysprop configuration into DozeParameters. - Decouple vibration from debugging, make separately configurable. - Remove "delayed" pulse concept, fold into new schedule. Bug:17496795 Change-Id: I64fc1c862bcfa1c288a4fd91c9d17e3bff245add
* | | Merge "Changed the swipe up search affordance" into lmp-devSelim Cinek2014-09-1514-215/+702
|\ \ \
| * | | Changed the swipe up search affordanceSelim Cinek2014-09-1514-215/+702
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous card animation is removed and replaced by a animating circle with a shadow. Also fixes several cases where the card could either get stuck and the affordance was not launched. Bug: 17457300 Bug: 17444236 Change-Id: I005313a1dbe63d338490e6100dd3bd01e35687ba
* | | | Fix priority for recent task thumbnail loaderJorim Jaggi2014-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow up CL for Id9a32f87ca3f9f19e5cad5f115d54b19b26f4f93 Bug: 16513124 Change-Id: I3e95d0ae56a273c482db31b377f66fe7397d01f8
* | | | Aggressive tuning of recents memory usageJorim Jaggi2014-09-158-38/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Limit the thumbnail count to a maximum of 10 thumbnails and the app icon count to a maximum of 20 thumbnails, instead of using a byte-size based limit. Also prune entries immediately when leaving recents. Bug: 16513124 Change-Id: Id9a32f87ca3f9f19e5cad5f115d54b19b26f4f93
* | | | NavigationBarView: Fix NPE in Drawable.setVisible()Dan Sandler2014-09-141-11/+0
| |_|/ |/| | | | | | | | | | | Bug: 17495735 Change-Id: I9d5ed5a324ae5c08ea0c225104c41b44462aff22
* | | Merge "Fix jank while unlocking and security is set" into lmp-devJorim Jaggi2014-09-145-11/+79
|\ \ \ | |_|/ |/| |
| * | Fix jank while unlocking and security is setJorim Jaggi2014-09-145-11/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Delay showing the bouncer and playing the entrance animation for a couple of frames. - Do not disable back button on the normal Keyguard. This makes the entrance animation nicer and fixes some jank due to the need to draw into both windows. - Prevent setPadding(...) call when nothing changes. setPadding would invalidate the padding for the whole view hierarchy, which results in a slower measure() when setting the window to invisible. Bug: 17419960 Change-Id: I4a239d4af40ad86875e4a0dd08473f19a5c9b961
* | | Merge "Saver: PowerManager call to set low power mode." into lmp-devJohn Spurlock2014-09-141-5/+7
|\ \ \
| * | | Saver: PowerManager call to set low power mode.John Spurlock2014-09-141-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add an explicit power manager call to set the low power mode state, instead of trying manage everything around a single setting. - When low-power mode is triggered by falling below the configured threshold, it does not update the setting. - The "is-enabled" api returns setting || below configured trigger. - Move the snooze management into the new api call. - Callers (sysui + settings) updated to use the api instead of the setting. - Handles the case where the level does an unpowered leap out of the low battery level. (Possible if powered in-between while the device is off) Bug:17460535 Change-Id: Ic030504c9cad9868a7137abbe837b170da37852b
* | | | Merge "Customized ripple animation for navigation bar" into lmp-devDan Sandler2014-09-143-55/+127
|\ \ \ \ | |/ / / |/| | |
| * | | Customized ripple animation for navigation barChristian Robertson2014-09-143-55/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To implement the new gel-cap shaped ripple I resurrected the onDraw and setPressed methods from the KitKat implementation. The KitKat animation timings were adjusted to match the material ripple, but the structure of the animators is the same as KitKat. Since the new ripple is drawn directly to the canvas, the references to the KitKat background image were removed. The LogInterpolator is copied from the framework Ripple to match the material animation curves. Bug: 17112935 Change-Id: If6a3eb92de794b526338166bf8cb096eb9764cf6
* | | | Merge "Adding null check for invalid recents task list. (Bug 17476926)" into ↵Winson Chung2014-09-141-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | lmp-dev
| * | | | Adding null check for invalid recents task list. (Bug 17476926)Winson Chung2014-09-121-0/+6
| | | | | | | | | | | | | | | | | | | | Change-Id: Ie12b70282bf35de5c33634012e2b2e0a9e0c6af0
* | | | | Merge "Fixing issue with stack not being fully centered. (Bug 17015153)" ↵Winson Chung2014-09-142-3/+3
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | into lmp-dev
| * | | | Fixing issue with stack not being fully centered. (Bug 17015153)Winson Chung2014-09-122-3/+3
| |/ / / | | | | | | | | | | | | Change-Id: Id9d0d77d03ff0291fccb717d81754c239d8442b4
* | | | Renaming Telecomm to Telecom.Tyler Gunn2014-09-122-8/+8
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | - Changing package from android.telecomm to android.telecom - Changing package from com.android.telecomm to com.android.server.telecomm. - Renaming TelecommManager to TelecomManager. Bug: 17364651 Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
* | | Add support for dozing after screen off.Jeff Brown2014-09-122-30/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On some devices, we want the screen off transition to complete before we start dozing. Added a new config.xml attribute config_dozeAfterScreenOff to configure this behavior. Defer starting dreams until the display is ready. Fixed some minor issues in the system UI doze service when setting the display state. Bug: 16187655 Change-Id: Ib1bc60de5457166f4b4880732db5df989dda67a4
* | | Merge "Make status bar indicators reflect the network actually in use." into ↵Robert Greenwalt2014-09-122-45/+73
|\ \ \ | | | | | | | | | | | | lmp-dev
| * | | Make status bar indicators reflect the network actually in use.Lorenzo Colitti2014-09-112-45/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, when we are connected to a wifi network without Internet connectivity (e.g., a captive portal, or an access point that's not connected to the Internet), we display the wifi icon and hide the mobile network type icon. This is incorrect, because all traffic is in fact going over mobile data. This could cause nasty surprises if mobile data is metered. Instead, make the icons reflect the true state of affairs: - A wifi icon means device traffic goes through wifi. - A wifi icon with ! means wifi is connected but has no Internet and traffic is not going through wifi. - Mobile bars with a network type (e.g., "LTE" means device traffic goes through mobile data. - Mobile bars without a network type mean that mobile data is connected but device traffic is not going through mobile data. - Mobile bars with ! mean that cell is not connected. Bug: 17237507 Change-Id: I923edbeab3013f10314633c01922c8684591b15c
* | | | Merge "Add touch disabled state output in dumpsys" into lmp-devJorim Jaggi2014-09-121-2/+3
|\ \ \ \
| * | | | Add touch disabled state output in dumpsysJorim Jaggi2014-09-121-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 17439581 Change-Id: I1e071e849b1196485b633716aebf19aebc63a4b2
* | | | | Merge "Doze: Use configured doze brightness when pulsing." into lmp-devJohn Spurlock2014-09-122-13/+0
|\ \ \ \ \
| * | | | | Doze: Use configured doze brightness when pulsing.John Spurlock2014-09-122-13/+0
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the framework doze brightness configured for this device when pulsing, instead of a separately configured value. Bug:17409425 Change-Id: Icadc00d6c20909375d4ab726ec254dbafd997ead
* | | | | Merge "Avoid some more layer creations" into lmp-devJorim Jaggi2014-09-125-59/+8
|\ \ \ \ \
| * | | | | Avoid some more layer creationsJorim Jaggi2014-09-125-59/+8
| |/ / / / | | | | | | | | | | | | | | | | | | | | Bug: 17287256 Change-Id: I8c0c6f1f189b70d9a0c261f75987def3464d808d
* | | | | Merge "More notifications and bigger clock for phablets" into lmp-devJorim Jaggi2014-09-122-0/+47
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | More notifications and bigger clock for phabletsJorim Jaggi2014-09-122-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 16799035 Change-Id: I7aa6240ca8a06276640bafd531d92893cf53f40b
* | | | | Merge "Attempt to fix invisible Keyguard #2" into lmp-devJorim Jaggi2014-09-122-1/+22
|\ \ \ \ \ | |/ / / /
| * | | | Attempt to fix invisible Keyguard #2Jorim Jaggi2014-09-122-1/+22
| |/ / / | | | | | | | | | | | | | | | | Bug: 17439581 Change-Id: Ib38d9be3271081b33c23b3b17b2ed7790c71729b
* | | | Assign default icon to users at creation time and in SystemUI.Alexandra Gherghina2014-09-125-90/+19
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Right now different code in System UI, Settings app and other places replace the user icon with their own default. This tries to make it consistent by moving the mechanism used in Settings in a helper class. Bug: 17311038 Change-Id: Ic858c65bf82a98b9806dbba029e7cdcf441f372e
* | | Merge "Add massive logging to investigate blank Keyguard" into lmp-devJorim Jaggi2014-09-125-0/+86
|\ \ \ | |_|/ |/| |
| * | Add massive logging to investigate blank KeyguardJorim Jaggi2014-09-125-0/+86
| | | | | | | | | | | | | | | | | | | | | | | | This CL needs to be reverted after the issue is fixed, as it clutters the code a lot. Bug: 17439581 Change-Id: I548fdd73bbcd6d6ce727901f9dcd9f3f7268db9d
* | | Merge "Doze: Introduce a pulse period function." into lmp-devJohn Spurlock2014-09-116-71/+215
|\ \ \
| * | | Doze: Introduce a pulse period function.John Spurlock2014-09-116-71/+215
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of pulsing every 30 seconds to mimic the LED, use a function that pulses more frequently for new notifications, decaying to a slower pulse, and eventually stopping. Specifically, the step function for the interval is: - 10 seconds for the first minute - then 30 seconds until the five minute mark - then 60 seconds until the 30 minute mark - then no pulsing at all - Since we pulse more frequently on new notifications, remove the "multi-pulse" concept. - Move all doze-related duration parameters to a new helper, backed by config, overridable by sysprops, include in dump. - Wake up from dozing when hitting volume keys during a pulse. - Bug:17393939 Change-Id: Ica86f08b25c738338fced165c77faf3dfccd0343
* | | Merge "Import translations. DO NOT MERGE" into lmp-devBaligh Uddin2014-09-1172-110/+421
|\ \ \ | |_|/ |/| |
| * | Import translations. DO NOT MERGEBaligh Uddin2014-09-0872-110/+421
| | | | | | | | | | | | | | | Change-Id: If963270f079a31c285bd50a706330dbcd2a86a7f Auto-generated-cl: translation import