History log of /packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
458bb887e130926f36d8926ea8462ecfbfd1e0ef 24-Jul-2017 Matthew Fritze <mfritze@google.com> Add default value to inline payloads

If we try to set an inline result when it has not yet been
accessed in settings, nothing is read from Settings.
Thus, include a default value for a fallback.

Manual merge for: ag/2588219/

Change-Id: I3b8eea4f82764852cea642db4455ba57f10a7d37
Fixes: 63955012
Test: robotests
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
1d583e125faf3ae4c9cd82636d8f3ecf1cdec3aa 13-Jun-2017 Tony Mantler <nicoya@google.com> Make PreferenceController a mixin

Bug: 62912136
Test: Existing tests in BaseSearchIndexProviderTest
Change-Id: Ieda359806c09a019840b2005446c7ec8b61fdb00
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
6d55297f4f7b09d12aba3e8469606f0f5e4de055 20-Jun-2017 Matthew Fritze <mfritze@google.com> Block inline-results from Settings search

Change-Id: I51ac1d6510bdbd6818c91836117d9ffb059cf4ab
Fixes: 62806412
Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
2b1a88da3df42e4ec1cb2fb9814f7a440b3735f2 23-May-2017 Matthew Fritze <mfritze@google.com> Simplify InlineSwitchPayloads and generalize get/set method

InlineSwitchPayload now assumes that all switches will be
stored as 1 or 0, which simplifies the code.

Moves Availability into ResultPayload, so that custom
payloads can be created to set/get values which are more
complicated than stotring ints (like bluetooth or DnD),
and give more expressive reasons when unavailable.

Bug: 62022517
Test: make RunSettingsRoboTests
Change-Id: I87e6fc041bfd398e7daf6e6e479d502930d36f0f
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
2078bc2358031ef3a191900d9036daf4251911c1 22-May-2017 Matthew Fritze <mfritze@google.com> Remove search2 package and put everything into search

Change-Id: Ie8651c79ef023f154cd7120a88a20f3481abce2b
Fixes: 38502743
Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
c6f26380096fe154d983684d7ba2a9da3347b1bf 11-Apr-2017 Matthew Fritze <mfritze@google.com> Remove duplicates between battery and display settings

Change preference keys of duplicate settings between
display and battery to avoid duplication in search.

Bug: 33701673
Test: make RunSettingsRoboTests
Change-Id: I56c82e9e7f163d345065ca478849de9b14c173fe
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
3746d9e25f2805b16b69eb7420a629fc66f6a788 17-Mar-2017 Matthew Fritze <mfritze@google.com> Build Intents at index time

In order to index Intents into Icing, they need to be
built at Index time rather than at Search time.

Test: make RunSettingsRoboTests
Bug: 36443380
Change-Id: Ia731b5038380bb658232e2e175f52a81d86d7e02
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
516b0f1b8345d8316bff3faa687d2cc1a5a1aad7 26-Jan-2017 Matthew Fritze <mfritze@google.com> Add Adaptive brightness as an inline result in Search

Bug: 34740449
Test: make RunSettingsRoboTests
Change-Id: I71acdcc04780a76263171a9d312d88a1eb61624a
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
9b6f18134012e50a6442641f9287080d5a76c42b 08-Dec-2016 Fan Zhang <zhfan@google.com> Remove no-op handlePerferenceTreeClick from PrefControllers

Bug: 33429853
Test: RunSettingsRoboTests
Change-Id: I5633953e3d7b07f9006e541b96a24a2a769e2686
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
242da31179c8b5fe51a2fc4dfa3bf60c8472d94a 26-Oct-2016 Fan Zhang <zhfan@google.com> Fix logging spam in DashboardFragment.

When updating preferences managed through PreferenceController, the
fragment should skip prefs that are not available.

Bug: 32255863
Test: RunSettingsRoboTests
Change-Id: I2f9b6ddf8c78d40068dc18f07e60672dcba4474a
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
db1112a22168e2edec56c92a00ada6718bd19898 18-Oct-2016 Fan Zhang <zhfan@google.com> Add progressive disclsoure

- Add a ProgressiveDisclosureMixin that contains all logic for collapse
preference list when it's too long
- Refactored PreferenceController's updateState to take a preference
instead of PreferenceScreen, because with progressive disclosure the
preference can either be in screen or the mixin. DashboardFragment is
responsible finding the preference before passing it to controller.

Bug: 32255863
Test: RunSettingsRoboTests

Change-Id: I6713abd61c954ce12732902e5b3ca4d4c0b1563e
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java
66b573ad5ac6782b0e65b3dd98037eae01b527e5 07-Oct-2016 Fan Zhang <zhfan@google.com> Add display settings dashboard to new IA.

- Added a activity-alias pointing to displaySettings as top level
setting item.
- Refactored all preference logic in DisplaySettings into
PreferenceControllers. During fragment onAttach it installs all
controllers, and during onResume it updates preference state. Each
controller listens to its own preference change event.

Bug: 31800242
Test: RunSettingsRoboTests
Change-Id: Ibc9bf200c5acce7c4ae9292340822afee27a3a28
/packages/apps/Settings/src/com/android/settings/display/AutoBrightnessPreferenceController.java