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
|