diff --git a/res/drawable-hdpi-v11/icon_cached.png b/res/drawable-hdpi-v11/icon_cached.png
deleted file mode 100644
index 777153ba4d..0000000000
Binary files a/res/drawable-hdpi-v11/icon_cached.png and /dev/null differ
diff --git a/res/drawable-hdpi/icon_cached.png b/res/drawable-hdpi/icon_cached.png
index d319ca5216..777153ba4d 100644
Binary files a/res/drawable-hdpi/icon_cached.png and b/res/drawable-hdpi/icon_cached.png differ
diff --git a/res/drawable-mdpi-v11/icon_cached.png b/res/drawable-mdpi-v11/icon_cached.png
deleted file mode 100644
index 5654c49147..0000000000
Binary files a/res/drawable-mdpi-v11/icon_cached.png and /dev/null differ
diff --git a/res/drawable-mdpi/icon_cached.png b/res/drawable-mdpi/icon_cached.png
index 07d3a7e9d5..5654c49147 100644
Binary files a/res/drawable-mdpi/icon_cached.png and b/res/drawable-mdpi/icon_cached.png differ
diff --git a/res/drawable-v12/recycler_view_fast_scroller_bubble.xml b/res/drawable-v12/recycler_view_fast_scroller_bubble.xml
deleted file mode 100644
index f135c5c6d6..0000000000
--- a/res/drawable-v12/recycler_view_fast_scroller_bubble.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/drawable-v21/circle_touch_highlight_background.xml b/res/drawable-v21/circle_touch_highlight_background.xml
deleted file mode 100644
index fe392b45e6..0000000000
--- a/res/drawable-v21/circle_touch_highlight_background.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
- -
-
-
-
-
-
\ No newline at end of file
diff --git a/res/drawable-v21/conversation_list_item_background.xml b/res/drawable-v21/conversation_list_item_background.xml
deleted file mode 100644
index 642879178e..0000000000
--- a/res/drawable-v21/conversation_list_item_background.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
- -
-
-
-
-
-
diff --git a/res/drawable-v21/conversation_list_item_background_dark.xml b/res/drawable-v21/conversation_list_item_background_dark.xml
deleted file mode 100644
index 642879178e..0000000000
--- a/res/drawable-v21/conversation_list_item_background_dark.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
- -
-
-
-
-
-
diff --git a/res/drawable-v21/dialog_background.xml b/res/drawable-v21/dialog_background.xml
deleted file mode 100644
index d607bfc022..0000000000
--- a/res/drawable-v21/dialog_background.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/drawable-v21/media_camera_button_background.xml b/res/drawable-v21/media_camera_button_background.xml
deleted file mode 100644
index e129933aea..0000000000
--- a/res/drawable-v21/media_camera_button_background.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
\ No newline at end of file
diff --git a/res/drawable-v21/media_count_button_background.xml b/res/drawable-v21/media_count_button_background.xml
deleted file mode 100644
index a5fdc45a06..0000000000
--- a/res/drawable-v21/media_count_button_background.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- -
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/drawable-v21/mediarail_button_background.xml b/res/drawable-v21/mediarail_button_background.xml
deleted file mode 100644
index 035512fbff..0000000000
--- a/res/drawable-v21/mediarail_button_background.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
-
diff --git a/res/drawable-v21/sticker_button_dark.xml b/res/drawable-v21/sticker_button_dark.xml
deleted file mode 100644
index bbd18b7e9f..0000000000
--- a/res/drawable-v21/sticker_button_dark.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
diff --git a/res/drawable-v21/sticker_button_light.xml b/res/drawable-v21/sticker_button_light.xml
deleted file mode 100644
index f20b4e89d1..0000000000
--- a/res/drawable-v21/sticker_button_light.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
diff --git a/res/drawable-v21/touch_highlight_background.xml b/res/drawable-v21/touch_highlight_background.xml
deleted file mode 100644
index 80e27edf3d..0000000000
--- a/res/drawable-v21/touch_highlight_background.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/res/drawable-xhdpi-v11/icon_cached.png b/res/drawable-xhdpi-v11/icon_cached.png
deleted file mode 100644
index 66a4b60dd3..0000000000
Binary files a/res/drawable-xhdpi-v11/icon_cached.png and /dev/null differ
diff --git a/res/drawable-xhdpi/icon_cached.png b/res/drawable-xhdpi/icon_cached.png
index b34b69604c..66a4b60dd3 100644
Binary files a/res/drawable-xhdpi/icon_cached.png and b/res/drawable-xhdpi/icon_cached.png differ
diff --git a/res/drawable-xxhdpi-v11/icon_cached.png b/res/drawable-xxhdpi-v11/icon_cached.png
deleted file mode 100644
index d17e250790..0000000000
Binary files a/res/drawable-xxhdpi-v11/icon_cached.png and /dev/null differ
diff --git a/res/drawable-xxhdpi/icon_cached.png b/res/drawable-xxhdpi/icon_cached.png
index ac8c295810..d17e250790 100644
Binary files a/res/drawable-xxhdpi/icon_cached.png and b/res/drawable-xxhdpi/icon_cached.png differ
diff --git a/res/drawable-xxxhdpi-v11/icon_cached.png b/res/drawable-xxxhdpi-v11/icon_cached.png
deleted file mode 100644
index fc6a833547..0000000000
Binary files a/res/drawable-xxxhdpi-v11/icon_cached.png and /dev/null differ
diff --git a/res/drawable-xxxhdpi/icon_cached.png b/res/drawable-xxxhdpi/icon_cached.png
index 07c7bd5382..fc6a833547 100644
Binary files a/res/drawable-xxxhdpi/icon_cached.png and b/res/drawable-xxxhdpi/icon_cached.png differ
diff --git a/res/drawable/circle_touch_highlight_background.xml b/res/drawable/circle_touch_highlight_background.xml
index 96f6b341a6..fe392b45e6 100644
--- a/res/drawable/circle_touch_highlight_background.xml
+++ b/res/drawable/circle_touch_highlight_background.xml
@@ -1,8 +1,9 @@
-
- -
+
+
-
-
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/res/drawable/conversation_list_item_background.xml b/res/drawable/conversation_list_item_background.xml
index 92908acc6a..642879178e 100644
--- a/res/drawable/conversation_list_item_background.xml
+++ b/res/drawable/conversation_list_item_background.xml
@@ -1,6 +1,10 @@
-
-
-
-
-
+
+
+ -
+
+
+
+
+
diff --git a/res/drawable/conversation_list_item_background_dark.xml b/res/drawable/conversation_list_item_background_dark.xml
index 92908acc6a..642879178e 100644
--- a/res/drawable/conversation_list_item_background_dark.xml
+++ b/res/drawable/conversation_list_item_background_dark.xml
@@ -1,6 +1,10 @@
-
-
-
-
-
+
+
+ -
+
+
+
+
+
diff --git a/res/drawable/default_session_background.xml b/res/drawable/default_session_background.xml
index c6e75f86e6..d397981ab5 100644
--- a/res/drawable/default_session_background.xml
+++ b/res/drawable/default_session_background.xml
@@ -5,8 +5,8 @@
\ No newline at end of file
diff --git a/res/drawable/dialog_background.xml b/res/drawable/dialog_background.xml
index 1c3a6cfb02..d607bfc022 100644
--- a/res/drawable/dialog_background.xml
+++ b/res/drawable/dialog_background.xml
@@ -1,5 +1,11 @@
-
-
-
\ No newline at end of file
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/ic_advanced_24dp.xml b/res/drawable/ic_advanced_24dp.xml
index 4fb9e1ab03..7f05df0360 100644
--- a/res/drawable/ic_advanced_24dp.xml
+++ b/res/drawable/ic_advanced_24dp.xml
@@ -1,4 +1,4 @@
+ android:tint="?attr/pref_icon_tint"/>
\ No newline at end of file
diff --git a/res/drawable/media_camera_button_background.xml b/res/drawable/media_camera_button_background.xml
index a5074afb2a..e129933aea 100644
--- a/res/drawable/media_camera_button_background.xml
+++ b/res/drawable/media_camera_button_background.xml
@@ -1,4 +1,16 @@
-
-
-
\ No newline at end of file
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/media_count_button_background.xml b/res/drawable/media_count_button_background.xml
index 57cfd3a85c..a5fdc45a06 100644
--- a/res/drawable/media_count_button_background.xml
+++ b/res/drawable/media_count_button_background.xml
@@ -1,5 +1,12 @@
-
-
-
-
+
+ -
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/res/drawable/mediarail_button_background.xml b/res/drawable/mediarail_button_background.xml
index 09e616ea41..035512fbff 100644
--- a/res/drawable/mediarail_button_background.xml
+++ b/res/drawable/mediarail_button_background.xml
@@ -1,5 +1,19 @@
-
-
-
-
\ No newline at end of file
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+
+
+
+
diff --git a/res/drawable/recycler_view_fast_scroller_bubble.xml b/res/drawable/recycler_view_fast_scroller_bubble.xml
index 417f6e4bc6..f135c5c6d6 100644
--- a/res/drawable/recycler_view_fast_scroller_bubble.xml
+++ b/res/drawable/recycler_view_fast_scroller_bubble.xml
@@ -2,8 +2,8 @@
+ android:bottomLeftRadius="44dp"
+ android:bottomRightRadius="0dp"/>
\ No newline at end of file
diff --git a/res/drawable/sticker_button_dark.xml b/res/drawable/sticker_button_dark.xml
index 646748d34b..bbd18b7e9f 100644
--- a/res/drawable/sticker_button_dark.xml
+++ b/res/drawable/sticker_button_dark.xml
@@ -1,4 +1,17 @@
-
-
-
\ No newline at end of file
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
diff --git a/res/drawable/sticker_button_light.xml b/res/drawable/sticker_button_light.xml
index 97fcffe0fb..f20b4e89d1 100644
--- a/res/drawable/sticker_button_light.xml
+++ b/res/drawable/sticker_button_light.xml
@@ -1,4 +1,17 @@
-
-
-
\ No newline at end of file
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
diff --git a/res/drawable/touch_highlight_background.xml b/res/drawable/touch_highlight_background.xml
index 8089a02808..80e27edf3d 100644
--- a/res/drawable/touch_highlight_background.xml
+++ b/res/drawable/touch_highlight_background.xml
@@ -1,6 +1,7 @@
-
-
-
-
-
+
+
+
\ No newline at end of file
diff --git a/res/layout-v16/video_player.xml b/res/layout-v16/video_player.xml
deleted file mode 100644
index b855fca65a..0000000000
--- a/res/layout-v16/video_player.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/layout/activity_settings.xml b/res/layout/activity_settings.xml
index bff6499952..e0312b15f8 100644
--- a/res/layout/activity_settings.xml
+++ b/res/layout/activity_settings.xml
@@ -161,6 +161,22 @@
android:layout_marginTop="@dimen/large_spacing"
android:background="@color/separator" />
+
+
+
+
-
+
-
+
\ No newline at end of file
diff --git a/res/values-notnight/colors.xml b/res/values-notnight/colors.xml
new file mode 100644
index 0000000000..ba86608401
--- /dev/null
+++ b/res/values-notnight/colors.xml
@@ -0,0 +1,32 @@
+
+
+
+
+#00E97B
+#000000
+#FCFCFC
+#DFDFDF
+#FCFCFC
+@color/transparent
+#FCFCFC
+#212121
+#FCFCFC
+#EDEDED
+#F5F5F5
+#00E97B
+#F5F5F5
+#FCFCFC
+#F5F5F5
+
+
+#fcfcfd
+#fcfcfd
+#fcfcfd
+
+
+#1B1B1B
+#333132
+#0AFFFFFF
+#99FFFFFF
+
+
\ No newline at end of file
diff --git a/res/values-v11/styles.xml b/res/values-v11/styles.xml
deleted file mode 100644
index e5a9a0dffe..0000000000
--- a/res/values-v11/styles.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/res/values-v19/colors.xml b/res/values-v19/colors.xml
deleted file mode 100644
index 8eee1017ab..0000000000
--- a/res/values-v19/colors.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- #22000000
-
\ No newline at end of file
diff --git a/res/values-v19/themes.xml b/res/values-v19/themes.xml
deleted file mode 100644
index 1d73d342bf..0000000000
--- a/res/values-v19/themes.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
diff --git a/res/values-v21/themes.xml b/res/values-v21/themes.xml
deleted file mode 100644
index c3189760de..0000000000
--- a/res/values-v21/themes.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/res/values-v9/styles.xml b/res/values-v9/styles.xml
deleted file mode 100644
index 736e77a5d6..0000000000
--- a/res/values-v9/styles.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/res/values/colors.xml b/res/values/colors.xml
index e46a888f01..63ebf4387d 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -82,7 +82,7 @@
#32000000
@color/gray65
- #400099cc
+ #22000000
#ffffffff
#ff333333
@@ -107,4 +107,7 @@
@color/transparent_black_90
+ #121212
+ #171717
+
diff --git a/res/values/styles.xml b/res/values/styles.xml
index 3355423f77..9fc46d2f60 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -296,13 +296,12 @@
- #BFffffff
-
-
-
-
+
-
@@ -68,7 +48,8 @@