diff --git a/app/AndroidManifest.xml b/app/AndroidManifest.xml
index 2c45970177..edf400b14c 100644
--- a/app/AndroidManifest.xml
+++ b/app/AndroidManifest.xml
@@ -339,14 +339,12 @@
-
+
+ android:exported="false">
@@ -362,8 +360,7 @@
-
+
+
+
+
+
+
+
+
+
+
diff --git a/app/res/color/button_orange_background.xml b/app/res/color/button_orange_background.xml
new file mode 100644
index 0000000000..1493a7709c
--- /dev/null
+++ b/app/res/color/button_orange_background.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/res/color/button_red_background.xml b/app/res/color/button_red_background.xml
new file mode 100644
index 0000000000..0fca04b82b
--- /dev/null
+++ b/app/res/color/button_red_background.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/res/color/primary_button_background.xml b/app/res/color/primary_button_background.xml
index 90bafb37c1..22f6c49dad 100644
--- a/app/res/color/primary_button_background.xml
+++ b/app/res/color/primary_button_background.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/app/res/drawable-hdpi-v14/notification.png b/app/res/drawable-hdpi-v14/notification.png
deleted file mode 100644
index a307880630..0000000000
Binary files a/app/res/drawable-hdpi-v14/notification.png and /dev/null differ
diff --git a/app/res/drawable-hdpi/icon_app_white.png b/app/res/drawable-hdpi/icon_app_white.png
deleted file mode 100644
index 4e2c034930..0000000000
Binary files a/app/res/drawable-hdpi/icon_app_white.png and /dev/null differ
diff --git a/app/res/drawable-hdpi/notification.png b/app/res/drawable-hdpi/notification.png
deleted file mode 100644
index b62adeb031..0000000000
Binary files a/app/res/drawable-hdpi/notification.png and /dev/null differ
diff --git a/app/res/drawable-hdpi/pause_question_audio.png b/app/res/drawable-hdpi/pause_question_audio.png
index 8d1a5e26f6..0093ff1f67 100644
Binary files a/app/res/drawable-hdpi/pause_question_audio.png and b/app/res/drawable-hdpi/pause_question_audio.png differ
diff --git a/app/res/drawable-hdpi/play_question_audio.png b/app/res/drawable-hdpi/play_question_audio.png
index ef923b91d1..da3d7eeec0 100644
Binary files a/app/res/drawable-hdpi/play_question_audio.png and b/app/res/drawable-hdpi/play_question_audio.png differ
diff --git a/app/res/drawable-ldpi-v14/notification.png b/app/res/drawable-ldpi-v14/notification.png
deleted file mode 100644
index 51ba81206b..0000000000
Binary files a/app/res/drawable-ldpi-v14/notification.png and /dev/null differ
diff --git a/app/res/drawable-ldpi/icon_app_white.png b/app/res/drawable-ldpi/icon_app_white.png
deleted file mode 100644
index 0495c7abdb..0000000000
Binary files a/app/res/drawable-ldpi/icon_app_white.png and /dev/null differ
diff --git a/app/res/drawable-ldpi/notification.png b/app/res/drawable-ldpi/notification.png
deleted file mode 100644
index 3a53999386..0000000000
Binary files a/app/res/drawable-ldpi/notification.png and /dev/null differ
diff --git a/app/res/drawable-mdpi-v14/notification.png b/app/res/drawable-mdpi-v14/notification.png
deleted file mode 100644
index 283e66dce0..0000000000
Binary files a/app/res/drawable-mdpi-v14/notification.png and /dev/null differ
diff --git a/app/res/drawable-mdpi/icon_app_white.png b/app/res/drawable-mdpi/icon_app_white.png
deleted file mode 100644
index 90f745543b..0000000000
Binary files a/app/res/drawable-mdpi/icon_app_white.png and /dev/null differ
diff --git a/app/res/drawable-mdpi/notification.png b/app/res/drawable-mdpi/notification.png
deleted file mode 100644
index 88bba12b48..0000000000
Binary files a/app/res/drawable-mdpi/notification.png and /dev/null differ
diff --git a/app/res/drawable-mdpi/pause_question_audio.png b/app/res/drawable-mdpi/pause_question_audio.png
index 61edf086c1..1bd7dcb056 100644
Binary files a/app/res/drawable-mdpi/pause_question_audio.png and b/app/res/drawable-mdpi/pause_question_audio.png differ
diff --git a/app/res/drawable-mdpi/play_question_audio.png b/app/res/drawable-mdpi/play_question_audio.png
index a52be7a023..912853bbdb 100644
Binary files a/app/res/drawable-mdpi/play_question_audio.png and b/app/res/drawable-mdpi/play_question_audio.png differ
diff --git a/app/res/drawable-xhdpi/icon_app_white.png b/app/res/drawable-xhdpi/icon_app_white.png
deleted file mode 100644
index 12f02e63f3..0000000000
Binary files a/app/res/drawable-xhdpi/icon_app_white.png and /dev/null differ
diff --git a/app/res/drawable-xhdpi/pause_question_audio.png b/app/res/drawable-xhdpi/pause_question_audio.png
index 627f96e7e0..1f77f3a5dd 100644
Binary files a/app/res/drawable-xhdpi/pause_question_audio.png and b/app/res/drawable-xhdpi/pause_question_audio.png differ
diff --git a/app/res/drawable-xhdpi/play_question_audio.png b/app/res/drawable-xhdpi/play_question_audio.png
index fb26073fe6..d231d4a4d0 100644
Binary files a/app/res/drawable-xhdpi/play_question_audio.png and b/app/res/drawable-xhdpi/play_question_audio.png differ
diff --git a/app/res/drawable-xxxhdpi/pause_question_audio.png b/app/res/drawable-xxxhdpi/pause_question_audio.png
index 295a704ff6..74d106537f 100644
Binary files a/app/res/drawable-xxxhdpi/pause_question_audio.png and b/app/res/drawable-xxxhdpi/pause_question_audio.png differ
diff --git a/app/res/drawable-xxxhdpi/play_question_audio.png b/app/res/drawable-xxxhdpi/play_question_audio.png
index 4655703b3f..628e87ea15 100644
Binary files a/app/res/drawable-xxxhdpi/play_question_audio.png and b/app/res/drawable-xxxhdpi/play_question_audio.png differ
diff --git a/app/res/drawable/actionbar_modern_spacing.xml b/app/res/drawable/actionbar_modern_spacing.xml
deleted file mode 100644
index acf2c3d719..0000000000
--- a/app/res/drawable/actionbar_modern_spacing.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/app/res/drawable/btn_finish_background.xml b/app/res/drawable/btn_finish_background.xml
index 060b6bed00..ead1dc4273 100644
--- a/app/res/drawable/btn_finish_background.xml
+++ b/app/res/drawable/btn_finish_background.xml
@@ -4,5 +4,5 @@
android:state_pressed="true"
android:drawable="@color/cc_attention_positive_text"/>
+ android:drawable="@color/start_home_button"/>
\ No newline at end of file
diff --git a/app/res/drawable/button_background_white.xml b/app/res/drawable/button_background_white.xml
new file mode 100644
index 0000000000..dedb7d4e34
--- /dev/null
+++ b/app/res/drawable/button_background_white.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/app/res/drawable/button_green_background.xml b/app/res/drawable/button_green_background.xml
deleted file mode 100644
index 7c1d045bc2..0000000000
--- a/app/res/drawable/button_green_background.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/drawable/button_orange_background.xml b/app/res/drawable/button_orange_background.xml
deleted file mode 100644
index dd8e722370..0000000000
--- a/app/res/drawable/button_orange_background.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/drawable/button_red_background.xml b/app/res/drawable/button_red_background.xml
deleted file mode 100644
index 2c16258f98..0000000000
--- a/app/res/drawable/button_red_background.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/drawable/ccbanner.png b/app/res/drawable/ccbanner.png
deleted file mode 100644
index 423a53be10..0000000000
Binary files a/app/res/drawable/ccbanner.png and /dev/null differ
diff --git a/app/res/drawable/check_update.xml b/app/res/drawable/check_update.xml
index 4e69e9ed32..c963c7cb1b 100644
--- a/app/res/drawable/check_update.xml
+++ b/app/res/drawable/check_update.xml
@@ -5,5 +5,5 @@
android:viewportHeight="232.5">
+ android:fillColor="@color/square_button_icon_color"/>
diff --git a/app/res/drawable/commcare_actionbar_logo.xml b/app/res/drawable/commcare_actionbar_logo.xml
new file mode 100644
index 0000000000..0157ae2e24
--- /dev/null
+++ b/app/res/drawable/commcare_actionbar_logo.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/app/res/drawable/commcare_actionbar_logo_spacing.xml b/app/res/drawable/commcare_actionbar_logo_spacing.xml
new file mode 100644
index 0000000000..31f5d733b5
--- /dev/null
+++ b/app/res/drawable/commcare_actionbar_logo_spacing.xml
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/res/drawable/home_incomplete.xml b/app/res/drawable/home_incomplete.xml
index b5115fbd1c..394c4221bf 100644
--- a/app/res/drawable/home_incomplete.xml
+++ b/app/res/drawable/home_incomplete.xml
@@ -1,10 +1,10 @@
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
diff --git a/app/res/drawable/home_logout.xml b/app/res/drawable/home_logout.xml
index a5e310ef93..e448c752cb 100644
--- a/app/res/drawable/home_logout.xml
+++ b/app/res/drawable/home_logout.xml
@@ -1,12 +1,9 @@
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
-
+ android:pathData="M120.75,67.5C126.14,67.5 130.5,63.14 130.5,57.75C130.5,52.36 126.14,48 120.75,48H101.25C85.1,48 72,61.1 72,77.25V155.25C72,171.4 85.1,184.5 101.25,184.5H120.75C126.14,184.5 130.5,180.14 130.5,174.75C130.5,169.36 126.14,165 120.75,165H101.25C95.86,165 91.5,160.64 91.5,155.25V77.25C91.5,71.86 95.86,67.5 101.25,67.5H120.75ZM225.71,121.55C227.18,120.18 228,118.26 228,116.25C228,114.24 227.18,112.32 225.71,110.95L181.84,69.51C179.71,67.5 176.6,66.95 173.92,68.11C171.24,69.27 169.5,71.92 169.5,74.81V96.75H130.5C125.11,96.75 120.75,101.11 120.75,106.5V126C120.75,131.39 125.11,135.75 130.5,135.75H169.5V157.69C169.5,160.61 171.24,163.23 173.92,164.39C176.6,165.55 179.71,165 181.84,162.99L225.71,121.55Z"
+ android:fillColor="@color/square_button_icon_color"/>
diff --git a/app/res/drawable/home_saved.xml b/app/res/drawable/home_saved.xml
index 25b33040c4..d20a0f5b00 100644
--- a/app/res/drawable/home_saved.xml
+++ b/app/res/drawable/home_saved.xml
@@ -1,5 +1,9 @@
-
-
+
+
diff --git a/app/res/drawable/home_start.xml b/app/res/drawable/home_start.xml
index c66a93bd48..044cc99479 100644
--- a/app/res/drawable/home_start.xml
+++ b/app/res/drawable/home_start.xml
@@ -1,15 +1,13 @@
-
-
-
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
+
+
+
+
diff --git a/app/res/drawable/home_sync.xml b/app/res/drawable/home_sync.xml
index 42b25c3333..072a233b71 100644
--- a/app/res/drawable/home_sync.xml
+++ b/app/res/drawable/home_sync.xml
@@ -1,21 +1,13 @@
-
-
-
-
-
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
+
+
+
+
diff --git a/app/res/drawable/icon_app_white.png b/app/res/drawable/icon_app_white.png
deleted file mode 100644
index b5da340312..0000000000
Binary files a/app/res/drawable/icon_app_white.png and /dev/null differ
diff --git a/app/res/drawable/icon_color.png b/app/res/drawable/icon_color.png
deleted file mode 100644
index 1e88bab4f5..0000000000
Binary files a/app/res/drawable/icon_color.png and /dev/null differ
diff --git a/app/res/drawable/install_start.xml b/app/res/drawable/install_start.xml
index 0a4839930a..0e1a2a49f1 100644
--- a/app/res/drawable/install_start.xml
+++ b/app/res/drawable/install_start.xml
@@ -1,13 +1,9 @@
-
-
-
-
-
-
\ No newline at end of file
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
+
+
diff --git a/app/res/drawable/install_stop.xml b/app/res/drawable/install_stop.xml
index ef2b97a49f..af188dfb8d 100644
--- a/app/res/drawable/install_stop.xml
+++ b/app/res/drawable/install_stop.xml
@@ -1,9 +1,9 @@
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
+ android:pathData="M218.18,105.06H220.95C225.29,105.06 228.78,101.57 228.78,97.23V55.48C228.78,52.32 226.89,49.45 223.95,48.24C221.02,47.04 217.66,47.69 215.41,49.94L201.84,63.51C173.27,35.29 127.24,35.39 98.83,63.83C70.29,92.37 70.29,138.63 98.83,167.17C127.37,195.71 173.63,195.71 202.16,167.17C206.24,163.09 206.24,156.47 202.16,152.39C198.09,148.31 191.47,148.31 187.39,152.39C167,172.78 133.96,172.78 113.58,152.39C93.19,132 93.19,98.96 113.58,78.58C133.87,58.29 166.65,58.19 187.06,78.25L173.66,91.69C171.41,93.94 170.76,97.3 171.96,100.24C173.17,103.17 176.04,105.06 179.2,105.06H218.18Z"
+ android:fillColor="@color/square_button_icon_color"/>
diff --git a/app/res/drawable/pause.png b/app/res/drawable/pause.png
index 3a23ef0186..54b1940c49 100644
Binary files a/app/res/drawable/pause.png and b/app/res/drawable/pause.png differ
diff --git a/app/res/drawable/play.png b/app/res/drawable/play.png
index 57c1e426cb..0ff12899ff 100644
Binary files a/app/res/drawable/play.png and b/app/res/drawable/play.png differ
diff --git a/app/res/drawable/progressbar_modern.xml b/app/res/drawable/progressbar_modern.xml
index 01fb1a2324..b47bd1c7c7 100644
--- a/app/res/drawable/progressbar_modern.xml
+++ b/app/res/drawable/progressbar_modern.xml
@@ -2,7 +2,7 @@
-
-
+
-
+
-
-
+
-
+
diff --git a/app/res/drawable/record.png b/app/res/drawable/record.png
index 92561ada60..5e3940cb1e 100644
Binary files a/app/res/drawable/record.png and b/app/res/drawable/record.png differ
diff --git a/app/res/drawable/record_add.png b/app/res/drawable/record_add.png
index a13f2f624b..478b569692 100644
Binary files a/app/res/drawable/record_add.png and b/app/res/drawable/record_add.png differ
diff --git a/app/res/drawable/record_in_progress.png b/app/res/drawable/record_in_progress.png
index 45ab7e1056..f221d17b5a 100644
Binary files a/app/res/drawable/record_in_progress.png and b/app/res/drawable/record_in_progress.png differ
diff --git a/app/res/drawable/record_start.png b/app/res/drawable/record_start.png
index ea6fd034c9..040e424214 100644
Binary files a/app/res/drawable/record_start.png and b/app/res/drawable/record_start.png differ
diff --git a/app/res/drawable/recording_trash.png b/app/res/drawable/recording_trash.png
index 6f522522b8..eda65ed533 100644
Binary files a/app/res/drawable/recording_trash.png and b/app/res/drawable/recording_trash.png differ
diff --git a/app/res/drawable/rounded_button_shape.xml b/app/res/drawable/rounded_button_shape.xml
new file mode 100644
index 0000000000..5bfcbec484
--- /dev/null
+++ b/app/res/drawable/rounded_button_shape.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/res/drawable/startup_barcode.xml b/app/res/drawable/startup_barcode.xml
index d65cfcfec4..ac3e33305c 100644
--- a/app/res/drawable/startup_barcode.xml
+++ b/app/res/drawable/startup_barcode.xml
@@ -1,24 +1,9 @@
+ android:width="300dp"
+ android:height="233dp"
+ android:viewportWidth="300"
+ android:viewportHeight="233">
-
-
-
-
-
+ android:pathData="M98.93,50.36C91.24,50.36 85,56.64 85,64.39V92.46C85,100.21 91.24,106.49 98.93,106.49H126.79C134.48,106.49 140.71,100.21 140.71,92.46V64.39C140.71,56.64 134.48,50.36 126.79,50.36H98.93ZM122.14,69.07V87.78H103.57V69.07H122.14ZM98.93,125.21C91.24,125.21 85,131.49 85,139.24V167.31C85,175.05 91.24,181.34 98.93,181.34H126.79C134.48,181.34 140.71,175.05 140.71,167.31V139.24C140.71,131.49 134.48,125.21 126.79,125.21H98.93ZM122.14,143.92V162.63H103.57V143.92H122.14ZM159.29,64.39V92.46C159.29,100.21 165.52,106.49 173.21,106.49H201.07C208.76,106.49 215,100.21 215,92.46V64.39C215,56.64 208.76,50.36 201.07,50.36H173.21C165.52,50.36 159.29,56.64 159.29,64.39ZM177.86,69.07H196.43V87.78H177.86V69.07ZM187.14,171.99V181.34H196.43V171.99H187.14ZM215,171.99H205.71V181.34H215V171.99ZM205.71,125.21V134.56H187.14V125.21H159.29V153.27V181.34H177.86V153.27H187.14V162.63H215V143.92V134.56V125.21H205.71Z"
+ android:fillColor="@color/square_button_icon_color"/>
diff --git a/app/res/drawable/startup_url.xml b/app/res/drawable/startup_url.xml
index 442e6b7bd9..9a04552800 100644
--- a/app/res/drawable/startup_url.xml
+++ b/app/res/drawable/startup_url.xml
@@ -1,12 +1,9 @@
-
-
+ android:width="300dp"
+ android:height="232dp"
+ android:viewportWidth="300.0"
+ android:viewportHeight="232.5">
+
+
diff --git a/app/res/drawable/wifi_direct_change_mode.xml b/app/res/drawable/wifi_direct_change_mode.xml
index c7cb385497..a735171ce4 100644
--- a/app/res/drawable/wifi_direct_change_mode.xml
+++ b/app/res/drawable/wifi_direct_change_mode.xml
@@ -5,6 +5,6 @@
android:width="512dp"
xmlns:android="http://schemas.android.com/apk/res/android">
diff --git a/app/res/drawable/wifi_direct_discover.xml b/app/res/drawable/wifi_direct_discover.xml
index 3a365e98e4..2b6ba5b485 100644
--- a/app/res/drawable/wifi_direct_discover.xml
+++ b/app/res/drawable/wifi_direct_discover.xml
@@ -5,9 +5,9 @@
android:width="512dp"
xmlns:android="http://schemas.android.com/apk/res/android">
diff --git a/app/res/drawable/wifi_direct_submit.xml b/app/res/drawable/wifi_direct_submit.xml
index 5a6ad4bf0c..22d10c7cc6 100644
--- a/app/res/drawable/wifi_direct_submit.xml
+++ b/app/res/drawable/wifi_direct_submit.xml
@@ -5,9 +5,9 @@
android:width="512dp"
xmlns:android="http://schemas.android.com/apk/res/android">
diff --git a/app/res/drawable/wifi_direct_transfer.xml b/app/res/drawable/wifi_direct_transfer.xml
index 994c07960c..376611cdf8 100644
--- a/app/res/drawable/wifi_direct_transfer.xml
+++ b/app/res/drawable/wifi_direct_transfer.xml
@@ -5,6 +5,6 @@
android:width="512dp"
xmlns:android="http://schemas.android.com/apk/res/android">
diff --git a/app/res/layout-land/activity_crash_warning.xml b/app/res/layout-land/activity_crash_warning.xml
index 92bde2be99..60f0faecae 100644
--- a/app/res/layout-land/activity_crash_warning.xml
+++ b/app/res/layout-land/activity_crash_warning.xml
@@ -93,12 +93,10 @@
-
+ android:layout_margin="@dimen/content_min_margin"/>
diff --git a/app/res/layout/activity_crash_warning.xml b/app/res/layout/activity_crash_warning.xml
index 31cf7fda08..3695850f16 100644
--- a/app/res/layout/activity_crash_warning.xml
+++ b/app/res/layout/activity_crash_warning.xml
@@ -108,12 +108,10 @@
-
+ android:layout_margin="@dimen/content_min_margin"/>
diff --git a/app/res/layout/activity_drawing_boundary.xml b/app/res/layout/activity_drawing_boundary.xml
index 89f742fdee..426377a3ad 100644
--- a/app/res/layout/activity_drawing_boundary.xml
+++ b/app/res/layout/activity_drawing_boundary.xml
@@ -44,7 +44,7 @@
android:layout_width="match_parent"
android:orientation="horizontal">
-
-
-
-
-
-
diff --git a/app/res/layout/activity_report_problem.xml b/app/res/layout/activity_report_problem.xml
index 35648f2e81..598eda0394 100644
--- a/app/res/layout/activity_report_problem.xml
+++ b/app/res/layout/activity_report_problem.xml
@@ -8,6 +8,7 @@
-
-
-
diff --git a/app/res/layout/blank_missing_multimedia_layout.xml b/app/res/layout/blank_missing_multimedia_layout.xml
index dc44bfd6f1..f156e89344 100644
--- a/app/res/layout/blank_missing_multimedia_layout.xml
+++ b/app/res/layout/blank_missing_multimedia_layout.xml
@@ -16,13 +16,13 @@
android:scaleType="fitStart"
android:maxHeight="135px"
android:maxWidth="663px"
- app:srcCompat="@drawable/ccbanner"
+ app:srcCompat="@drawable/commcare_by_dimagi"
android:visibility="gone"
android:layout_marginEnd="20px"
android:paddingStart="20px">
-
-
\ No newline at end of file
diff --git a/app/res/layout/dots_detail.xml b/app/res/layout/dots_detail.xml
index f29952483e..9d1bb02a12 100644
--- a/app/res/layout/dots_detail.xml
+++ b/app/res/layout/dots_detail.xml
@@ -40,18 +40,18 @@
android:id="@+id/dotsbuttonframe"
android:weightSum="1">
-
+ android:layout_weight="0.5"/>
-
+ android:layout_weight="0.5"/>
diff --git a/app/res/layout/dotsdoses.xml b/app/res/layout/dotsdoses.xml
index c11b044085..2a84d168db 100644
--- a/app/res/layout/dotsdoses.xml
+++ b/app/res/layout/dotsdoses.xml
@@ -61,10 +61,10 @@
android:id="@+id/dots_dose_four">
-
+ android:layout_alignParentBottom="true"/>
diff --git a/app/res/layout/draw_layout.xml b/app/res/layout/draw_layout.xml
index 203a239874..3a49edaf24 100644
--- a/app/res/layout/draw_layout.xml
+++ b/app/res/layout/draw_layout.xml
@@ -17,9 +17,10 @@
-
-
-
diff --git a/app/res/layout/entity_detail.xml b/app/res/layout/entity_detail.xml
index 38458c1a22..4fb1ae5d46 100644
--- a/app/res/layout/entity_detail.xml
+++ b/app/res/layout/entity_detail.xml
@@ -1,6 +1,7 @@
diff --git a/app/res/layout/execute_recovery_measures.xml b/app/res/layout/execute_recovery_measures.xml
index 74ff5fa5c8..963deebbf1 100644
--- a/app/res/layout/execute_recovery_measures.xml
+++ b/app/res/layout/execute_recovery_measures.xml
@@ -17,9 +17,9 @@
+ android:layout_height="136dp"
+ android:layout_width="136dp"
+ app:srcCompat="@mipmap/commcare_launcher"/>
-
-
-
-
-
-
-
-
-
-
+ android:paddingTop="@dimen/content_start" />
diff --git a/app/res/layout/install_confirm_fragment.xml b/app/res/layout/install_confirm_fragment.xml
index cfbd735eca..e72045dc7a 100644
--- a/app/res/layout/install_confirm_fragment.xml
+++ b/app/res/layout/install_confirm_fragment.xml
@@ -75,8 +75,7 @@
android:id="@+id/btn_start_install"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- android:padding="16dp"
- SquareButtonWithText:backgroundColor="@color/cc_attention_positive_color"
+ SquareButtonWithText:backgroundColor="@color/start_home_button"
SquareButtonWithText:img="@drawable/install_start"
SquareButtonWithText:subtitle="Start install"
SquareButtonWithText:textColor="@color/white"
@@ -96,8 +95,7 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="end"
- android:padding="16dp"
- SquareButtonWithText:backgroundColor="@color/cc_neutral_color"
+ SquareButtonWithText:backgroundColor="@color/start_logout_button"
SquareButtonWithText:img="@drawable/install_stop"
SquareButtonWithText:subtitle="Start over"
SquareButtonWithText:textColor="@color/white"/>
diff --git a/app/res/layout/install_permission_requester.xml b/app/res/layout/install_permission_requester.xml
index 138276605d..9415ebdbc0 100644
--- a/app/res/layout/install_permission_requester.xml
+++ b/app/res/layout/install_permission_requester.xml
@@ -52,16 +52,14 @@
android:layout_marginStart="@dimen/content_min_margin"
android:layout_marginEnd="@dimen/content_min_margin" />
-
+ android:paddingTop="@dimen/content_start" />
diff --git a/app/res/layout/layout_note_msg.xml b/app/res/layout/layout_note_msg.xml
index 7ba15d9060..535d0726eb 100644
--- a/app/res/layout/layout_note_msg.xml
+++ b/app/res/layout/layout_note_msg.xml
@@ -42,7 +42,7 @@
android:text="What to do about it"
android:textAppearance="?android:attr/textAppearanceMedium"/>
-
@@ -96,9 +98,10 @@
android:layout_marginLeft="5dp"
android:text="+"
android:textSize="@dimen/text_largest"
- style="@style/CommCare.Button.Default"
android:textColor="@color/white"
- android:background="@color/bright_blue_grad_start"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:background="@drawable/date_button_top"
android:elevation="@dimen/button_elevation"
android:layout_marginStart="5dp" />
@@ -115,10 +118,11 @@
android:layout_marginLeft="5dp"
android:text="-"
android:textSize="@dimen/text_largest"
- style="@style/CommCare.Button.Default"
+ android:background="@drawable/date_button_bottom"
android:textColor="@color/white"
- android:background="@color/dark_blue"
android:elevation="@dimen/button_elevation"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
android:layout_marginStart="5dp" />
@@ -138,10 +142,11 @@
android:layout_marginLeft="5dp"
android:text="+"
android:textSize="@dimen/text_largest"
- style="@style/CommCare.Button.Default"
+ android:background="@drawable/date_button_top"
android:textColor="@color/white"
- android:background="@color/bright_blue_grad_start"
android:elevation="@dimen/button_elevation"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
android:layout_marginStart="5dp" />
@@ -167,8 +171,9 @@
android:text="-"
android:textSize="@dimen/text_largest"
style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
android:textColor="@color/white"
- android:background="@color/dark_blue"
+ android:background="@drawable/date_button_bottom"
android:elevation="@dimen/button_elevation"
android:layout_marginStart="5dp" />
diff --git a/app/res/layout/missing_multimedia_layout.xml b/app/res/layout/missing_multimedia_layout.xml
index dbb39efe03..196c5a6906 100644
--- a/app/res/layout/missing_multimedia_layout.xml
+++ b/app/res/layout/missing_multimedia_layout.xml
@@ -16,12 +16,12 @@
android:scaleType="fitStart"
android:maxHeight="135px"
android:maxWidth="663px"
- app:srcCompat="@drawable/ccbanner"
+ app:srcCompat="@drawable/commcare_by_dimagi"
android:paddingStart="20px"
android:layout_marginEnd="20px">
-
-
-
-
-
-
-
\ No newline at end of file
+ android:visibility="visible"
+ tools:viewBindingIgnore="true" />
\ No newline at end of file
diff --git a/app/res/layout/prompt_view.xml b/app/res/layout/prompt_view.xml
index 614a771256..c37e339d07 100644
--- a/app/res/layout/prompt_view.xml
+++ b/app/res/layout/prompt_view.xml
@@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
tools:viewBindingIgnore="true">
-
+
-
+
-
@@ -23,7 +23,7 @@
android:id = "@+id/recordingprogress"
android:background="@color/blue"/>
-
diff --git a/app/res/layout/recording_fragment.xml b/app/res/layout/recording_fragment.xml
index b43b1e2fff..16c2b4b3d3 100644
--- a/app/res/layout/recording_fragment.xml
+++ b/app/res/layout/recording_fragment.xml
@@ -68,9 +68,8 @@
android:layout_height="wrap_content"
android:visibility="invisible" />
-
+ android:maxHeight="83dp"
+ android:maxWidth="442dp"
+ app:srcCompat="@drawable/commcare_by_dimagi"
+ android:layout_marginEnd="8dp"
+ android:paddingStart="8dp">
-
-
-
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content"
+ android:backgroundTint="@color/cc_light_cool_accent_bg"
+ android:textColor="@color/cc_light_cool_accent_text"
+ />
-
+ />
diff --git a/app/res/layout/screen_multimedia_inflater.xml b/app/res/layout/screen_multimedia_inflater.xml
index c5afe131c7..9b85c391d2 100644
--- a/app/res/layout/screen_multimedia_inflater.xml
+++ b/app/res/layout/screen_multimedia_inflater.xml
@@ -53,14 +53,13 @@
android:layout_below="@id/screen_multimedia_inflater_frame_location"
android:layout_centerHorizontal="true"/>
-
+ android:paddingVertical="8dp"/>
\ No newline at end of file
diff --git a/app/res/layout/screen_permission_request.xml b/app/res/layout/screen_permission_request.xml
index 6cc1f74851..af7a534696 100644
--- a/app/res/layout/screen_permission_request.xml
+++ b/app/res/layout/screen_permission_request.xml
@@ -33,13 +33,13 @@
android:layout_marginStart="30dp"
android:layout_marginEnd="30dp">
-
-
-
-
-
@@ -93,8 +92,7 @@
android:layout_height="match_parent"
android:background="@drawable/tile_drop_shadow_small_margins"
android:gravity="end"
- android:paddingHorizontal="18dp"
- SquareButtonWithText:backgroundColor="@color/cc_light_cool_accent_color"
+ SquareButtonWithText:backgroundColor="@color/barcode_button_color"
SquareButtonWithText:img="@drawable/startup_url"
SquareButtonWithText:subtitle="Enter Code"
SquareButtonWithText:textColor="@color/white"/>
diff --git a/app/res/layout/single_app_view.xml b/app/res/layout/single_app_view.xml
index e0d38e1613..35c5669a52 100644
--- a/app/res/layout/single_app_view.xml
+++ b/app/res/layout/single_app_view.xml
@@ -36,7 +36,7 @@
style="@style/TextAppearance.AppCompat.Body2"
android:visibility="visible"/>
-
-
-
-
-
\ No newline at end of file
diff --git a/app/res/layout/square_card.xml b/app/res/layout/square_card.xml
index 95bbfebae4..f7143ad13d 100644
--- a/app/res/layout/square_card.xml
+++ b/app/res/layout/square_card.xml
@@ -24,14 +24,12 @@
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
- android:layout_height="170dp">
+ android:layout_height="match_parent">
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"/>
@@ -56,6 +54,6 @@
android:layout_below="@+id/card"
android:layout_gravity="end"
android:padding="@dimen/help_text_padding"
- android:textSize="@dimen/font_size_small"/>
+ android:textSize="@dimen/font_size_medium"/>
\ No newline at end of file
diff --git a/app/res/layout/universal_date_widget.xml b/app/res/layout/universal_date_widget.xml
index de0db435e1..60cd47798b 100644
--- a/app/res/layout/universal_date_widget.xml
+++ b/app/res/layout/universal_date_widget.xml
@@ -17,6 +17,9 @@
android:id="@+id/dayupbtn"
android:layout_width="50dp"
android:layout_height="wrap_content"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:textColor="@color/white"
android:background="@drawable/date_button_top"
android:text="+"
android:textSize="@dimen/text_largest"/>
@@ -37,6 +40,9 @@
android:layout_height="wrap_content"
android:layout_below="@id/daytxt"
android:background="@drawable/date_button_bottom"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:textColor="@color/white"
android:text="-"
android:textSize="@dimen/text_largest"/>
@@ -49,6 +55,9 @@
android:background="@drawable/date_button_top"
android:text="+"
android:textSize="@dimen/text_largest"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:textColor="@color/white"
android:layout_toEndOf="@id/dayupbtn"
android:layout_marginStart="5dp" />
@@ -76,6 +85,9 @@
android:background="@drawable/date_button_bottom"
android:text="-"
android:textSize="@dimen/text_largest"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:textColor="@color/white"
android:layout_toEndOf="@id/daydownbtn"
android:layout_marginStart="5dp" />
@@ -88,6 +100,9 @@
android:background="@drawable/date_button_top"
android:text="+"
android:textSize="@dimen/text_largest"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:textColor="@color/white"
android:layout_toEndOf="@id/monthupbtn"
android:layout_marginStart="5dp" />
@@ -115,6 +130,9 @@
android:background="@drawable/date_button_bottom"
android:text="-"
android:textSize="@dimen/text_largest"
+ style="@style/CommCare.Button.Default"
+ android:backgroundTint="@color/cc_brand_color"
+ android:textColor="@color/white"
android:layout_toEndOf="@id/monthdownbtn"
android:layout_marginStart="5dp" />
diff --git a/app/res/layout/update_activity.xml b/app/res/layout/update_activity.xml
index 7ed6f81be1..a69d31f7f1 100644
--- a/app/res/layout/update_activity.xml
+++ b/app/res/layout/update_activity.xml
@@ -95,7 +95,7 @@
android:id="@+id/check_for_update_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- SquareButtonWithText:backgroundColor="@color/cc_brand_color"
+ SquareButtonWithText:backgroundColor="@color/start_home_button"
SquareButtonWithText:img="@drawable/check_update"
SquareButtonWithText:subtitle=""
SquareButtonWithText:textColor="@color/white"/>
@@ -104,7 +104,7 @@
android:id="@+id/stop_update_download_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
- SquareButtonWithText:backgroundColor="@color/cc_neutral_color"
+ SquareButtonWithText:backgroundColor="@color/start_logout_button"
SquareButtonWithText:img="@drawable/install_stop"
SquareButtonWithText:subtitle=""
SquareButtonWithText:textColor="@color/white"/>
diff --git a/app/res/layout/user_get_available_apps.xml b/app/res/layout/user_get_available_apps.xml
index 47ca892f31..f11acf2442 100644
--- a/app/res/layout/user_get_available_apps.xml
+++ b/app/res/layout/user_get_available_apps.xml
@@ -134,12 +134,12 @@
android:layout_marginStart="@dimen/standard_spacer_large"
android:layout_marginEnd="@dimen/standard_spacer_large" />
-
@@ -110,11 +110,11 @@
@@ -122,11 +122,11 @@
@@ -134,11 +134,11 @@
diff --git a/app/res/mipmap-hdpi/commcare_launcher.png b/app/res/mipmap-hdpi/commcare_launcher.png
index 6c39f72697..55a8654128 100644
Binary files a/app/res/mipmap-hdpi/commcare_launcher.png and b/app/res/mipmap-hdpi/commcare_launcher.png differ
diff --git a/app/res/mipmap-mdpi/commcare_launcher.png b/app/res/mipmap-mdpi/commcare_launcher.png
index 18df9e517c..a7f590c5eb 100644
Binary files a/app/res/mipmap-mdpi/commcare_launcher.png and b/app/res/mipmap-mdpi/commcare_launcher.png differ
diff --git a/app/res/mipmap-xhdpi/commcare_launcher.png b/app/res/mipmap-xhdpi/commcare_launcher.png
index 5595298461..f83465e907 100644
Binary files a/app/res/mipmap-xhdpi/commcare_launcher.png and b/app/res/mipmap-xhdpi/commcare_launcher.png differ
diff --git a/app/res/mipmap-xxhdpi/commcare_launcher.png b/app/res/mipmap-xxhdpi/commcare_launcher.png
index 14b748b3b6..7da4e7f1e5 100644
Binary files a/app/res/mipmap-xxhdpi/commcare_launcher.png and b/app/res/mipmap-xxhdpi/commcare_launcher.png differ
diff --git a/app/res/mipmap-xxxhdpi/commcare_launcher.png b/app/res/mipmap-xxxhdpi/commcare_launcher.png
index e6bd659643..303765cd0a 100644
Binary files a/app/res/mipmap-xxxhdpi/commcare_launcher.png and b/app/res/mipmap-xxxhdpi/commcare_launcher.png differ
diff --git a/app/res/values/colors.xml b/app/res/values/colors.xml
index 21d086c516..d9e7aa88b9 100644
--- a/app/res/values/colors.xml
+++ b/app/res/values/colors.xml
@@ -79,7 +79,7 @@
#181715
- #004EBC
+ #5D70D2
#BCDEFF
#002C5F
@@ -109,7 +109,7 @@
#00799A
- #FF8400
+ #FEAF31
#FFE3C2
#994f00
@@ -145,16 +145,21 @@
#B71C1C
- #005ab2
- #d0e3ff
+ @color/cc_neutral_bg
+ @color/cc_brand_color
+
#6AB849
#1B998B
- #5D70D2
+ @color/cc_brand_color
#3b4fb6
#373534
+ #3843D0
+ #8EA1FF
+ #FFFFFF
+
- #33000000
+ #66000000
diff --git a/app/res/values/dimens.xml b/app/res/values/dimens.xml
index cc15c4dbaf..6d1d7d0435 100755
--- a/app/res/values/dimens.xml
+++ b/app/res/values/dimens.xml
@@ -24,6 +24,8 @@
24dp
20dp
52dp
+ 88dp
+ 22dp
10dp
60dp
@@ -103,6 +105,7 @@
48dp
32dp
24dp
+ 4dp
10dp
diff --git a/app/res/values/strings.xml b/app/res/values/strings.xml
index 841a2ce818..47c7d42dec 100644
--- a/app/res/values/strings.xml
+++ b/app/res/values/strings.xml
@@ -15,7 +15,7 @@
App Manager
- Install An App
+ Install an App
Uninstall
Archive
Unarchive
diff --git a/app/res/values/styles.xml b/app/res/values/styles.xml
index b0d745bb15..a57fa7d90f 100644
--- a/app/res/values/styles.xml
+++ b/app/res/values/styles.xml
@@ -270,8 +270,10 @@
@color/cc_core_text
@@ -305,4 +307,40 @@
- "@color/black"
- @color/black
+
+
+
+
+
+
+
+
diff --git a/app/res/values/themes.xml b/app/res/values/themes.xml
index 4b018153bc..3d3a9e00e8 100644
--- a/app/res/values/themes.xml
+++ b/app/res/values/themes.xml
@@ -1,15 +1,16 @@
-
+