History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1b480053cce22c88d1fa930deb4282d76d34b45d 12-May-2018 Amin Shaikh <ashaikh@google.com> Fix QS secondary text color.

Should be 54% black.

Change-Id: Ie9dafe2f185b201b4d4d8670518c6197ea1febb3
Fixes: 79582302
Test: visual
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
f180ffd03e10641756a41a4141ee84b7dce285d8 24-Apr-2018 Amin Shaikh <ashaikh@google.com> Ellipsize long QS labels.

Since marqueeing only works when a TextView is a single line, make the
label a single line if the layout would otherwise require 3+ lines.

Change-Id: Ib1f47145e01696b01cdce893fe96eca8fbe2ff99
Fixes: 78345638
Test: visual
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
4c9048c364abcfa5edd26706f59c306c2ed772af 20-Apr-2018 Amin Shaikh <ashaikh@google.com> Ensure QS tile secondary text marquees.

Update the logic to marquee only the currently selected page.

Change-Id: Idc2398e1c67c614414ae4298c43a1609431c62fa
Fixes: 78159844
Test: visual
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
0f8ea543c165102e079b0a64afdfc600fe5e0387 27-Mar-2018 Amin Shaikh <ashaikh@google.com> Control the QS label marquees.

- Start the marquee when fully expanded and pause when collapsed.
- Also do not change qs label to multiline once it's already been resized
to single line.

Change-Id: I2dd4f6b5473a6a5147999c29441537227751b705
Fixes: 74757991
Test: visual
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
2f906752be489c14d0731842308f10609675e3af 23-Mar-2018 Amin Shaikh <ashaikh@google.com> Fix tile text display for large font/display sizes

Set qs tile label to one line if there is not enough room to display the
tile secondary text. Make label and secondary text both marquee if there
is not enough room.

Change-Id: I2a4d461ce124dc6a75944927ed6f699a4dcad687
Fixes: 74757991
Test: visual
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
f725047ad1da5bead9f692ff5d0f6a9e9c6d904c 21-Mar-2018 Amin Shaikh <ashaikh@google.com> QS edit mode fixes.

- Remove secondary text for system tiles
- Show app name as secondary text for app tiles
- Fix left side cutoff

Change-Id: I010995c8fc42eb8b77360ade4830049e494c129a
Fixes: 74983414
Test: visual
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
607223f3b7a1c4dc3ac995f742f8d2da50d85ffc 19-Feb-2018 Narayan Kamath <narayan@google.com> Remove uses of libcore.util.Objects.hashCode / equals.

Use public API in java.util.Objects instead.

Test: make
Change-Id: I413280f254743a2efa2640a2194693aeb5980605
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
785f3d7f140fdafc358c19e7099655c61149d9e9 18-Jan-2018 Rohan Shah <shahrk@google.com> Add time until Night Light is on/off as secondary label

Added secondary label text for Night Light.

2 modes with 2 text options:
1) Twilight - until sunrise OR on at sunset
2) Custom - until <time> OR on at <time>

Test: Visually tested - tried all 4 variations + manual toggle + updates
Bug:69973398
Change-Id: I5d0d213b470608b7dfa9d6cce0c33be1365e10a0
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
c17b7d9143c029f5f17232dab6a06137b32aa7ac 15-Jan-2018 Jason Monk <jmonk@google.com> Add support for secondary text in QS

Test: visual
Bug: 70799372
Change-Id: I64b1d050807e69f1755604e0baff94b89c9aeb2b
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
209e03e2ff49fb6038b9dad549ec63351adb620e 11-Apr-2017 Jason Monk <jmonk@google.com> Visual changes to dual target tiles

Test: visual
Change-Id: I856cae03587fc9a1e49fbfbdbf1e6abfbbf114ca
Fixes: 37007988
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
28df4ed8fbc674b4ae2150c5f737c45894d0dd49 23-Mar-2017 Jason Monk <jmonk@google.com> QS: Clean up dual target accessibility

Remove "Open..." strings from toggles, since they don't open, and
add those strings to the labels. Also switch label accessibility types
to buttons.

Change-Id: Ic8382aaaecf74182970b5f8fdd914079f0109f0f
Fixes: 36538210
Test: Accessibility - select dual target QS tile
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
f12710a545d4441b3f2c0a354e9778336cdee8a5 16-Mar-2017 Jason Monk <jmonk@google.com> UI updates to dual target tiles

Have an underline + an arrow to indicate them instead of a divider.

Test: visual
Change-Id: I8fdff53825f9668edd5c527b42410c301f943785
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java
702e2ebf9fbfb715c1d9b716683c9e4d182b575e 03-Mar-2017 Jason Monk <jmonk@google.com> Add plugin API for individual QS tiles

This will allow prototyping of individual QS tiles and/or their
visual representation without having to write a plugin for the
entire panel. This will allow quick iteration on QS UI + dual
target tiles.

Test: Install plugin using new API
Change-Id: I05ca9d9f5a200a1dad2c3582251a36edb5cb9aba
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileView.java