diff --git a/com.discord/apktool.yml b/com.discord/apktool.yml
index fe443e588b..82f3b3ccee 100644
--- a/com.discord/apktool.yml
+++ b/com.discord/apktool.yml
@@ -1,5 +1,5 @@
!!brut.androlib.meta.MetaInfo
-apkFileName: com.discord-1010.apk
+apkFileName: com.discord-1011.apk
compressionType: false
doNotCompress:
- arsc
@@ -184,5 +184,5 @@ usesFramework:
tag: null
version: 2.4.1-197d46-SNAPSHOT
versionInfo:
- versionCode: '1010'
- versionName: 10.1.0
+ versionCode: '1011'
+ versionName: 10.1.1
diff --git a/com.discord/assets/crashlytics-build.properties b/com.discord/assets/crashlytics-build.properties
index 48fc350879..14630113a6 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!
#
-#Wed Dec 18 05:39:16 UTC 2019
-version_name=10.1.0
+#Wed Dec 18 08:19:49 UTC 2019
+version_name=10.1.1
package_name=com.discord
-build_id=e9533d5e-8eb7-41cf-8301-2ea7ab541edb
-version_code=1010
+build_id=d55deef7-930d-42af-8d0f-22cece690ad0
+version_code=1011
app_name=com.discord
diff --git a/com.discord/original/AndroidManifest.xml b/com.discord/original/AndroidManifest.xml
index 14cdd68078..21156c9386 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/ic_stop_stream_v2.xml b/com.discord/res/drawable-anydpi-v24/ic_stop_stream_v2.xml
new file mode 100644
index 0000000000..f04b7414b2
--- /dev/null
+++ b/com.discord/res/drawable-anydpi-v24/ic_stop_stream_v2.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable-hdpi/bg_nitro_classic.png b/com.discord/res/drawable-hdpi/bg_nitro_classic.png
index 981666852b..2d130fbf5c 100644
Binary files a/com.discord/res/drawable-hdpi/bg_nitro_classic.png and b/com.discord/res/drawable-hdpi/bg_nitro_classic.png differ
diff --git a/com.discord/res/drawable-hdpi/ic_stop_stream_v2.png b/com.discord/res/drawable-hdpi/ic_stop_stream_v2.png
new file mode 100644
index 0000000000..5d73e634a4
Binary files /dev/null and b/com.discord/res/drawable-hdpi/ic_stop_stream_v2.png differ
diff --git a/com.discord/res/drawable-ldpi/bg_cloud_pattern_dark.png b/com.discord/res/drawable-ldpi/bg_cloud_pattern_dark.png
index 5f696ffec6..6aca229976 100644
Binary files a/com.discord/res/drawable-ldpi/bg_cloud_pattern_dark.png and b/com.discord/res/drawable-ldpi/bg_cloud_pattern_dark.png differ
diff --git a/com.discord/res/drawable-ldpi/ic_stop_stream_v2.png b/com.discord/res/drawable-ldpi/ic_stop_stream_v2.png
new file mode 100644
index 0000000000..c30d027449
Binary files /dev/null and b/com.discord/res/drawable-ldpi/ic_stop_stream_v2.png differ
diff --git a/com.discord/res/drawable-mdpi/ic_stop_stream_v2.png b/com.discord/res/drawable-mdpi/ic_stop_stream_v2.png
new file mode 100644
index 0000000000..70ed9c2f1b
Binary files /dev/null and b/com.discord/res/drawable-mdpi/ic_stop_stream_v2.png differ
diff --git a/com.discord/res/drawable-xhdpi/ic_stop_stream_v2.png b/com.discord/res/drawable-xhdpi/ic_stop_stream_v2.png
new file mode 100644
index 0000000000..deb825eab7
Binary files /dev/null and b/com.discord/res/drawable-xhdpi/ic_stop_stream_v2.png differ
diff --git a/com.discord/res/drawable-xxhdpi/bg_nitro_classic.png b/com.discord/res/drawable-xxhdpi/bg_nitro_classic.png
index e7214b35db..e18a142c47 100644
Binary files a/com.discord/res/drawable-xxhdpi/bg_nitro_classic.png and b/com.discord/res/drawable-xxhdpi/bg_nitro_classic.png differ
diff --git a/com.discord/res/drawable-xxhdpi/ic_stop_stream_v2.png b/com.discord/res/drawable-xxhdpi/ic_stop_stream_v2.png
new file mode 100644
index 0000000000..c805f08944
Binary files /dev/null and b/com.discord/res/drawable-xxhdpi/ic_stop_stream_v2.png differ
diff --git a/com.discord/res/drawable-xxxhdpi/ic_stop_stream_v2.png b/com.discord/res/drawable-xxxhdpi/ic_stop_stream_v2.png
new file mode 100644
index 0000000000..44d8386a25
Binary files /dev/null and b/com.discord/res/drawable-xxxhdpi/ic_stop_stream_v2.png differ
diff --git a/com.discord/res/drawable/bg_stream_preview.xml b/com.discord/res/drawable/bg_stream_preview.xml
new file mode 100644
index 0000000000..97085b8f22
--- /dev/null
+++ b/com.discord/res/drawable/bg_stream_preview.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/bg_stream_preview_overlay_caption.xml b/com.discord/res/drawable/bg_stream_preview_overlay_caption.xml
new file mode 100644
index 0000000000..631b000e43
--- /dev/null
+++ b/com.discord/res/drawable/bg_stream_preview_overlay_caption.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_bg_stream_preview.xml b/com.discord/res/drawable/drawable_bg_stream_preview.xml
deleted file mode 100644
index a6a0668926..0000000000
--- a/com.discord/res/drawable/drawable_bg_stream_preview.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_button_primary_700.xml b/com.discord/res/drawable/drawable_button_primary_700.xml
new file mode 100644
index 0000000000..c73fcaeba7
--- /dev/null
+++ b/com.discord/res/drawable/drawable_button_primary_700.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_button_primary_700_neutral.xml b/com.discord/res/drawable/drawable_button_primary_700_neutral.xml
new file mode 100644
index 0000000000..063b1aa835
--- /dev/null
+++ b/com.discord/res/drawable/drawable_button_primary_700_neutral.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_button_primary_700_pressed.xml b/com.discord/res/drawable/drawable_button_primary_700_pressed.xml
new file mode 100644
index 0000000000..6071631add
--- /dev/null
+++ b/com.discord/res/drawable/drawable_button_primary_700_pressed.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_game_invite_cover_image_background.xml b/com.discord/res/drawable/drawable_game_invite_cover_image_background.xml
deleted file mode 100644
index 361994fdec..0000000000
--- a/com.discord/res/drawable/drawable_game_invite_cover_image_background.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_game_invite_gradient_overlay.xml b/com.discord/res/drawable/drawable_game_invite_gradient_overlay.xml
deleted file mode 100644
index c3ced47b4f..0000000000
--- a/com.discord/res/drawable/drawable_game_invite_gradient_overlay.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_stream_ended_dark.xml b/com.discord/res/drawable/drawable_stream_ended_dark.xml
new file mode 100644
index 0000000000..1bde8e6fd1
--- /dev/null
+++ b/com.discord/res/drawable/drawable_stream_ended_dark.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_stream_ended_light.xml b/com.discord/res/drawable/drawable_stream_ended_light.xml
new file mode 100644
index 0000000000..126a4ab774
--- /dev/null
+++ b/com.discord/res/drawable/drawable_stream_ended_light.xml
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_stream_full.xml b/com.discord/res/drawable/drawable_stream_full.xml
new file mode 100644
index 0000000000..5de16c1299
--- /dev/null
+++ b/com.discord/res/drawable/drawable_stream_full.xml
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_stream_preview_not_available_dark.xml b/com.discord/res/drawable/drawable_stream_preview_not_available_dark.xml
new file mode 100644
index 0000000000..84cc3be39c
--- /dev/null
+++ b/com.discord/res/drawable/drawable_stream_preview_not_available_dark.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/drawable_stream_preview_not_available_light.xml b/com.discord/res/drawable/drawable_stream_preview_not_available_light.xml
new file mode 100644
index 0000000000..ea18fa0de2
--- /dev/null
+++ b/com.discord/res/drawable/drawable_stream_preview_not_available_light.xml
@@ -0,0 +1,73 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_chevron_down_white_12dp.xml b/com.discord/res/drawable/ic_chevron_down_white_12dp.xml
new file mode 100644
index 0000000000..722d803835
--- /dev/null
+++ b/com.discord/res/drawable/ic_chevron_down_white_12dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_disable_landscape.xml b/com.discord/res/drawable/ic_disable_landscape.xml
new file mode 100644
index 0000000000..b9904e54af
--- /dev/null
+++ b/com.discord/res/drawable/ic_disable_landscape.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_enable_landscape.xml b/com.discord/res/drawable/ic_enable_landscape.xml
new file mode 100644
index 0000000000..d11a1bf99a
--- /dev/null
+++ b/com.discord/res/drawable/ic_enable_landscape.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/ic_warning_icon_24dp.xml b/com.discord/res/drawable/ic_warning_icon_24dp.xml
new file mode 100644
index 0000000000..1fd84d2cba
--- /dev/null
+++ b/com.discord/res/drawable/ic_warning_icon_24dp.xml
@@ -0,0 +1,5 @@
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/drawable/img_no_stream_preview.xml b/com.discord/res/drawable/img_no_stream_preview.xml
deleted file mode 100644
index a3f92dfe53..0000000000
--- a/com.discord/res/drawable/img_no_stream_preview.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/com.discord/res/layout/view_application_stream.xml b/com.discord/res/layout/view_application_stream.xml
new file mode 100644
index 0000000000..69e59227cd
--- /dev/null
+++ b/com.discord/res/layout/view_application_stream.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/view_chat_embed_game_invite.xml b/com.discord/res/layout/view_chat_embed_game_invite.xml
index 94911265c5..3aaa04d918 100644
--- a/com.discord/res/layout/view_chat_embed_game_invite.xml
+++ b/com.discord/res/layout/view_chat_embed_game_invite.xml
@@ -1,10 +1,15 @@
-
-
+
-
-
-
-
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/view_stream_preview.xml b/com.discord/res/layout/view_stream_preview.xml
new file mode 100644
index 0000000000..9f5441d58a
--- /dev/null
+++ b/com.discord/res/layout/view_stream_preview.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/view_user_avatar_presence.xml b/com.discord/res/layout/view_user_avatar_presence.xml
index d09fb5fb9d..a6ca8cbe03 100644
--- a/com.discord/res/layout/view_user_avatar_presence.xml
+++ b/com.discord/res/layout/view_user_avatar_presence.xml
@@ -2,8 +2,7 @@
-
-
-
-
+
+
+
\ 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 608bc664bf..ba59490511 100644
--- a/com.discord/res/layout/view_video_call_participant.xml
+++ b/com.discord/res/layout/view_video_call_participant.xml
@@ -5,6 +5,7 @@
+
diff --git a/com.discord/res/layout/voice_user_list_item_user.xml b/com.discord/res/layout/voice_user_list_item_user.xml
index 1e25b91458..b82be6ffd8 100644
--- a/com.discord/res/layout/voice_user_list_item_user.xml
+++ b/com.discord/res/layout/voice_user_list_item_user.xml
@@ -1,8 +1,12 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_chat_list_adapter_item_game_invite.xml b/com.discord/res/layout/widget_chat_list_adapter_item_game_invite.xml
index 2d7c7889cd..e49484e0aa 100644
--- a/com.discord/res/layout/widget_chat_list_adapter_item_game_invite.xml
+++ b/com.discord/res/layout/widget_chat_list_adapter_item_game_invite.xml
@@ -1,2 +1,5 @@
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_incoming_share.xml b/com.discord/res/layout/widget_incoming_share.xml
index 2c1c25cd82..92acb170ce 100644
--- a/com.discord/res/layout/widget_incoming_share.xml
+++ b/com.discord/res/layout/widget_incoming_share.xml
@@ -8,7 +8,7 @@
-
+
diff --git a/com.discord/res/layout/widget_remote_auth_pending_login.xml b/com.discord/res/layout/widget_remote_auth_pending_login.xml
index 74d4e81974..c5385241d3 100644
--- a/com.discord/res/layout/widget_remote_auth_pending_login.xml
+++ b/com.discord/res/layout/widget_remote_auth_pending_login.xml
@@ -2,7 +2,7 @@
-
+
diff --git a/com.discord/res/layout/widget_spectate.xml b/com.discord/res/layout/widget_spectate.xml
new file mode 100644
index 0000000000..d0f65c95af
--- /dev/null
+++ b/com.discord/res/layout/widget_spectate.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_spectate_controls.xml b/com.discord/res/layout/widget_spectate_controls.xml
new file mode 100644
index 0000000000..115d95e19b
--- /dev/null
+++ b/com.discord/res/layout/widget_spectate_controls.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_spectate_report_problem.xml b/com.discord/res/layout/widget_spectate_report_problem.xml
new file mode 100644
index 0000000000..06e59647ce
--- /dev/null
+++ b/com.discord/res/layout/widget_spectate_report_problem.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_spectate_stream_full.xml b/com.discord/res/layout/widget_spectate_stream_full.xml
new file mode 100644
index 0000000000..7470d8c89d
--- /dev/null
+++ b/com.discord/res/layout/widget_spectate_stream_full.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_spectators.xml b/com.discord/res/layout/widget_spectators.xml
new file mode 100644
index 0000000000..6acf8eacdd
--- /dev/null
+++ b/com.discord/res/layout/widget_spectators.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/com.discord/res/layout/widget_stream_rich_presence.xml b/com.discord/res/layout/widget_stream_rich_presence.xml
index 77938dd22b..7f5a4c7cea 100644
--- a/com.discord/res/layout/widget_stream_rich_presence.xml
+++ b/com.discord/res/layout/widget_stream_rich_presence.xml
@@ -3,26 +3,18 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
-
\ 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 0846e3d21d..c47eb9e825 100644
--- a/com.discord/res/menu/menu_chat_toolbar.xml
+++ b/com.discord/res/menu/menu_chat_toolbar.xml
@@ -1,12 +1,12 @@