diff --git a/com.discord/apktool.yml b/com.discord/apktool.yml
index 9f91cf7abb..cecbb72c51 100644
--- a/com.discord/apktool.yml
+++ b/com.discord/apktool.yml
@@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo
-apkFileName: com.discord-1118.apk
+apkFileName: com.discord-1119.apk
compressionType: false
doNotCompress:
- arsc
@@ -190,5 +190,5 @@ usesFramework:
tag: null
version: 2.4.1-197d46-SNAPSHOT
versionInfo:
- versionCode: '1118'
- versionName: '19.6'
+ versionCode: '1119'
+ versionName: '20.0'
diff --git a/com.discord/assets/crashlytics-build.properties b/com.discord/assets/crashlytics-build.properties
index 242c804a61..83799c1329 100644
--- a/com.discord/assets/crashlytics-build.properties
+++ b/com.discord/assets/crashlytics-build.properties
@@ -3,9 +3,9 @@
#
#Do NOT modify, delete, or commit to source control!
#
-#Mon Apr 27 19:05:15 UTC 2020
-version_name=19.6
+#Mon Apr 27 19:22:25 UTC 2020
+version_name=20.0
package_name=com.discord
-build_id=fcdd3a9d-3978-4172-a10d-cbe2774db39f
-version_code=1118
+build_id=54de1921-e227-443b-ba2b-2e7ed0fa18b1
+version_code=1119
app_name=com.discord
diff --git a/com.discord/lib/arm64-v8a/libdsti.so b/com.discord/lib/arm64-v8a/libdsti.so
new file mode 100644
index 0000000000..4aa2bf1021
Binary files /dev/null and b/com.discord/lib/arm64-v8a/libdsti.so differ
diff --git a/com.discord/lib/armeabi-v7a/libdsti.so b/com.discord/lib/armeabi-v7a/libdsti.so
new file mode 100644
index 0000000000..25a79301bc
Binary files /dev/null and b/com.discord/lib/armeabi-v7a/libdsti.so differ
diff --git a/com.discord/lib/x86/libdsti.so b/com.discord/lib/x86/libdsti.so
new file mode 100644
index 0000000000..a132dbd339
Binary files /dev/null and b/com.discord/lib/x86/libdsti.so differ
diff --git a/com.discord/lib/x86_64/libdsti.so b/com.discord/lib/x86_64/libdsti.so
new file mode 100644
index 0000000000..0fd01175b1
Binary files /dev/null and b/com.discord/lib/x86_64/libdsti.so differ
diff --git a/com.discord/original/AndroidManifest.xml b/com.discord/original/AndroidManifest.xml
index d1c8cefc8d..799da96a0e 100644
Binary files a/com.discord/original/AndroidManifest.xml and b/com.discord/original/AndroidManifest.xml differ
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__0.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__0.xml
new file mode 100644
index 0000000000..c5655f36ba
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__0.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__1.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__1.xml
new file mode 100644
index 0000000000..9ff4697d5a
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__1.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__2.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__2.xml
new file mode 100644
index 0000000000..7214b50223
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__3.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__3.xml
new file mode 100644
index 0000000000..912bfd2b20
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__3.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__4.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__4.xml
new file mode 100644
index 0000000000..ec4dd25e93
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__4.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__5.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__5.xml
new file mode 100644
index 0000000000..aeff951789
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_birthday__5.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__0.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__0.xml
new file mode 100644
index 0000000000..c2a79a72a4
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__0.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__1.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__1.xml
new file mode 100644
index 0000000000..28fff91554
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__1.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__2.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__2.xml
new file mode 100644
index 0000000000..28fff91554
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__2.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__3.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__3.xml
new file mode 100644
index 0000000000..db4371c890
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__3.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__4.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__4.xml
new file mode 100644
index 0000000000..95e20a06cb
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__4.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__5.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__5.xml
new file mode 100644
index 0000000000..c7b9577986
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_failure__5.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_safety__0.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_safety__0.xml
new file mode 100644
index 0000000000..5958855d42
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_safety__0.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/$img_age_gate_safety__1.xml b/com.discord/res/drawable-anydpi-v24/$img_age_gate_safety__1.xml
new file mode 100644
index 0000000000..3b28e40ba8
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/$img_age_gate_safety__1.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/ic_screen_14dp.xml b/com.discord/res/drawable-anydpi-v24/ic_screen_14dp.xml
new file mode 100644
index 0000000000..92b3288707
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/ic_screen_14dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/ic_user_profile_action_call_white_24dp.xml b/com.discord/res/drawable-anydpi-v24/ic_user_profile_action_call_white_24dp.xml
new file mode 100644
index 0000000000..40ab1cccf5
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/ic_user_profile_action_call_white_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/ic_voice_channel_streaming.xml b/com.discord/res/drawable-anydpi-v24/ic_voice_channel_streaming.xml
deleted file mode 100644
index f84f7e1bdb..0000000000
--- a/com.discord/res/drawable-anydpi-v24/ic_voice_channel_streaming.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/img_age_gate_birthday.xml b/com.discord/res/drawable-anydpi-v24/img_age_gate_birthday.xml
new file mode 100644
index 0000000000..79ac123dd5
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/img_age_gate_birthday.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/img_age_gate_failure.xml b/com.discord/res/drawable-anydpi-v24/img_age_gate_failure.xml
new file mode 100644
index 0000000000..80f884168e
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/img_age_gate_failure.xml
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-anydpi-v24/img_age_gate_safety.xml b/com.discord/res/drawable-anydpi-v24/img_age_gate_safety.xml
new file mode 100644
index 0000000000..32531ef993
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/img_age_gate_safety.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-hdpi/ic_screen_14dp.png b/com.discord/res/drawable-hdpi/ic_screen_14dp.png
new file mode 100644
index 0000000000..5703a99b97
Binary files /dev/null and b/com.discord/res/drawable-hdpi/ic_screen_14dp.png differ
diff --git a/com.discord/res/drawable-hdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-hdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..904510d153
Binary files /dev/null and b/com.discord/res/drawable-hdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-hdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-hdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index 61be46aa50..0000000000
Binary files a/com.discord/res/drawable-hdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-hdpi/img_age_gate_birthday.png b/com.discord/res/drawable-hdpi/img_age_gate_birthday.png
new file mode 100644
index 0000000000..0354f35aa0
Binary files /dev/null and b/com.discord/res/drawable-hdpi/img_age_gate_birthday.png differ
diff --git a/com.discord/res/drawable-hdpi/img_age_gate_failure.png b/com.discord/res/drawable-hdpi/img_age_gate_failure.png
new file mode 100644
index 0000000000..531bcb4b97
Binary files /dev/null and b/com.discord/res/drawable-hdpi/img_age_gate_failure.png differ
diff --git a/com.discord/res/drawable-hdpi/img_age_gate_safety.png b/com.discord/res/drawable-hdpi/img_age_gate_safety.png
new file mode 100644
index 0000000000..ab8d78ea43
Binary files /dev/null and b/com.discord/res/drawable-hdpi/img_age_gate_safety.png differ
diff --git a/com.discord/res/drawable-ldpi/ic_screen_14dp.png b/com.discord/res/drawable-ldpi/ic_screen_14dp.png
new file mode 100644
index 0000000000..b28bde385b
Binary files /dev/null and b/com.discord/res/drawable-ldpi/ic_screen_14dp.png differ
diff --git a/com.discord/res/drawable-ldpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-ldpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..afebb6916f
Binary files /dev/null and b/com.discord/res/drawable-ldpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-ldpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-ldpi/ic_voice_channel_streaming.png
deleted file mode 100644
index 824a4056f5..0000000000
Binary files a/com.discord/res/drawable-ldpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-ldpi/img_age_gate_birthday.png b/com.discord/res/drawable-ldpi/img_age_gate_birthday.png
new file mode 100644
index 0000000000..688f716b9f
Binary files /dev/null and b/com.discord/res/drawable-ldpi/img_age_gate_birthday.png differ
diff --git a/com.discord/res/drawable-ldpi/img_age_gate_failure.png b/com.discord/res/drawable-ldpi/img_age_gate_failure.png
new file mode 100644
index 0000000000..0138941de6
Binary files /dev/null and b/com.discord/res/drawable-ldpi/img_age_gate_failure.png differ
diff --git a/com.discord/res/drawable-ldpi/img_age_gate_safety.png b/com.discord/res/drawable-ldpi/img_age_gate_safety.png
new file mode 100644
index 0000000000..347990d2e7
Binary files /dev/null and b/com.discord/res/drawable-ldpi/img_age_gate_safety.png differ
diff --git a/com.discord/res/drawable-mdpi/ic_screen_14dp.png b/com.discord/res/drawable-mdpi/ic_screen_14dp.png
new file mode 100644
index 0000000000..5b349c3f11
Binary files /dev/null and b/com.discord/res/drawable-mdpi/ic_screen_14dp.png differ
diff --git a/com.discord/res/drawable-mdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-mdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..a4dc54f4d6
Binary files /dev/null and b/com.discord/res/drawable-mdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-mdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-mdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index 205605dbc6..0000000000
Binary files a/com.discord/res/drawable-mdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-mdpi/img_age_gate_birthday.png b/com.discord/res/drawable-mdpi/img_age_gate_birthday.png
new file mode 100644
index 0000000000..3d2c952c67
Binary files /dev/null and b/com.discord/res/drawable-mdpi/img_age_gate_birthday.png differ
diff --git a/com.discord/res/drawable-mdpi/img_age_gate_failure.png b/com.discord/res/drawable-mdpi/img_age_gate_failure.png
new file mode 100644
index 0000000000..323f257764
Binary files /dev/null and b/com.discord/res/drawable-mdpi/img_age_gate_failure.png differ
diff --git a/com.discord/res/drawable-mdpi/img_age_gate_safety.png b/com.discord/res/drawable-mdpi/img_age_gate_safety.png
new file mode 100644
index 0000000000..19df5ea75f
Binary files /dev/null and b/com.discord/res/drawable-mdpi/img_age_gate_safety.png differ
diff --git a/com.discord/res/drawable-xhdpi/ic_screen_14dp.png b/com.discord/res/drawable-xhdpi/ic_screen_14dp.png
new file mode 100644
index 0000000000..7271e74e70
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/ic_screen_14dp.png differ
diff --git a/com.discord/res/drawable-xhdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-xhdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..7c314ebcda
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-xhdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-xhdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index d1d865f44a..0000000000
Binary files a/com.discord/res/drawable-xhdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xhdpi/img_age_gate_birthday.png b/com.discord/res/drawable-xhdpi/img_age_gate_birthday.png
new file mode 100644
index 0000000000..4a8557f177
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/img_age_gate_birthday.png differ
diff --git a/com.discord/res/drawable-xhdpi/img_age_gate_failure.png b/com.discord/res/drawable-xhdpi/img_age_gate_failure.png
new file mode 100644
index 0000000000..4aa1e456de
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/img_age_gate_failure.png differ
diff --git a/com.discord/res/drawable-xhdpi/img_age_gate_safety.png b/com.discord/res/drawable-xhdpi/img_age_gate_safety.png
new file mode 100644
index 0000000000..919bf90305
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/img_age_gate_safety.png differ
diff --git a/com.discord/res/drawable-xxhdpi/ic_screen_14dp.png b/com.discord/res/drawable-xxhdpi/ic_screen_14dp.png
new file mode 100644
index 0000000000..a12c9b993c
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/ic_screen_14dp.png differ
diff --git a/com.discord/res/drawable-xxhdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-xxhdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..69cb96b8e2
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-xxhdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-xxhdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index a2bd95b74b..0000000000
Binary files a/com.discord/res/drawable-xxhdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxhdpi/img_age_gate_birthday.png b/com.discord/res/drawable-xxhdpi/img_age_gate_birthday.png
new file mode 100644
index 0000000000..ac64e691f3
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/img_age_gate_birthday.png differ
diff --git a/com.discord/res/drawable-xxhdpi/img_age_gate_failure.png b/com.discord/res/drawable-xxhdpi/img_age_gate_failure.png
new file mode 100644
index 0000000000..4582191cc6
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/img_age_gate_failure.png differ
diff --git a/com.discord/res/drawable-xxhdpi/img_age_gate_safety.png b/com.discord/res/drawable-xxhdpi/img_age_gate_safety.png
new file mode 100644
index 0000000000..c0d85ab70a
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/img_age_gate_safety.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/ic_screen_14dp.png b/com.discord/res/drawable-xxxhdpi/ic_screen_14dp.png
new file mode 100644
index 0000000000..4cf0de75ad
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/ic_screen_14dp.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/ic_user_profile_action_call_white_24dp.png b/com.discord/res/drawable-xxxhdpi/ic_user_profile_action_call_white_24dp.png
new file mode 100644
index 0000000000..522826714e
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/ic_user_profile_action_call_white_24dp.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/ic_voice_channel_streaming.png b/com.discord/res/drawable-xxxhdpi/ic_voice_channel_streaming.png
deleted file mode 100644
index d88b8a7c48..0000000000
Binary files a/com.discord/res/drawable-xxxhdpi/ic_voice_channel_streaming.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxxhdpi/icon_deafened_small.png b/com.discord/res/drawable-xxxhdpi/icon_deafened_small.png
deleted file mode 100644
index 01462ddcc3..0000000000
Binary files a/com.discord/res/drawable-xxxhdpi/icon_deafened_small.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxxhdpi/icon_muted_small.png b/com.discord/res/drawable-xxxhdpi/icon_muted_small.png
deleted file mode 100644
index 15e8b57456..0000000000
Binary files a/com.discord/res/drawable-xxxhdpi/icon_muted_small.png and /dev/null differ
diff --git a/com.discord/res/drawable-xxxhdpi/img_age_gate_birthday.png b/com.discord/res/drawable-xxxhdpi/img_age_gate_birthday.png
new file mode 100644
index 0000000000..d057e28120
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/img_age_gate_birthday.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/img_age_gate_failure.png b/com.discord/res/drawable-xxxhdpi/img_age_gate_failure.png
new file mode 100644
index 0000000000..8d4c0a7a3a
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/img_age_gate_failure.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/img_age_gate_safety.png b/com.discord/res/drawable-xxxhdpi/img_age_gate_safety.png
new file mode 100644
index 0000000000..21bf2db1ac
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/img_age_gate_safety.png differ
diff --git a/com.discord/res/drawable/bg_stream_label.xml b/com.discord/res/drawable/bg_stream_label.xml
new file mode 100644
index 0000000000..27f32c0915
--- /dev/null
+++ b/com.discord/res/drawable/bg_stream_label.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/bg_stream_live_indicator.xml b/com.discord/res/drawable/bg_stream_live_indicator.xml
new file mode 100644
index 0000000000..ac46b73c69
--- /dev/null
+++ b/com.discord/res/drawable/bg_stream_live_indicator.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/bg_stream_preview_overlay_caption_opaque.xml b/com.discord/res/drawable/bg_stream_preview_overlay_caption_opaque.xml
new file mode 100644
index 0000000000..6f78601395
--- /dev/null
+++ b/com.discord/res/drawable/bg_stream_preview_overlay_caption_opaque.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_top_down_primary_630_gradient.xml b/com.discord/res/drawable/drawable_top_down_black_40_alpha_gradient.xml
similarity index 74%
rename from com.discord/res/drawable/drawable_top_down_primary_630_gradient.xml
rename to com.discord/res/drawable/drawable_top_down_black_40_alpha_gradient.xml
index d8959070f5..102e6a6db9 100644
--- a/com.discord/res/drawable/drawable_top_down_primary_630_gradient.xml
+++ b/com.discord/res/drawable/drawable_top_down_black_40_alpha_gradient.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_top_down_primary_light_130_gradient.xml b/com.discord/res/drawable/drawable_top_down_primary_light_130_gradient.xml
deleted file mode 100644
index d0e51b0e52..0000000000
--- a/com.discord/res/drawable/drawable_top_down_primary_light_130_gradient.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_list_24dp.xml b/com.discord/res/drawable/ic_list_24dp.xml
new file mode 100644
index 0000000000..a144f51fb0
--- /dev/null
+++ b/com.discord/res/drawable/ic_list_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_search_16dp.xml b/com.discord/res/drawable/ic_search_16dp.xml
new file mode 100644
index 0000000000..bde17581e1
--- /dev/null
+++ b/com.discord/res/drawable/ic_search_16dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_user_profile_action_message_white_24dp.xml b/com.discord/res/drawable/ic_user_profile_action_message_white_24dp.xml
new file mode 100644
index 0000000000..109b512828
--- /dev/null
+++ b/com.discord/res/drawable/ic_user_profile_action_message_white_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/rounded_rectangle_4dp_radius.xml b/com.discord/res/drawable/rounded_rectangle_4dp_radius.xml
new file mode 100644
index 0000000000..9e22052688
--- /dev/null
+++ b/com.discord/res/drawable/rounded_rectangle_4dp_radius.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout-v22/widget_channels_list.xml b/com.discord/res/layout-v22/widget_channels_list.xml
deleted file mode 100644
index 8027d3f4f5..0000000000
--- a/com.discord/res/layout-v22/widget_channels_list.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/layout/dialog_date_picker.xml b/com.discord/res/layout/dialog_date_picker.xml
new file mode 100644
index 0000000000..ad934bd37d
--- /dev/null
+++ b/com.discord/res/layout/dialog_date_picker.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/layout_age_verify.xml b/com.discord/res/layout/layout_age_verify.xml
new file mode 100644
index 0000000000..1ebc438028
--- /dev/null
+++ b/com.discord/res/layout/layout_age_verify.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/layout_age_verify_underage.xml b/com.discord/res/layout/layout_age_verify_underage.xml
new file mode 100644
index 0000000000..e578de1829
--- /dev/null
+++ b/com.discord/res/layout/layout_age_verify_underage.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/view_toolbar_title.xml b/com.discord/res/layout/view_toolbar_title.xml
index 012957376d..f8a4131dbd 100644
--- a/com.discord/res/layout/view_toolbar_title.xml
+++ b/com.discord/res/layout/view_toolbar_title.xml
@@ -1,7 +1,7 @@
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/com.discord/res/layout/view_video_call_participant.xml b/com.discord/res/layout/view_video_call_participant.xml
index ad74c9252a..d236876f7f 100644
--- a/com.discord/res/layout/view_video_call_participant.xml
+++ b/com.discord/res/layout/view_video_call_participant.xml
@@ -5,9 +5,14 @@
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_age_verify.xml b/com.discord/res/layout/widget_age_verify.xml
new file mode 100644
index 0000000000..e2c6ef2eda
--- /dev/null
+++ b/com.discord/res/layout/widget_age_verify.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_auth_age_gated.xml b/com.discord/res/layout/widget_auth_age_gated.xml
new file mode 100644
index 0000000000..c83cb3bb22
--- /dev/null
+++ b/com.discord/res/layout/widget_auth_age_gated.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_auth_birthday.xml b/com.discord/res/layout/widget_auth_birthday.xml
new file mode 100644
index 0000000000..8fea49334e
--- /dev/null
+++ b/com.discord/res/layout/widget_auth_birthday.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_channel_topic.xml b/com.discord/res/layout/widget_channel_topic.xml
index c87c69d377..dabc75363f 100644
--- a/com.discord/res/layout/widget_channel_topic.xml
+++ b/com.discord/res/layout/widget_channel_topic.xml
@@ -1,14 +1,10 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_channels_list.xml b/com.discord/res/layout/widget_channels_list.xml
index 8e3dfc63e0..88e88fa88a 100644
--- a/com.discord/res/layout/widget_channels_list.xml
+++ b/com.discord/res/layout/widget_channels_list.xml
@@ -5,14 +5,18 @@
-
+
-
+
-
-
+
+
+
+
+
+
diff --git a/com.discord/res/layout/widget_channels_list_item_channel.xml b/com.discord/res/layout/widget_channels_list_item_channel.xml
index 95957c8bbd..5ecd4635ff 100644
--- a/com.discord/res/layout/widget_channels_list_item_channel.xml
+++ b/com.discord/res/layout/widget_channels_list_item_channel.xml
@@ -1,5 +1,5 @@
-
diff --git a/com.discord/res/layout/widget_channels_list_item_channel_private.xml b/com.discord/res/layout/widget_channels_list_item_channel_private.xml
index 9c0c2f64a9..74599600be 100644
--- a/com.discord/res/layout/widget_channels_list_item_channel_private.xml
+++ b/com.discord/res/layout/widget_channels_list_item_channel_private.xml
@@ -1,12 +1,12 @@
-
-
-
+
+
-
+
diff --git a/com.discord/res/layout/widget_channels_list_item_friends.xml b/com.discord/res/layout/widget_channels_list_item_friends.xml
index 115c7ad5b5..53ffe9fbac 100644
--- a/com.discord/res/layout/widget_channels_list_item_friends.xml
+++ b/com.discord/res/layout/widget_channels_list_item_friends.xml
@@ -1,5 +1,5 @@
-
diff --git a/com.discord/res/layout/widget_channels_list_item_voice_user.xml b/com.discord/res/layout/widget_channels_list_item_voice_user.xml
index c0df562f41..51fa816123 100644
--- a/com.discord/res/layout/widget_channels_list_item_voice_user.xml
+++ b/com.discord/res/layout/widget_channels_list_item_voice_user.xml
@@ -2,8 +2,11 @@
-
-
-
-
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_chat_list_adapter_item_embed.xml b/com.discord/res/layout/widget_chat_list_adapter_item_embed.xml
index e46bf1515f..d6f5b9d469 100644
--- a/com.discord/res/layout/widget_chat_list_adapter_item_embed.xml
+++ b/com.discord/res/layout/widget_chat_list_adapter_item_embed.xml
@@ -20,6 +20,7 @@
+
diff --git a/com.discord/res/layout/widget_chat_list_adapter_item_sticker.xml b/com.discord/res/layout/widget_chat_list_adapter_item_sticker.xml
new file mode 100644
index 0000000000..cea39cd3da
--- /dev/null
+++ b/com.discord/res/layout/widget_chat_list_adapter_item_sticker.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml b/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml
index 91708af079..49ae899c3b 100644
--- a/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml
+++ b/com.discord/res/layout/widget_friends_list_adapter_item_friend.xml
@@ -8,7 +8,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_guild_call.xml b/com.discord/res/layout/widget_guild_call.xml
index 3a2fbf7094..b9ae5bb898 100644
--- a/com.discord/res/layout/widget_guild_call.xml
+++ b/com.discord/res/layout/widget_guild_call.xml
@@ -13,6 +13,8 @@
-
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_guild_profile_sheet.xml b/com.discord/res/layout/widget_guild_profile_sheet.xml
index 032a5ddf5d..db158b6c80 100644
--- a/com.discord/res/layout/widget_guild_profile_sheet.xml
+++ b/com.discord/res/layout/widget_guild_profile_sheet.xml
@@ -12,7 +12,7 @@
-
+
diff --git a/com.discord/res/layout/widget_main_panel_center_nsfw.xml b/com.discord/res/layout/widget_main_panel_center_nsfw.xml
index 9507834087..328625a823 100644
--- a/com.discord/res/layout/widget_main_panel_center_nsfw.xml
+++ b/com.discord/res/layout/widget_main_panel_center_nsfw.xml
@@ -3,10 +3,10 @@
xmlns:android="http://schemas.android.com/apk/res/android">
-
+
-
-
+
+
diff --git a/com.discord/res/layout/widget_status.xml b/com.discord/res/layout/widget_status.xml
index 623cada6ba..d696f2527a 100644
--- a/com.discord/res/layout/widget_status.xml
+++ b/com.discord/res/layout/widget_status.xml
@@ -1,17 +1,15 @@
-
-
+ xmlns:android="http://schemas.android.com/apk/res/android">
+
+
-
-
-
-
-
-
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/menu/menu_chat_toolbar.xml b/com.discord/res/menu/menu_chat_toolbar.xml
index 6f1922ed8d..51a3fc6eb6 100644
--- a/com.discord/res/menu/menu_chat_toolbar.xml
+++ b/com.discord/res/menu/menu_chat_toolbar.xml
@@ -7,5 +7,4 @@
-
\ No newline at end of file
diff --git a/com.discord/res/menu/menu_guild_call.xml b/com.discord/res/menu/menu_guild_call.xml
index d551e8fa41..ccc802dd31 100644
--- a/com.discord/res/menu/menu_guild_call.xml
+++ b/com.discord/res/menu/menu_guild_call.xml
@@ -2,11 +2,11 @@
\ No newline at end of file
diff --git a/com.discord/res/menu/menu_private_call.xml b/com.discord/res/menu/menu_private_call.xml
index 3b847e4a38..f48f561354 100644
--- a/com.discord/res/menu/menu_private_call.xml
+++ b/com.discord/res/menu/menu_private_call.xml
@@ -1,6 +1,7 @@