Changes of com.discord v1349

This commit is contained in:
root 2020-11-30 22:35:21 +00:00
parent ee3363e6d6
commit 3f4974bc38
11672 changed files with 479129 additions and 478996 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Before After
Before After

View file

@ -14,7 +14,7 @@
<LinearLayout android:id="@id/flex_input_main_input_container" android:background="@drawable/drawable_bg_corners_20dp" android:paddingLeft="12.0dip" android:paddingRight="4.0dip" android:layout_marginTop="8.0dip" android:layout_marginBottom="8.0dip" android:layout_toLeftOf="@id/flex_input_send_btn_container" android:layout_toRightOf="@id/flex_input_left_btns_container" android:layout_centerVertical="true" android:animateLayoutChanges="true" android:backgroundTint="?colorBackgroundSecondaryAlt" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.lytefast.flexinput.widget.FlexEditText android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:textColorHint="?colorTextMuted" android:layout_gravity="center_vertical" android:id="@id/flex_input_text_input" android:background="@color/transparent" android:paddingTop="4.0dip" android:paddingBottom="4.0dip" android:focusableInTouchMode="true" android:scrollbars="vertical" android:layout_width="0.0dip" android:minHeight="40.0dip" android:maxLines="5" android:layout_weight="1.0" android:lineSpacingMultiplier="1.0" android:inputType="textCapSentences|textMultiLine" android:imeOptions="flagNoExtractUi" android:importantForAutofill="no" style="@style/UiKit.TextView" />
<FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content">
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/flex_input_expression_btn" android:background="@null" android:padding="8.0dip" android:visibility="gone" android:layout_width="40.0dip" android:layout_height="40.0dip" android:src="@drawable/ic_emoji_24dp" android:scaleType="centerInside" android:contentDescription="@string/emoji" style="@style/UiKit.ImageButton" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/flex_input_expression_btn" android:background="@null" android:padding="8.0dip" android:visibility="gone" android:src="@drawable/ic_emoji_24dp" android:contentDescription="@string/emoji" app:tint="?colorInteractiveNormal" style="@style/UiKit.ImageButton" />
<ImageView android:layout_gravity="bottom|center|right" android:id="@id/flex_input_expression_btn_badge" android:visibility="gone" android:layout_width="7.0dip" android:layout_height="7.0dip" android:layout_marginRight="11.0dip" android:layout_marginBottom="11.0dip" android:src="@drawable/drawable_circle_red" android:importantForAccessibility="no" app:tint="@color/status_red_500" />
</FrameLayout>
</LinearLayout>

View file

@ -7,7 +7,7 @@
<TextView android:textColor="@color/white" android:paddingLeft="64.0dip" android:paddingRight="64.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="16.0dip" android:text="@string/mobile_stream_participants_hidden" android:textAlignment="center" android:paddingHorizontal="64.0dip" style="@style/UiKit.TextAppearance.Semibold" />
<com.google.android.material.button.MaterialButton android:id="@id/call_participants_show_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/stream_show_all_participants" android:backgroundTint="@color/primary_500" app:cornerRadius="100.0dip" style="@style/UiKit.Material.Button" />
</LinearLayout>
<androidx.constraintlayout.widget.ConstraintLayout android:id="@id/call_non_video_container" android:layout_width="fill_parent" android:layout_height="fill_parent">
<androidx.constraintlayout.widget.ConstraintLayout android:id="@id/call_non_video_container" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent">
<com.google.android.material.appbar.AppBarLayout android:id="@id/action_bar_toolbar_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent" style="@style/AppTheme.AppBarLayout.Flat.Transparent">
<androidx.appcompat.widget.Toolbar style="@style/AppTheme.Toolbar.Transparent" />
</com.google.android.material.appbar.AppBarLayout>
@ -30,7 +30,7 @@
<com.discord.widgets.voice.controls.FloatingVoiceControlsView android:theme="@style/AppTheme.Dark" android:id="@id/call_controls_floating" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_constrainedHeight="true" app:layout_constraintBottom_toTopOf="@id/call_floating_push_to_talk" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" />
<com.google.android.material.button.MaterialButton android:theme="@style/AppTheme.Dark" android:textColor="@color/primary_100" android:id="@id/call_floating_push_to_talk" android:visibility="gone" android:layout_width="0.0dip" android:layout_margin="8.0dip" android:text="@string/input_mode_ptt" android:backgroundTint="@color/primary_630_alpha_90" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" style="@style/UiKit.Material.Button" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.coordinatorlayout.widget.CoordinatorLayout android:id="@id/call_controls_sheet_container" android:layout_width="fill_parent" android:layout_height="fill_parent">
<androidx.coordinatorlayout.widget.CoordinatorLayout android:id="@id/call_controls_sheet_container" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent">
<com.discord.widgets.voice.controls.FloatingVoiceControlsView2 android:layout_gravity="center_horizontal" android:id="@id/call_controls_floating_new" android:visibility="invisible" app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior" style="@style/VoiceControlsSheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -4,10 +4,11 @@
<FrameLayout android:id="@id/chat_list_adapter_item_text_decorator_reply_link_icon" android:clipChildren="false" android:layout_width="32.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="@id/chat_list_adapter_item_text_decorator" app:layout_constraintEnd_toStartOf="@id/chat_list_adapter_item_text_decorator" app:layout_constraintTop_toTopOf="@id/chat_list_adapter_item_text_decorator">
<com.discord.widgets.chat.list.ViewReplySpline android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="7.0dip" android:layout_marginStart="2.0dip" app:end_padding="2.0dip" app:tint="?colorBackgroundAccent" />
</FrameLayout>
<FrameLayout android:gravity="center_vertical" android:id="@id/chat_list_adapter_item_text_decorator" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="4.0dip" android:minHeight="18.0dip" android:layout_marginVertical="4.0dip" app:layout_constraintBottom_toTopOf="@id/chat_list_adapter_item_text_avatar" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="@id/chat_list_adapter_item_text_header" app:layout_constraintTop_toTopOf="parent">
<FrameLayout android:gravity="center_vertical" android:id="@id/chat_list_adapter_item_text_decorator" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="4.0dip" android:minHeight="18.0dip" android:layout_marginVertical="4.0dip" app:layout_constraintBottom_toTopOf="@id/chat_list_adapter_item_text_avatar" app:layout_constraintLeft_toLeftOf="@id/chat_list_adapter_item_text_header" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent">
<LinearLayout android:id="@id/chat_list_adapter_item_reply_leading_views" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center" android:id="@id/chat_list_adapter_item_text_decorator_avatar" android:layout_width="16.0dip" android:layout_height="16.0dip" style="@style/Avatar.Chat" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" android:maxLines="1" android:layout_marginHorizontal="4.0dip" style="@style/UiKit.TextView" />
<ImageView android:id="@id/chat_list_adapter_item_text_decorator_reply_icon" android:background="@drawable/drawable_circle_black" android:padding="2.0dip" android:layout_width="@dimen/avatar_size_reply" android:layout_height="@dimen/avatar_size_reply" android:src="@drawable/ic_reply_24dp" android:contentDescription="@null" android:layout_marginEnd="4.0dip" android:backgroundTint="?colorBackgroundTertiary" app:tint="?colorInteractiveNormal" style="@style/UiKit.ImageView" />
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center" android:id="@id/chat_list_adapter_item_text_decorator_avatar" android:layout_width="@dimen/avatar_size_reply" android:layout_height="@dimen/avatar_size_reply" android:layout_marginEnd="4.0dip" style="@style/Avatar.Chat" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="1" android:layout_marginEnd="4.0dip" style="@style/UiKit.TextView" />
</LinearLayout>
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorTextNormal" android:ellipsize="end" android:id="@id/chat_list_adapter_item_text_reply_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="2" android:singleLine="false" android:alpha="0.64" style="@style/UiKit.TextView" />
</FrameLayout>

View file

@ -3,14 +3,14 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.google.android.material.appbar.AppBarLayout android:id="@id/sticker_app_bar" android:background="@color/transparent" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/AppTheme.AppBarLayout.Flat">
<androidx.appcompat.widget.Toolbar android:id="@id/sticker_toolbar" android:layout_height="wrap_content" android:minHeight="0.0dip" app:contentInsetStart="0.0dip" style="@style/AppTheme.Toolbar.Transparent">
<RelativeLayout android:id="@id/sticker_search_bar" android:background="@drawable/drawable_bg_corners_4dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="12.0dip" android:layout_marginTop="12.0dip" android:layout_marginRight="12.0dip" android:layout_marginBottom="8.0dip" android:animateLayoutChanges="true" android:backgroundTint="?colorBackgroundTertiary">
<com.google.android.material.textfield.TextInputEditText android:id="@id/sticker_search_input" android:background="@null" android:visibility="gone" android:layout_height="wrap_content" android:hint="@string/search_for_stickers" style="@style/ExpressionSearchInput" />
<RelativeLayout android:id="@id/sticker_search_bar" android:background="@drawable/drawable_bg_corners_4dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="12.0dip" android:layout_marginTop="12.0dip" android:layout_marginRight="12.0dip" android:animateLayoutChanges="true" android:backgroundTint="?colorBackgroundTertiary">
<com.google.android.material.textfield.TextInputEditText android:id="@id/sticker_search_input" android:background="@null" android:layout_height="wrap_content" android:hint="@string/search_for_stickers" style="@style/ExpressionSearchInput" />
<ImageView android:id="@id/sticker_search_clear" android:src="@drawable/ic_search_16dp" android:layout_centerVertical="true" android:contentDescription="@string/search_for_stickers" android:layout_alignParentEnd="true" app:tint="?colorTextMuted" style="@style/ExpressionSearchInputClear" />
</RelativeLayout>
</androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.AppBarLayout>
<com.discord.app.AppViewFlipper android:id="@id/chat_input_sticker_picker_view_flipper" android:layout_marginBottom="@dimen/expression_picker_category_bar_height" android:inAnimation="@android:anim/fade_in" android:outAnimation="@android:anim/fade_out" style="@style/UiKit.ViewGroup.AppViewFlipper.InCoordinatorLayout">
<androidx.recyclerview.widget.RecyclerView android:id="@id/chat_input_sticker_picker_recycler" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginRight="8.0dip" android:layout_marginHorizontal="8.0dip" app:layout_behavior="@string/appbar_scrolling_view_behavior" style="@style/UiKit.ViewGroup.RecyclerView" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/chat_input_sticker_picker_recycler" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginTop="12.0dip" android:layout_marginRight="8.0dip" android:layout_marginHorizontal="8.0dip" app:layout_behavior="@string/appbar_scrolling_view_behavior" style="@style/UiKit.ViewGroup.RecyclerView" />
<LinearLayout android:gravity="center" android:id="@id/chat_input_sticker_picker_empty_container" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_gravity="center_horizontal" android:id="@id/chat_input_sticker_picker_empty_image" android:layout_width="72.0dip" android:layout_height="72.0dip" android:src="@drawable/ic_removed_sticker_72dp" android:importantForAccessibility="no" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_xxlarge" android:textColor="?colorHeaderPrimary" android:id="@id/chat_input_sticker_picker_empty_title" android:layout_marginTop="8.0dip" style="@style/UiKit.TextView" />

View file

@ -14,7 +14,7 @@
<LinearLayout android:id="@id/flex_input_main_input_container" android:background="@drawable/drawable_bg_corners_20dp" android:paddingLeft="12.0dip" android:paddingRight="4.0dip" android:layout_marginTop="8.0dip" android:layout_marginBottom="8.0dip" android:layout_toLeftOf="@id/flex_input_send_btn_container" android:layout_toRightOf="@id/flex_input_left_btns_container" android:layout_centerVertical="true" android:animateLayoutChanges="true" android:backgroundTint="?colorBackgroundSecondaryAlt" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.lytefast.flexinput.widget.FlexEditText android:textSize="@dimen/uikit_textsize_medium" android:textColor="?colorTextNormal" android:textColorHint="?colorTextMuted" android:layout_gravity="center_vertical" android:id="@id/flex_input_text_input" android:background="@color/transparent" android:paddingTop="4.0dip" android:paddingBottom="4.0dip" android:focusableInTouchMode="true" android:scrollbars="vertical" android:layout_width="0.0dip" android:minHeight="40.0dip" android:maxLines="5" android:layout_weight="1.0" android:lineSpacingMultiplier="1.0" android:inputType="textCapSentences|textMultiLine" android:imeOptions="flagNoExtractUi" style="@style/UiKit.TextView" />
<FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content">
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/flex_input_expression_btn" android:background="@null" android:padding="8.0dip" android:visibility="gone" android:layout_width="40.0dip" android:layout_height="40.0dip" android:src="@drawable/ic_emoji_24dp" android:scaleType="centerInside" android:contentDescription="@string/emoji" style="@style/UiKit.ImageButton" />
<androidx.appcompat.widget.AppCompatImageButton android:id="@id/flex_input_expression_btn" android:background="@null" android:padding="8.0dip" android:visibility="gone" android:src="@drawable/ic_emoji_24dp" android:contentDescription="@string/emoji" app:tint="?colorInteractiveNormal" style="@style/UiKit.ImageButton" />
<ImageView android:layout_gravity="bottom|center|right" android:id="@id/flex_input_expression_btn_badge" android:visibility="gone" android:layout_width="7.0dip" android:layout_height="7.0dip" android:layout_marginRight="11.0dip" android:layout_marginBottom="11.0dip" android:src="@drawable/drawable_circle_red" android:importantForAccessibility="no" app:tint="@color/status_red_500" />
</FrameLayout>
</LinearLayout>

View file

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:theme="@style/AppTheme.Dark" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.Page.LinearLayout"
<RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.Page.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<androidx.viewpager.widget.ViewPager android:id="@id/premium_upsell_viewpager" android:layout_width="fill_parent" android:layout_height="250.0dip" />
<com.google.android.material.tabs.TabLayout android:id="@id/premium_upsell_dots" android:layout_below="@id/premium_upsell_viewpager" style="@style/UiKit.TabLayout.PagerIndicator" />
<View android:id="@id/premium_upsell_divider" android:layout_below="@id/premium_upsell_dots" style="@style/UiKit.Settings.Divider" />
<LinearLayout android:id="@id/premium_upsell_button_container" android:layout_below="@id/premium_upsell_divider" style="@style/UiKit.Dialog.ButtonContainer">
<com.google.android.material.button.MaterialButton android:textColor="@color/primary_100" android:id="@id/premium_upsell_close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/close" style="@style/UiKit.Material.Button.Transparent" />
<com.google.android.material.button.MaterialButton android:textColor="?colorHeaderPrimary" android:id="@id/premium_upsell_close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/close" style="@style/UiKit.Material.Button.Transparent" />
<com.google.android.material.button.MaterialButton android:id="@id/premium_upsell_send_compressed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/send_compressed" android:layout_marginStart="8.0dip" style="@style/UiKit.Material.Button.Fit" />
<com.google.android.material.button.MaterialButton android:id="@id/premium_upsell_learn_more" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/learn_more" android:layout_marginStart="8.0dip" style="@style/UiKit.Material.Button.Green.Fit" />
</LinearLayout>

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout style="@style/ExpressionPickerCategoryItem"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:layout_gravity="center" android:layout_width="24.0dip" android:layout_height="24.0dip" android:src="@drawable/ic_recent_24dp" android:scaleType="fitCenter" android:contentDescription="@string/sticker_category_recent" />
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<ImageView android:layout_gravity="center" android:layout_width="24.0dip" android:layout_height="24.0dip" android:src="@drawable/ic_recent_24dp" android:scaleType="fitCenter" android:contentDescription="@string/sticker_category_recent" app:tint="?colorInteractiveNormal" />
<include layout="@layout/expression_picker_category_selection_overline_view" />
</FrameLayout>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:clipChildren="false" style="@style/UiKit.ViewGroup.Page.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<RelativeLayout android:layout_marginBottom="32.0dip" style="@style/UiKit.ViewGroup.RelativeLayout">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/sticker_pack_activated_banner" android:background="?colorBackgroundPrimary" android:layout_width="fill_parent" android:layout_height="108.0dip" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/sticker_pack_activated_banner" android:background="?colorBackgroundPrimary" android:layout_width="fill_parent" android:layout_height="wrap_content" android:adjustViewBounds="true" android:importantForAccessibility="no" app:actualImageScaleType="centerCrop" app:viewAspectRatio="4.4" style="@style/UiKit.ImageView" />
</RelativeLayout>
<TextView android:gravity="center" android:layout_width="fill_parent" android:layout_marginLeft="24.0dip" android:layout_marginTop="8.0dip" android:layout_marginRight="24.0dip" android:layout_marginBottom="8.0dip" android:text="@string/sticker_purchase_modal_confirm_body_header" style="@style/UiKit.TextView.H1" />
<TextView android:gravity="center" android:id="@id/sticker_pack_activated_body" android:layout_width="fill_parent" android:layout_marginLeft="24.0dip" android:layout_marginRight="24.0dip" android:layout_marginBottom="32.0dip" style="@style/UiKit.TextView" />

View file

@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:paddingLeft="12.0dip" android:paddingTop="16.0dip" android:paddingRight="12.0dip" android:paddingBottom="16.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
<com.discord.views.LoadingButton android:id="@id/sticker_store_buy_button_premium" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:lb_background_color="@color/status_green" app:lb_icon="@drawable/ic_nitro_badge_white" app:lb_icon_gravity="textStart" app:lb_progress_color="@color/white" />
<com.discord.views.LoadingButton android:id="@id/sticker_store_buy_button" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:lb_background_color="?colorButtonSecondary" app:lb_progress_color="@color/white" />
<com.discord.views.LoadingButton android:id="@id/sticker_store_buy_button" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:lb_background_color="?colorButtonSecondary" app:lb_progress_color="?colorHeaderPrimary" app:lb_text_color="?colorHeaderPrimary" />
</LinearLayout>
<View android:id="@id/sticker_store_buy_button_divider" style="@style/UiKit.Divider" />
</LinearLayout>

View file

@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<ImageView android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_expiring" android:visibility="gone" android:layout_width="16.0sp" android:layout_height="16.0sp" android:src="@drawable/ic_warning_circle_24dp" android:contentDescription="@string/sticker_picker_pack_expiring_soon" android:layout_marginEnd="4.0dip" />
<com.google.android.material.chip.Chip android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_new" android:visibility="gone" android:text="@string/_new" android:layout_marginEnd="4.0dip" style="@style/UiKit.Chip.New" />
<com.google.android.material.chip.Chip android:textColor="@color/white" android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_new" android:visibility="gone" android:text="@string/_new" android:layout_marginEnd="4.0dip" style="@style/UiKit.Chip.New" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderPrimary" android:id="@id/sticker_store_header_item_title" style="@style/UiKit.TextView" />
<RelativeLayout android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_container" android:paddingLeft="8.0dip" android:paddingTop="2.0dip" android:paddingRight="8.0dip" android:paddingBottom="2.0dip" android:layout_width="wrap_content" style="@style/UiKit.ViewGroup.RelativeLayout">
<FrameLayout android:id="@id/sticker_store_header_item_animated" android:background="?primary_200_circle" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:layout_centerVertical="true" android:layout_alignParentStart="true" android:backgroundTint="?colorBackgroundModifierAccent">

View file

@ -7,7 +7,7 @@
<TextView android:textColor="@color/white" android:paddingLeft="64.0dip" android:paddingRight="64.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="16.0dip" android:text="@string/mobile_stream_participants_hidden" android:textAlignment="center" style="@style/UiKit.TextAppearance.Semibold" />
<com.google.android.material.button.MaterialButton android:id="@id/call_participants_show_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/stream_show_all_participants" android:backgroundTint="@color/primary_500" app:cornerRadius="100.0dip" style="@style/UiKit.Material.Button" />
</LinearLayout>
<androidx.constraintlayout.widget.ConstraintLayout android:id="@id/call_non_video_container" android:layout_width="fill_parent" android:layout_height="fill_parent">
<androidx.constraintlayout.widget.ConstraintLayout android:id="@id/call_non_video_container" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent">
<com.google.android.material.appbar.AppBarLayout android:id="@id/action_bar_toolbar_layout" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_constraintTop_toTopOf="parent" style="@style/AppTheme.AppBarLayout.Flat.Transparent">
<androidx.appcompat.widget.Toolbar style="@style/AppTheme.Toolbar.Transparent" />
</com.google.android.material.appbar.AppBarLayout>
@ -30,7 +30,7 @@
<com.discord.widgets.voice.controls.FloatingVoiceControlsView android:theme="@style/AppTheme.Dark" android:id="@id/call_controls_floating" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_constrainedHeight="true" app:layout_constraintBottom_toTopOf="@id/call_floating_push_to_talk" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" />
<com.google.android.material.button.MaterialButton android:theme="@style/AppTheme.Dark" android:textColor="@color/primary_100" android:id="@id/call_floating_push_to_talk" android:visibility="gone" android:layout_width="0.0dip" android:layout_margin="8.0dip" android:text="@string/input_mode_ptt" android:backgroundTint="@color/primary_630_alpha_90" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" style="@style/UiKit.Material.Button" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.coordinatorlayout.widget.CoordinatorLayout android:id="@id/call_controls_sheet_container" android:layout_width="fill_parent" android:layout_height="fill_parent">
<androidx.coordinatorlayout.widget.CoordinatorLayout android:id="@id/call_controls_sheet_container" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent">
<com.discord.widgets.voice.controls.FloatingVoiceControlsView2 android:layout_gravity="center_horizontal" android:id="@id/call_controls_floating_new" android:visibility="invisible" app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior" style="@style/VoiceControlsSheet" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout android:background="?bg_pressed_highlight" android:layout_height="32.0dip" style="@style/UiKit.ViewGroup.ConstraintLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/chat_input_application_avatar" android:layout_width="16.0dip" android:layout_height="16.0dip" android:layout_marginStart="16.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/Avatar.Standard" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorInteractiveNormal" android:id="@id/chat_input_application_name" android:singleLine="true" android:layout_marginStart="8.0dip" android:layout_marginEnd="16.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toRightOf="@id/chat_input_application_avatar" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -9,7 +9,6 @@
<TextView android:id="@id/dialog_chat_actions_copy" android:text="@string/copy_text" app:drawableStartCompat="@drawable/ic_copy_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/UiKit.Settings.Item.Icon" />
<TextView android:id="@id/dialog_chat_actions_delete" android:text="@string/delete" app:drawableStartCompat="@drawable/ic_delete_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/UiKit.Settings.Item.Icon" />
<TextView android:gravity="center_vertical" android:id="@id/dialog_chat_actions_profile" android:text="@string/profile" app:drawableStartCompat="@drawable/ic_profile_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/UiKit.Settings.Item.Icon" />
<TextView android:id="@id/dialog_chat_actions_quote" android:text="@string/quote" app:drawableStartCompat="?ic_quote" style="@style/UiKit.Settings.Item.Icon" />
<TextView android:id="@id/dialog_chat_actions_manage_reactions" android:text="@string/reactions" app:drawableStartCompat="@drawable/ic_reaction_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/UiKit.Settings.Item.Icon" />
<TextView android:id="@id/dialog_chat_actions_remove_all_reactions" android:text="@string/remove_all_reactions" app:drawableStartCompat="@drawable/ic_remove_reaction_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/UiKit.Settings.Item.Icon" />
<TextView android:id="@id/dialog_chat_actions_publish" android:visibility="gone" android:text="@string/news_channel_publish" app:drawableStartCompat="@drawable/ic_publish_24dp" app:drawableTint="?colorInteractiveNormal" style="@style/UiKit.Settings.Item.Icon" />

View file

@ -4,10 +4,11 @@
<FrameLayout android:id="@id/chat_list_adapter_item_text_decorator_reply_link_icon" android:clipChildren="false" android:layout_width="32.0dip" android:layout_height="0.0dip" app:layout_constraintBottom_toBottomOf="@id/chat_list_adapter_item_text_decorator" app:layout_constraintEnd_toStartOf="@id/chat_list_adapter_item_text_decorator" app:layout_constraintTop_toTopOf="@id/chat_list_adapter_item_text_decorator">
<com.discord.widgets.chat.list.ViewReplySpline android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="7.0dip" android:layout_marginStart="2.0dip" app:end_padding="2.0dip" app:tint="?colorBackgroundAccent" />
</FrameLayout>
<FrameLayout android:gravity="center_vertical" android:id="@id/chat_list_adapter_item_text_decorator" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="4.0dip" android:minHeight="18.0dip" app:layout_constraintBottom_toTopOf="@id/chat_list_adapter_item_text_avatar" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="@id/chat_list_adapter_item_text_header" app:layout_constraintTop_toTopOf="parent">
<FrameLayout android:gravity="center_vertical" android:id="@id/chat_list_adapter_item_text_decorator" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="4.0dip" android:layout_marginBottom="4.0dip" android:minHeight="18.0dip" app:layout_constraintBottom_toTopOf="@id/chat_list_adapter_item_text_avatar" app:layout_constraintLeft_toLeftOf="@id/chat_list_adapter_item_text_header" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent">
<LinearLayout android:id="@id/chat_list_adapter_item_reply_leading_views" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center" android:id="@id/chat_list_adapter_item_text_decorator_avatar" android:layout_width="16.0dip" android:layout_height="16.0dip" style="@style/Avatar.Chat" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4.0dip" android:layout_marginRight="4.0dip" android:maxLines="1" style="@style/UiKit.TextView" />
<ImageView android:id="@id/chat_list_adapter_item_text_decorator_reply_icon" android:background="@drawable/drawable_circle_black" android:padding="2.0dip" android:layout_width="@dimen/avatar_size_reply" android:layout_height="@dimen/avatar_size_reply" android:src="@drawable/ic_reply_24dp" android:contentDescription="@null" android:layout_marginEnd="4.0dip" android:backgroundTint="?colorBackgroundTertiary" app:tint="?colorInteractiveNormal" style="@style/UiKit.ImageView" />
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center" android:id="@id/chat_list_adapter_item_text_decorator_avatar" android:layout_width="@dimen/avatar_size_reply" android:layout_height="@dimen/avatar_size_reply" android:layout_marginEnd="4.0dip" style="@style/Avatar.Chat" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:id="@id/chat_list_adapter_item_text_decorator_reply_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="1" android:layout_marginEnd="4.0dip" style="@style/UiKit.TextView" />
</LinearLayout>
<com.discord.utilities.view.text.SimpleDraweeSpanTextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorTextNormal" android:ellipsize="end" android:id="@id/chat_list_adapter_item_text_reply_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxLines="2" android:singleLine="false" android:alpha="0.64" style="@style/UiKit.TextView" />
</FrameLayout>

View file

@ -2,6 +2,6 @@
<LinearLayout android:gravity="center" android:layout_gravity="center" android:paddingLeft="24.0dip" android:paddingTop="24.0dip" android:paddingRight="24.0dip" android:paddingBottom="8.0dip" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:id="@id/premium_upsell_img" android:layout_height="80.0dip" android:adjustViewBounds="true" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="18.0dip" android:textColor="@color/primary_100" android:gravity="center_horizontal" android:id="@id/premium_upsell_header" android:layout_marginTop="16.0dip" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView" />
<TextView android:textSize="14.0dip" android:textColor="@color/primary_300" android:gravity="center_horizontal" android:id="@id/premium_upsell_body" android:layout_marginTop="8.0dip" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView" />
<TextView android:textSize="18.0dip" android:textColor="?colorHeaderPrimary" android:gravity="center_horizontal" android:id="@id/premium_upsell_header" android:layout_marginTop="16.0dip" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView" />
<TextView android:textSize="14.0dip" android:textColor="?colorTextNormal" android:gravity="center_horizontal" android:id="@id/premium_upsell_body" android:layout_marginTop="8.0dip" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView" />
</LinearLayout>

View file

@ -3,14 +3,14 @@
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.google.android.material.appbar.AppBarLayout android:id="@id/sticker_app_bar" android:background="@color/transparent" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/AppTheme.AppBarLayout.Flat">
<androidx.appcompat.widget.Toolbar android:id="@id/sticker_toolbar" android:layout_height="wrap_content" android:minHeight="0.0dip" app:contentInsetStart="0.0dip" style="@style/AppTheme.Toolbar.Transparent">
<RelativeLayout android:id="@id/sticker_search_bar" android:background="@drawable/drawable_bg_corners_4dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="12.0dip" android:layout_marginTop="12.0dip" android:layout_marginRight="12.0dip" android:layout_marginBottom="8.0dip" android:animateLayoutChanges="true" android:backgroundTint="?colorBackgroundTertiary">
<com.google.android.material.textfield.TextInputEditText android:id="@id/sticker_search_input" android:background="@null" android:visibility="gone" android:layout_height="wrap_content" android:hint="@string/search_for_stickers" style="@style/ExpressionSearchInput" />
<RelativeLayout android:id="@id/sticker_search_bar" android:background="@drawable/drawable_bg_corners_4dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="12.0dip" android:layout_marginTop="12.0dip" android:layout_marginRight="12.0dip" android:animateLayoutChanges="true" android:backgroundTint="?colorBackgroundTertiary">
<com.google.android.material.textfield.TextInputEditText android:id="@id/sticker_search_input" android:background="@null" android:layout_height="wrap_content" android:hint="@string/search_for_stickers" style="@style/ExpressionSearchInput" />
<ImageView android:id="@id/sticker_search_clear" android:src="@drawable/ic_search_16dp" android:layout_centerVertical="true" android:contentDescription="@string/search_for_stickers" android:layout_alignParentEnd="true" app:tint="?colorTextMuted" style="@style/ExpressionSearchInputClear" />
</RelativeLayout>
</androidx.appcompat.widget.Toolbar>
</com.google.android.material.appbar.AppBarLayout>
<com.discord.app.AppViewFlipper android:id="@id/chat_input_sticker_picker_view_flipper" android:layout_marginBottom="@dimen/expression_picker_category_bar_height" android:inAnimation="@android:anim/fade_in" android:outAnimation="@android:anim/fade_out" style="@style/UiKit.ViewGroup.AppViewFlipper.InCoordinatorLayout">
<androidx.recyclerview.widget.RecyclerView android:id="@id/chat_input_sticker_picker_recycler" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginRight="8.0dip" app:layout_behavior="@string/appbar_scrolling_view_behavior" style="@style/UiKit.ViewGroup.RecyclerView" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/chat_input_sticker_picker_recycler" android:layout_height="fill_parent" android:layout_marginLeft="8.0dip" android:layout_marginTop="12.0dip" android:layout_marginRight="8.0dip" app:layout_behavior="@string/appbar_scrolling_view_behavior" style="@style/UiKit.ViewGroup.RecyclerView" />
<LinearLayout android:gravity="center" android:id="@id/chat_input_sticker_picker_empty_container" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_gravity="center_horizontal" android:id="@id/chat_input_sticker_picker_empty_image" android:layout_width="72.0dip" android:layout_height="72.0dip" android:src="@drawable/ic_removed_sticker_72dp" android:importantForAccessibility="no" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_xxlarge" android:textColor="?colorHeaderPrimary" android:id="@id/chat_input_sticker_picker_empty_title" android:layout_marginTop="8.0dip" style="@style/UiKit.TextView" />

View file

@ -480,8 +480,10 @@
<item type="id" name="chat_gating_input_guard_action" />
<item type="id" name="chat_gating_input_guard_icon" />
<item type="id" name="chat_gating_input_guard_text" />
<item type="id" name="chat_input_application_avatar" />
<item type="id" name="chat_input_application_commands_option_description" />
<item type="id" name="chat_input_application_commands_recycler" />
<item type="id" name="chat_input_application_name" />
<item type="id" name="chat_input_container" />
<item type="id" name="chat_input_context_bar" />
<item type="id" name="chat_input_context_cancel" />
@ -540,6 +542,7 @@
<item type="id" name="chat_list_adapter_item_text_avatar" />
<item type="id" name="chat_list_adapter_item_text_decorator" />
<item type="id" name="chat_list_adapter_item_text_decorator_avatar" />
<item type="id" name="chat_list_adapter_item_text_decorator_reply_icon" />
<item type="id" name="chat_list_adapter_item_text_decorator_reply_link_icon" />
<item type="id" name="chat_list_adapter_item_text_decorator_reply_name" />
<item type="id" name="chat_list_adapter_item_text_header" />
@ -764,7 +767,6 @@
<item type="id" name="dialog_chat_actions_pin" />
<item type="id" name="dialog_chat_actions_profile" />
<item type="id" name="dialog_chat_actions_publish" />
<item type="id" name="dialog_chat_actions_quote" />
<item type="id" name="dialog_chat_actions_remove_all_reactions" />
<item type="id" name="dialog_chat_actions_reply" />
<item type="id" name="dialog_chat_actions_resend" />

File diff suppressed because it is too large Load diff

View file

@ -260,7 +260,7 @@
<string name="announcement_guild_popout_name">Community Updates</string>
<string name="answer">Answer</string>
<string name="app_information">App Information</string>
<string name="app_name">firebase-perf</string>
<string name="app_name">KAPNG</string>
<string name="app_not_opened">The Discord app could not be opened.</string>
<string name="app_opened_body">"We've beamed the info to your Discord app. You can close this browser tab or continue with the web version."</string>
<string name="app_opened_title">Discord App Launched</string>
@ -876,8 +876,13 @@
<string name="billing_tag_refunded">Refunded</string>
<string name="billing_tag_reversed">Reversed</string>
<string name="billing_third_party_eula_label">I agree to the [%1$s EULA](onClick)</string>
<string name="black_friday_2020_banner_content">"Between now and Monday, November 30th only when you subscribe to Nitro (%1$s/month) you'll get a free month of Nitro to give to a friend on us! [More Details](%2$s)."</string>
<string name="black_friday_2020_banner_title">Black Friday: Give the gift of Nitro!</string>
<string name="black_friday_2020_banner_title">Black Friday Deal: Get Nitro, Give Nitro</string>
<string name="black_friday_2020_upsell_content">Between now and Monday, November 30th only when you subscribe to Nitro (%1$s or %2$s) youll get a free month of Nitro to give to a friend on us! $[](detailsHook).</string>
<string name="black_friday_modal_upsell_body">**Get Nitro, Give Nitro** between now and Monday, November 30th only when you subscribe to Nitro (%1$s or %2$s) youll get a free month of Nitro to give to a friend on us! $[](detailsHook).</string>
<string name="black_friday_modal_upsell_title">Black Friday Deal</string>
<string name="black_friday_promotion_gift_inventory_title">Black Friday Deal</string>
<string name="black_friday_promotion_notice_action">Take me there!</string>
<string name="black_friday_promotion_notice_body">Dont forget to head to your gift inventory to send your free month of Nitro to a friend!</string>
<string name="block">Block</string>
<string name="blocked">Blocked</string>
<string name="blocked_message_count">%1$s</string>
@ -1164,15 +1169,15 @@ Were here to make a good impression."</string>
<string name="channel_or_category">Channel or Category</string>
<string name="channel_order_updated">Channel order updated.</string>
<string name="channel_permissions">Channel Permissions</string>
<string name="channel_permissions_add_members_cta">Add a role or member</string>
<string name="channel_permissions_add_members_cta_mobile">Add members</string>
<string name="channel_permissions_add_members_tooltip">Remove access to channel</string>
<string name="channel_permissions_add_members_tooltip_administrator">Cannot be removed due to Administrator access</string>
<string name="channel_permissions_add_members_tooltip_owner">Server owner cannot be removed</string>
<string name="channel_permissions_add_members_title">Add members or roles</string>
<string name="channel_permissions_add_members_tooltip">Remove access to channel.</string>
<string name="channel_permissions_add_members_tooltip_administrator">Cannot be removed due to Administrator access.</string>
<string name="channel_permissions_add_members_tooltip_owner">Server owner cannot be removed.</string>
<string name="channel_permissions_advanced_permissions">Advanced permissions</string>
<string name="channel_permissions_advanced_view">Advanced View</string>
<string name="channel_permissions_basic_view">Basic View</string>
<string name="channel_permissions_eveyone_is_admin_warning">All members can view this channel because @everyone has Administrator permissions. You can change this in Roles via Server Settings</string>
<string name="channel_permissions_everyone_can_not_view_warning">Heads up! In this server, members cannot view any channels by default unless they have a role with access to channels. You can give specific roles or members access to this channel in the Advanced View.</string>
<string name="channel_permissions_everyone_is_admin_warning">All members can view this channel because @everyone has Administrator permissions. You can change this in Roles via Server Settings.</string>
<string name="channel_permissions_make_private_alert_subtitle">**#%1$s** will become private and visible to selected members and roles when enabled.</string>
<string name="channel_permissions_make_private_alert_title">Make this channel private?</string>
<string name="channel_permissions_make_public_alert_subtitle">**#%1$s** will become public and available to all members when disabled.</string>
@ -1260,7 +1265,7 @@ Were here to make a good impression."</string>
<string name="color_picker_presets">Presets</string>
<string name="color_picker_title">Select a color</string>
<string name="color_picker_transparency">Transparency</string>
<string name="com.crashlytics.android.build_id">d3897da06cd74a3dbcc401c14f6b4875</string>
<string name="com.crashlytics.android.build_id">8e069088722347b89d40f8ee7a7dfeba</string>
<string name="coming_soon">Coming Soon</string>
<string name="command_giphy_description">Search Animated GIFs on the Web</string>
<string name="command_giphy_query_description">Search for a GIF</string>
@ -2429,6 +2434,8 @@ Were here to make a good impression."</string>
<string name="gift_embed_body_requires_verification">[Verify your account](onClick) before claiming this gift.</string>
<string name="gift_embed_body_requires_verification_mobile">Verify your account before claiming this gift.</string>
<string name="gift_embed_body_self">"If you want to claim this gift for yourself, go right ahead. We won't judge :)"</string>
<string name="gift_embed_body_self_not_redeemable">Thanks for giving the gift of %1$s.</string>
<string name="gift_embed_body_subscription_already_active">This gift cannot be redeemed with an existing subscription.</string>
<string name="gift_embed_body_subscription_default_months">**%1$s** has gifted you %2$s for **%3$s**!</string>
<string name="gift_embed_body_subscription_default_years">**%1$s** has gifted you %2$s for **%3$s**!</string>
<string name="gift_embed_body_subscription_giveaway">"**%1$s** is giving away %2$s subscriptions to %3$s. Claim your gift before they're gone! Wahoooo!!!"</string>
@ -2657,6 +2664,9 @@ Analytics about Announcement Channels, Server Discovery, and Welcome Screen also
<string name="guild_progress_steps">You have completed $[**%1$s out of %2$s steps**](stepsHook).</string>
<string name="guild_progress_title">Finish setting up your server!</string>
<string name="guild_role_actions_menu_label">Server Role Actions</string>
<string name="guild_rules_edit_link">Edit Server Rules</string>
<string name="guild_rules_header">Server Rules</string>
<string name="guild_rules_subheader">"By participating in this server, you have read and agreed to the server's rules."</string>
<string name="guild_security_req_mfa_body">"When enabled, this requires members with moderation powers to have two-factor authentication enabled on their account in order to take moderation actions (e.g. kick, ban, and delete message). This can help prevent malicious people who compromise a mod or admin's account from taking destructive actions. **This setting can only be changed by the server owner if they have 2FA enabled on their account**."</string>
<string name="guild_security_req_mfa_enable">[Enable on your account.](onClick)</string>
<string name="guild_security_req_mfa_guild_disable">Disable 2FA Requirement</string>
@ -3041,7 +3051,6 @@ Lost: %2$s"</string>
<string name="guild_settings_member_verification_progress_will_save">Your changes are saved automatically.</string>
<string name="guild_settings_member_verification_rejected">Rejected</string>
<string name="guild_settings_member_verification_screen_title">Customize Screen</string>
<string name="guild_settings_member_verification_subtitle">If enabled, new members are required to pass requirements before they can join or talk in your server.</string>
<string name="guild_settings_members_add_role">Add role</string>
<string name="guild_settings_members_display_role">Display role:</string>
<string name="guild_settings_members_remove_role">Remove role %1$s</string>
@ -3992,7 +4001,7 @@ Want to know more about Discord?"</string>
<string name="loading_line_6">Discords official birthday is May 13, 2015.</string>
<string name="loading_line_7">We came up with the idea of Discord Nitro over morning breakfast potatoes.</string>
<string name="loading_line_8">Our mascot, Wumpus, was originally created as a character with no friends :(</string>
<string name="loading_line_9">"In Discord's early days, light theme was the only theme. Scary times."</string>
<string name="loading_line_9">"In Discord's early days, light theme was the only theme. Dark theme didn't arrive until August 2015."</string>
<string name="loading_messages_a11y_label">Loading more messages</string>
<string name="loading_note">Loading Note</string>
<string name="loading_tip_1">You can use Streamer Mode to hide personal details while streaming.</string>
@ -4164,6 +4173,7 @@ Want to know more about Discord?"</string>
<string name="member_verification_field_question">Question</string>
<string name="member_verification_field_question_required_error">You must enter a question.</string>
<string name="member_verification_form_fields_limit">You can only add up to %1$s form fields</string>
<string name="member_verification_form_incomplete">You have not completed all the required steps.</string>
<string name="member_verification_form_item_coming_soon">Coming soon!</string>
<string name="member_verification_form_item_email_verification_label">You must verify your email.</string>
<string name="member_verification_form_item_file_upload">File Upload</string>
@ -4175,9 +4185,10 @@ Want to know more about Discord?"</string>
<string name="member_verification_form_item_verification">Connections</string>
<string name="member_verification_form_required_item">This field is required</string>
<string name="member_verification_form_rules_label">Read and agree to the server rules</string>
<string name="member_verification_form_verification_settings">To change this, [go to Moderation settings](onSettingsClick)</string>
<string name="member_verification_get_started_button">Get Started</string>
<string name="member_verification_get_started_subtitle">Create server rules and ask pending members to agree to them.</string>
<string name="member_verification_get_started_title">Add some requirements to get started!</string>
<string name="member_verification_get_started_subtitle">Create server rules and ask pending members to agree to them before they can talk.</string>
<string name="member_verification_get_started_title">Set up server rules!</string>
<string name="member_verification_modal_subtitle">Youll need to complete the required steps below.</string>
<string name="member_verification_modal_title">Before you can talk in this server…</string>
<string name="member_verification_multiple_choice_add">Add an option</string>
@ -4304,6 +4315,7 @@ Want to know more about Discord?"</string>
<string name="modify_followed_news_header">Are you sure?</string>
<string name="monthly">Monthly</string>
<string name="more">More</string>
<string name="more_details">More Details</string>
<string name="more_options">More Options</string>
<string name="move_from_category_to">Move from %1$s to</string>
<string name="move_members">Move Members</string>
@ -5322,7 +5334,7 @@ The changes to your subscription are reflected below:"</string>
<string name="privacy_policy_url">https://discord.com/privacy</string>
<string name="privacy_settings">Privacy Settings</string>
<string name="private_category">Private Category</string>
<string name="private_category_note">By making a category private, all locked channels within it will inherit permissions</string>
<string name="private_category_note">By making a category private, all locked channels within it will inherit permissions.</string>
<string name="private_channel">Private Channel</string>
<string name="private_channel_access_info_members">%1$s</string>
<string name="private_channel_access_info_members_overflow">%1$s+ Members</string>
@ -5330,7 +5342,7 @@ The changes to your subscription are reflected below:"</string>
<string name="private_channel_access_info_roles_overflow">%1$s+ Roles</string>
<string name="private_channel_access_info_title">Who can access</string>
<string name="private_channel_access_info_title_with_colon">Who can access:</string>
<string name="private_channel_add_members_modal_no_result">Nothing here with the name **%1$s**.</string>
<string name="private_channel_add_members_modal_no_result">There are no members or roles with the name **%1$s**.</string>
<string name="private_channel_add_members_modal_no_roles">"You haven't created any roles yet"</string>
<string name="private_channel_add_members_modal_placeholder">e.g. Moderators, @wumpus</string>
<string name="private_channel_add_members_modal_row_administrator">Administrator</string>
@ -5341,7 +5353,6 @@ The changes to your subscription are reflected below:"</string>
<string name="private_channel_add_members_modal_skip">Skip for now</string>
<string name="private_channel_add_members_modal_subtitle">Add individual members by starting with @, or type a role name</string>
<string name="private_channel_add_members_modal_subtitle_mobile">to #%1$s</string>
<string name="private_channel_add_members_modal_title">Add Members</string>
<string name="private_channel_manage_channel_access_cta">Manage channel access</string>
<string name="private_channel_members_added_toast_msg">%1$s added</string>
<string name="private_channel_members_remove_yes_confirmation">Yes, remove now</string>
@ -5355,7 +5366,7 @@ The changes to your subscription are reflected below:"</string>
<string name="private_channel_modal_no_roles_create">You can always create Roles in Server Settings and add them after creating this channel via Channel Settings.</string>
<string name="private_channel_modal_no_roles_edit">You can create your first role by going to the Roles page in your Server Settings.</string>
<string name="private_channel_modal_note">By making a channel private, only selected members or roles will have access to this channel</string>
<string name="private_channel_note">By making a channel private, only selected roles will have access to read or connect to this channel</string>
<string name="private_channel_note">By making a channel private, only selected roles will have access to read or connect to this channel.</string>
<string name="private_channel_roles_added_toast_msg">%1$s added</string>
<string name="private_channels_a11y_label">Private channels</string>
<string name="profile">Profile</string>
@ -6670,7 +6681,12 @@ You cannot take any moderation actions until you enable it."</string>
<string name="user_settings_games_shortcuts_start_menu_note">When installing games from the Discord Store. Also makes your games discoverable via windows search.</string>
<string name="user_settings_hypesquad">HypeSquad</string>
<string name="user_settings_keybinds_action">Action</string>
<string name="user_settings_keybinds_chat_section_title">Chat</string>
<string name="user_settings_keybinds_keybind">Keybind</string>
<string name="user_settings_keybinds_miscellaneous_section_title">Miscellaneous</string>
<string name="user_settings_keybinds_navigation_section_title">Navigation</string>
<string name="user_settings_keybinds_show_list_title">Show Keyboard Shortcuts List</string>
<string name="user_settings_keybinds_voice_and_video_section_title">Voice and Video</string>
<string name="user_settings_label_current_password">Current Password</string>
<string name="user_settings_label_discriminator">Discriminator</string>
<string name="user_settings_label_email">Email</string>
@ -6690,6 +6706,7 @@ You cannot take any moderation actions until you enable it."</string>
<string name="user_settings_noise_cancellation">Noise Suppression</string>
<string name="user_settings_noise_cancellation_description">Suppress background noise from your mic.</string>
<string name="user_settings_noise_cancellation_model">Noise suppression model</string>
<string name="user_settings_notifications_preview_sound">Preview sound</string>
<string name="user_settings_notifications_show_badge_body">Shows a red badge on the app icon when you have unread messages.</string>
<string name="user_settings_notifications_show_badge_label">Enable Unread Message Badge</string>
<string name="user_settings_notifications_show_flash_body">Flashes the app in your taskbar when you have new notifications.</string>