From 036d7e0bd971a1b7f1238c4e4e02bbb2a3f6e398 Mon Sep 17 00:00:00 2001 From: Beverly Date: Thu, 1 Feb 2018 18:14:33 -0500 Subject: [PATCH] DND ixD changes - Subtext in Settings > Sound updated - new icons for automatic dnd rules - no toast when toggling on/off dnd rules - dnd dialog has a warning if dnd will cause user to miss next alarm Test: make ROBOTEST_FILTER=ZenModePreferenceControllerTest RunSettingsRoboTests -j40 Fixes: 72494029 Fixes: 72655216 Fixes: 72655609 Change-Id: I9d86d82529079f35e362f93e10914f0a60229cd8 --- res/drawable/ic_event.xml | 34 ++ res/drawable/ic_event_white.xml | 25 + res/drawable/ic_timelapse.xml | 34 ++ res/drawable/ic_timelapse_white.xml | 25 + res/layout/zen_mode_settings_button.xml | 20 +- res/layout/zen_rule_type.xml | 7 +- res/values/strings.xml | 15 + .../notification/EnableZenModeDialog.java | 467 ------------------ .../SettingsEnableZenModeDialog.java | 37 ++ .../settings/notification/SoundSettings.java | 4 +- ...tomaticRuleHeaderPreferenceController.java | 8 + ...tomaticRuleSwitchPreferenceController.java | 17 +- .../ZenModeButtonPreferenceController.java | 2 +- .../ZenModeEventRuleSettings.java | 3 +- .../ZenModePreferenceController.java | 80 ++- .../ZenModeScheduleRuleSettings.java | 3 +- .../notification/ZenModeSettings.java | 20 + .../notification/ZenRuleSelectionDialog.java | 12 +- .../notification/EnableZenModeDialogTest.java | 152 ------ .../ZenModePreferenceControllerTest.java | 11 +- 20 files changed, 306 insertions(+), 670 deletions(-) create mode 100644 res/drawable/ic_event.xml create mode 100644 res/drawable/ic_event_white.xml create mode 100644 res/drawable/ic_timelapse.xml create mode 100644 res/drawable/ic_timelapse_white.xml delete mode 100644 src/com/android/settings/notification/EnableZenModeDialog.java create mode 100644 src/com/android/settings/notification/SettingsEnableZenModeDialog.java delete mode 100644 tests/robotests/src/com/android/settings/notification/EnableZenModeDialogTest.java diff --git a/res/drawable/ic_event.xml b/res/drawable/ic_event.xml new file mode 100644 index 00000000000..a82d7544985 --- /dev/null +++ b/res/drawable/ic_event.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/res/drawable/ic_event_white.xml b/res/drawable/ic_event_white.xml new file mode 100644 index 00000000000..d80429b7ec0 --- /dev/null +++ b/res/drawable/ic_event_white.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/res/drawable/ic_timelapse.xml b/res/drawable/ic_timelapse.xml new file mode 100644 index 00000000000..ba97bae8c90 --- /dev/null +++ b/res/drawable/ic_timelapse.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + diff --git a/res/drawable/ic_timelapse_white.xml b/res/drawable/ic_timelapse_white.xml new file mode 100644 index 00000000000..f287747d2bc --- /dev/null +++ b/res/drawable/ic_timelapse_white.xml @@ -0,0 +1,25 @@ + + + + + diff --git a/res/layout/zen_mode_settings_button.xml b/res/layout/zen_mode_settings_button.xml index 4fe522d799f..7db52a2ed58 100644 --- a/res/layout/zen_mode_settings_button.xml +++ b/res/layout/zen_mode_settings_button.xml @@ -17,31 +17,25 @@ + android:layout_height="wrap_content">