History log of /frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cedcb945f7f5f4f053e7326aef58b76d09810ad1 06-Feb-2017 Jason Monk <jmonk@google.com> QS: Fix brightness/edit disappearing with too few tiles

- Make sure the tile layout doesn't have negative height

Test: runtest systemui
Fixes: 34593873
Change-Id: I392aa925cde1b2147a86cda63cd9e84cd3026a90
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
1bec6af01a1c5306e2ac0763ba79b17275c35e2d 31-May-2016 Jason Monk <jmonk@google.com> QS: Only put visible tiles in listening state

- Make it so the QSPanel doesn't listen until expansion starts
- Push listening state through the TileLayout
- Make PagedTileLayout only listen for visible pages
- Push setListening onto background thread

Change-Id: Id7c008c9447f9a5dac69469fef72bc580f423b0c
Fixes: 28962155
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
20aef8a2914478a85aa679ec31bf739c7818eb3c 04-May-2016 Julia Reynolds <juliacr@google.com> Quicksettings accessibility.

Bug: 15696340
Change-Id: I6887e2dad4822911d3a1642aaec5703174b57330
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
2f3551b04d5a5d05ba1eb7401f19c034708a9d00 07-Apr-2016 Xiaohui Chen <xiaohuic@google.com> sysui: refactoring qs for extensibility

Bug: 27100060
Change-Id: I4913999e57ff1a1b473649009b8822e24c0393c8
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
6573ef20790b0438cfd60c6306e58db0ef85c31b 06-Apr-2016 Jason Monk <jmonk@google.com> Work on QS landscape fitting

Battery/DND detail panels still need some work.

Bug: 27276984
Change-Id: I0c94d1ecdbe8c230a3f991daaf65dfbd81d08b85
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
855d408e17612beadfc637496f50b03a7149515a 21-Feb-2016 Jason Monk <jmonk@google.com> Fix edit/page indicator area layout

Bug: 27201532
Change-Id: Ie03e6aeeb9d607f1fba370a4f1bd23a2ffb9b485
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
c0d7058b14c24cd07912f5629c26b39b7b4673d5 29-Jan-2016 Winson <winsonc@google.com> Referencing static interpolators.

Change-Id: I5d2292016e869ed533f5873e373a1eccce651fc5
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
9d02a431b78966a04a1c2e66b89a926fc54bac5f 20-Jan-2016 Jason Monk <jmonk@google.com> Work on QS layouts

Better layouts, less work, more columns... sometimes.

Also fix some bugs.

Bug: 26705136

Change-Id: Ia368791259a1a91522a3efb70729919da79e37ea
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
ba2318eff373a729f9768b146350a001dd22e4c5 08-Dec-2015 Jason Monk <jmonk@google.com> Remove visibility from tiles, make them always visible

Some tiles are statically not available on boot, etc.
based on hardware availability or settings, but most
are just always visible.

Change-Id: Ib1a45ef5b029fe710f9957cb997496dcb14f5875
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
dc35dcb14a8b6c4f221fccafffa5ca603894dbaa 04-Dec-2015 Jason Monk <jmonk@google.com> Working towards a better QS

Some work (mostly on the new QS only) to make things more like they
will be.

- Remove Quick Tiles
- Remove Dual Tiles
- All tiles are the same, with slightly different UI in the header
- QS tiles in the header match the beginning of QS
- handleClick is a click from QS, handleSecondaryClick is a click
from the header, but defaults to normal behavior.
- Opening a detail panel from the header opens QS and the detail
selected
- Fix onStartListening bug in CustomTile
- UI updates towards how QS will look

Change-Id: Id820586ccdaa258a5bcb72cadbeb14941fc5f935
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
5db8a4142e35d62073d81806ff7317e840e30ebc 22-Oct-2015 Jason Monk <jmonk@google.com> Add way to add to prototype QS editing

Change-Id: Ib5ab3f76d22db82c9dcf4e9a1bd618acd8ac1236
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
94a1bf6a18132e83a424cd41354094c3780f2868 20-Oct-2015 Jason Monk <jmonk@google.com> Some updates to QS prototype based on new mocks

Change-Id: Ic9c0cfcb77f558fa82edb4dc39406ce95b031b35
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
b9c00197021ae0bf1172a1e332e047e30d3e4afa 07-Oct-2015 Jason Monk <jmonk@google.com> QS: Add open/close animation for customization prototype

Also fix layout issue for first row of tiles being too large

Change-Id: Icc5c3c6edc8091449bfaa62b44bb6f79d4c6d74b
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
bd6dbb0698eca76c4ee1337ef1a73b67c8a64ae4 03-Sep-2015 Jason Monk <jmonk@google.com> QS: Add long-press to customize prototype - part 1

Start adding prototype to long-press to go to customization view
for QS. Currently it allows re-arranging and resetting. Later
it will have more.

Change-Id: Ib2ba0f93ac2f4cced4f146d39771a8a17ac05bc2
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
caf3762ae67fe804eb66b280b6f7c5371b280573 18-Aug-2015 Jason Monk <jmonk@google.com> QS prototype work

- All work is defaulted to off, with no changes to UI
- Add 'quick' QS tiles, which have circles around them and no text,
they just toggle things like wifi
- Add tuner switch to hide brightness from QS panel
- Add paginated QS layout, it shows a row of the circle tiles across
the top, followed by 3 rows of normal tiles, following pages
have 4 rows, dual tiles are not allowed in this mode
- Add tuner switch to turn on paging for QS, and set to a set of tiles
that look ok with it

Change-Id: Ia2d2eb36f8953033ce4810cd3628fcb86315fe46
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java
520ea0673e1dd44fc0cac04ab1d0ded5b8a67a52 18-Aug-2015 Jason Monk <jmonk@google.com> Some QS refactoring

Get the bit about tiles out into its own place. This will make it
easier to experiment with new layouts, and to hide/show other elements
as necessary without lots of layout work.

Change-Id: I32752df1881e4e3c693730284f8608102abdc04b
/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/TileLayout.java