History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8ba572a3277f0c729a7fcce67bbf6e101667d5f9 30-Jan-2015 Jason Monk <jmonk@google.com> Fix QS bluetooth tile accessibility issue

Bluetooth tile was not announcing its state when the top half was
clicked. This is because if handleUpdateState was triggered on
the view before it became dual then it would not get all of the dual
accessibility information. So if the dual state changes on a tile
make sure to call handleUpdateState so it can be handled appropriately.

Bug: 19155633
Change-Id: Ifd053c67d8ddd3230086517c9d479069556e8b56
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
c247b8f7270dd70ecc36977fcc0530217879f665 07-Nov-2014 John Spurlock <jspurlock@google.com> QS: Long-press on usage-based tiles to hide.

Bug: 18284167
Change-Id: Ia03ea34af5733b801be6a14645c76754b73c6165
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
31798f17b1fc45383ab4301c843f7245a6e706c0 04-Nov-2014 John Spurlock <jspurlock@google.com> QS: Create the tile background once per tile.

Bug: 18219320
Change-Id: I15cbb7623c3e81b724fb0c4e830ae4e6615552dc
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
2d695813b44690ca146f95939acb00f0c14dac29 30-Oct-2014 John Spurlock <jspurlock@google.com> QS: New rotation-lock tile icon, using AVDs.

Also:
- Better icon change detection, unify tile.icon vs tile.iconId.
- Fix regression in touch feedback by fixing a11y string calculation.

Bug: 17426910
Change-Id: I14772f4e9b3be127bc39106ae9146ed46488fa48
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.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/qs/QSTileView.java
ec81d38d124b3fe309351e030c3a0018f8673779 18-Sep-2014 Jason Monk <jmonk@google.com> QS: Fix accessibility announce for dual tiles

Bug: 17512411
Change-Id: I3515804fce2742e9553d65dab9693ccc0b9f39cf
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
c737b9bd5a0bc60fd92150d55f8ddb530697b987 08-Sep-2014 Jorim Jaggi <jjaggi@google.com> Fix padding between R and wifi icon

Also adds some padding for the type and the signal strength icon in
LTE, 3G, 4G and 1x case.

Bug: 17421452

Change-Id: Ib3e6d2983397833958bca1fd33eb8b8c69e7c7fd
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
d757d6bfc6cc20ab08f6e6f278d4404609ebc61a 28-Aug-2014 Jorim Jaggi <jjaggi@google.com> Merge "Fix large text setting for QS" into lmp-dev
e17c4b49a41ec9de5c1d7f229273fc4677ec24b1 26-Aug-2014 Jorim Jaggi <jjaggi@google.com> Fix large text setting for QS

Bug: 15591223
Change-Id: I9f514a4970edbda778b987dfc3eca3914e492011
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
06d3bca095aecbb7542ebf4bdaa56b368261dd9d 26-Aug-2014 Selim Cinek <cinek@google.com> Made quick settings RTL compatible.

The layout is now mirrored correctly and the icons as well.

Bug: 15284805
Change-Id: I3d6fadad0a987adb49f826d4189f9dd58e20d326
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
ece4a834e8ae6d7e7cf09cd3134a2acd8f8427bd 22-Aug-2014 Selim Cinek <cinek@google.com> Merge "Fixed focusing order for the notification panel and QS" into lmp-dev
e32010ac6120278fea41e49b9832af79b1b5463e 20-Aug-2014 Selim Cinek <cinek@google.com> Fixed focusing order for the notification panel and QS

Also fixed multiple bugs regarding focusability, where
some elements were focusable even though invisible.
The buttons, QS-tiles, QS-detail buttons, QS Header
icons and other elements now have the correct focusability
state.
The rect indicating accessibility focus is now also
correct for dual label tiles, instead of just the whole
button.
Also fixes an ordering issue where notifications were above
the camera circle when launching.
In addition the focus order of the notifications now work
correctly.

Bug: 15569922
Bug: 15682123
Bug: 17159249
Bug: 15690386
Change-Id: Ie9f7ae73397b41ce2e9a4060699301fdef3a0d01
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
7a605e821c3b18cbe2273a9baabe757a36e8e762 21-Aug-2014 John Spurlock <jspurlock@google.com> QS: Repoint Wifi + BT dual tile labels to settings.

Bug:17179601
Change-Id: I7854ac04be60ff2dedb29d451e98b6c0d9cce46e
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
e5557a972ca190cb82026a5dd0c53f4d119fa05a 15-Aug-2014 Selim Cinek <cinek@google.com> Fixed accessibility issues with quick settings

The dual mode tiles now have better accessibility descriptions,
where the label is now seperate from the clickable button.
Also fixed an anouncment problem with the battery indicators.
Finally fixed an issue where GPRS null was anounced when no signal
was available.

Bug: 15682124
Bug: 15696954
Change-Id: Ica2b70173e64d51747b100d0b686875fc8076e6f
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
529aa73af20204c21694fbeac9799eaa79f664f8 11-Jul-2014 John Spurlock <jspurlock@google.com> QS: Recenter feedback for non-dual tiles.

And dial the radius down a bit.

Bug:15168179
Change-Id: I946c556b6c31a74a526368097c5c16a7ddbc9749
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
39076ed379c293399292d1c6b799866c1321b44b 01-Jul-2014 John Spurlock <jspurlock@google.com> QS: Improve dual tile labels.

Use the solid dropdown caret and improve vertical spacing.

Change-Id: I839fb3130a0fc621a2217e5211fb7b4f053a5685
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
92d9b19e1bc5f93ef31c4e6eb3395eaf78a5c84e 29-Jun-2014 John Spurlock <jspurlock@google.com> QS: Add a caret to the dual tile labels.

Also tweak some of the vertical spacing between the tiles
to get closer to the redlines.

Bug:15852139
Change-Id: I251fde261a74335c16b37ba07ab554f6db05d367
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.java
856edebad73560e9b1cce021a7de9a0470d07176 02-Jun-2014 John Spurlock <jspurlock@google.com> Zen: Stateful condition panel.

When DND is on, expanded panel shows the current time
condition, or time remaining. The last time bucket
selected is remembered as the default option for the
next time.

Move the server-side countdown helper into a proper
condition provider, but register it in-process as a
system provider.

Move common countdown condition parsing into ZenModeConfig
to reuse from system components.

Keep the manual exit condition around in zen mode config
and add plumbing for getting / listening to the
controller.

Keep the last QS detail panel around instead of
recreating it every time.

Fix the time condition's plus and minus button
enabling logic, and enhance the click handler to
deal properly with the next or previous bucket.

Bug:15344758
Change-Id: Ie7018a1c20e20f6d7e5f9e7874188374e6f8e2ab
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.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/qs/QSTileView.java
4bf31983d247a76142937c01bc2800b7f98d0281 21-May-2014 John Spurlock <jspurlock@google.com> QuickSettings: fix text alignment.

- Abandon dynamic sizing, give each tile a fixed height.
- Align the baselines of the first line of each tile in a row.
- Clean up dimension resources.
- Center the touch feedback on the icon center, and dial it down.

Bug:15120277
Change-Id: If43986f80ef6d01722b60b6feedb278eed27e936
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSTileView.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/qs/QSTileView.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/qs/QSTileView.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/qs/QSTileView.java