403aa2684e0e93b4792aabc0bbe1f32ac5e417af |
|
28-Nov-2014 |
Lorenzo Colitti <lorenzo@google.com> |
Make StatusBar display all default networks. The basic principle is: if an app's traffic could possibly go over a network without the app using the multinetwork APIs (hence "by default"), then the status bar should show that network's connectivity. In the normal case, app traffic only goes over the system's default network connection, so that's the only network returned. With a VPN in force, some app traffic may go into the VPN, and thus over whatever underlying networks the VPN specifies, while other app traffic may go over the system default network (e.g.: a split-tunnel VPN, or an app disallowed by the VPN), so the set of networks returned includes the VPN's underlying networks and the system default. Specifically: 1. Add a NETWORK_CAPABILITY_VALIDATED bit to NetworkCapabilities. 2. Add a hidden API to retrieve the NetworkCapabilities of all default networks for a given macro-user. 3. Modify the status bar code that used getActiveNetworkInfo to determine which network was active, and make it consider all validated networks instead. 4. Because the set of active networks depends on which VPN app the user is running, make the status bar re-evaluate the networking situation when the active user changes. Bug: 17460017 Change-Id: Ie4965f35fb5936b088e6060ee06e362c22297ab2
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
d2263cd9db36d5f74a124c5ffaf8594ef702408f |
|
10-Nov-2014 |
Jason Monk <jmonk@google.com> |
SysUI: Refactor the NetworkControllerImpl Minimal changes to interface/callbacks, all of the changes are internal and prepare for MSIM. Separate out AccessPoint and MobileData from the NetworkController interface to give some space. A SignalController class has been created as a base for both WifiSignalController and MobileSignalController, both of which internally handle the state of their respective connectivity and only reach up into the NetworkControllerImpl when completely necessary (such as for combined carrier label). Bug: 18222975 Change-Id: I75b954bbece187371cdb8571dd8420e7d2cad978
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
1ecd7cd58ed0f823610c7fdae56806d08339e7ca |
|
03-Nov-2014 |
Jorim Jaggi <jjaggi@google.com> |
Update QS tile states after unlocking So the visibility state is up-to-date when we do a two-finger expansion gesture, so the height is correct. Also fixes flickering when overscrolling the initial panel expansion. Also set thread priority of QS handler thread to background priority, so it doesn't eat away precious cycles during animations. Bug: 18183633 Change-Id: I0609509484582d82f0dc307eb2535bc3711b30e3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
5d325074b14e102a90c211a8d7b65316158ac0e4 |
|
27-Oct-2014 |
Jason Monk <jmonk@google.com> |
QS: Bring back BT/Wi-Fi sub-panels Bluetooth has stayed pretty much the same, just came back. Wi-Fi now shows the currently available networks like settings does. Networks that require extra steps are taken to Settings to complete the process. Bug: 17722817 Change-Id: Idfcfd92f557b20168693ced26d4001f3708f08a4
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
24ac55e658f955c330fff4bb143cfc6af37e40bf |
|
27-Aug-2014 |
Selim Cinek <cinek@google.com> |
Added a warning when the profile has an owner Also fixed a bug where a post in the QSFooter was not always on the mainthread leading to a crash. Bug: 17066115 Change-Id: Iea9e1032973058ed5e63e70da4dc0bcf34fa59a3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
bceed060f0090a4f86418c4515128d5ec8ebdd4a |
|
11-Aug-2014 |
John Spurlock <jspurlock@google.com> |
QS: Fix some QS layout issues. - Make the tile list configurable for testing. - Support an external tile backed by a sticky broadcast intent. - Ensure tiles clean up properly when no longer needed. Bug:16818269 Bug:16822505 Change-Id: Ie24f878aae0d19c7f1feca4c519d10667023bef3
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
3d5f551cd5905c835bb789406763764a8a9a73de |
|
25-Jul-2014 |
Jason Monk <jmonk@google.com> |
QS: Add security footer. Adds a footer with notification of when a device owner is present and when a VPN is active. VPN portions still need some work for detecting when/what is active, disconnecting, and launching the current VPN app. Bug: 16153201 Bug: 14430719 Change-Id: I546f45895685b0120e03892539041b41430bb981
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
51e4dc0a153bd0da197728ce6fe34df662b1cea2 |
|
22-Jul-2014 |
Jason Monk <jmonk@google.com> |
Implement hotspot tile This tile enables/disables hotspot and will show up for 30 days after hotspot is used. Bug: 16234190 Change-Id: Iceb4842e021c27c2c4c18651bccdb12957055c3d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
657c62c31ecdade22f67f13102c2fb19765cbe13 |
|
22-Jul-2014 |
John Spurlock <jspurlock@google.com> |
QS: Hide Location, Cast tiles when showing secure keyguard. Bug:15725186 Bug:15725223 Change-Id: I7c23d8c764f5712ee31d248f4d8fc6d35d0add97
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
00e004e6533fa3fce22b2077fd5d2cef38f022e7 |
|
22-Jul-2014 |
John Spurlock <jspurlock@google.com> |
QS: Move flashlight tile before location tile. Bug:16464515 Change-Id: Id1f790a56935cd10ea268153842654b29cca24d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
00a0b1f397557790cf9ab55fe06e72a96ebc5353 |
|
16-Jul-2014 |
Adrian Roos <roosa@google.com> |
Implement real QS user switcher Replaces the stop-gap user switcher with the real deal. Dimensions may need some further adjustments. Bug: 15545213 Change-Id: I4399635c03553dac935049d5b8297fe5f5c1dc9a
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
ae641c9ccd3f81214cee54a5f13804f1765187ad |
|
01-Jul-2014 |
John Spurlock <jspurlock@google.com> |
Implement new volume UI design. - Add segmented zen-mode picker to the rocker UI. - Add a new "no interruptions" value to the zen setting. - Implement expandable condition subpanel on the rocker UI. - Remove the old circle&slash icons. - Suppress alarm sounds if in "no interruptions" mode. - Add warning re: alarms to the condition UI. - Allow rocker UI to display over the keyguard. - Remove Notifications QS tile. - Realign volume rocker to the top of the screen. - Add support for new "days" sleepMode. - New icon policy rules for "volume" slot. - New important icon (star). Associated Settings change: I6ed56791784968adfbd684f490dbbebed285a2dd Bug:15831713 Change-Id: I35afe38646f04d2ba0dbac11c2c6356120a33694
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
30c305ce6283ce1380ad91ef0d221696b32d5a6b |
|
01-Jul-2014 |
Jorim Jaggi <jjaggi@google.com> |
Implement nice motion for collapsing panel while QS open Also remove the delay for actions which close the panel. Delaying is no longer necessary as you still see the touch feedback when the panel is closed. Change-Id: I0dffae6998fc41b1590cb182667323f40be3a7d5
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
b83777ba5c12295224cd566bba59a44b8860e449 |
|
30-Jun-2014 |
Adrian Roos <roosa@google.com> |
Add flashlight to quick settings Bug: 15934851 Change-Id: I86f61fa11fe64e76adb032391ce7e7170f59549d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
887aa0024f2fe62f24555a6000f862df169f2d44 |
|
02-Jun-2014 |
John Spurlock <jspurlock@google.com> |
Update global actions bug report item. New icon, update title to match confirm dialog, new status line for build information. Remove redundant QS tile. Bug:15385554 Change-Id: Idc36dc9ce1cabfa61fd8acac56dc3a70d5dc6645
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
8600534df66c2ff5846ed230b50c56229322d48a |
|
23-May-2014 |
John Spurlock <jspurlock@google.com> |
VolumeZen: combine ringer/notification volume and zen. - Implement a new volume panel widget, combining volume and zen mode + conditions. - Show zen mode + conditions when modifying ringer or notification streams. - Host the volume panel widget in a dialog when being controlled by the audio service / volume keys. - Remove support for multiple sliders in the volume panel. - Remove support for separate ringer + notification volumes in the volume panel. - Move volume panel resources up to SystemUI. - Create a new combined Notifications quick settings tile. - Host the volume panel widget in the quick settings panel under Notifications. - When the quick settings detail panel is visible, route the volume keys to the embedded widget instead of showing a redundant dialog. - Create common styles for quick settings text to be closer to spec. - Update the framework resources for the ringer stream. - Show the ringer icons in global actions. - Add "until you turn this off" back as a separate zen condition. - Disable time condition buttons when they are N/A. - Don't allow volume changes to set ringer mode silent. Bug:15186070 Change-Id: Id5e321dd1d5e7c4cf3917027ffbdf7e80d38b00d
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
d47a3f3bbe5264061bf0c506976efafa0d0f2957 |
|
19-May-2014 |
John Spurlock <jspurlock@google.com> |
Quick settings touch feedback tweaks. Change-Id: I76a28c023fd6f006ba96063680842a4f89ae8c83
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
83e2848c562bf951fd49d85da338eb6dc459cff2 |
|
18-May-2014 |
John Spurlock <jspurlock@google.com> |
QuickSettings: Remove vector drawable runtime processing. Remove temporary harness responsible for creating enabled/disabled versions of vectors at runtime. Instead, pre-compute the necessary states as separate files. Normalize all qs icon names, cleanup obsolete pngs, and replace the DND hangtag. Bug:14133785 Change-Id: Ifb58635b832d25ca1de7e9f79cf8ec3503ea8cec
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|
af8d6c44f06d2f8baac2c5774a9efdae3fc36797 |
|
07-May-2014 |
John Spurlock <jspurlock@google.com> |
New quick settings implementation. Bug:14133785 Change-Id: I7f57f8e7ebcc3e1a06fa5204f477470f14299e1f
/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QSTileHost.java
|