Changes of com.discord v1289

This commit is contained in:
root 2020-10-05 23:18:16 +00:00
parent cfa5202e37
commit 47f788dbde
9825 changed files with 365562 additions and 357146 deletions

View file

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:layout_marginTop="8.0dip" android:layout_marginRight="8.0dip" android:layout_marginBottom="8.0dip" app:cardBackgroundColor="?colorBackgroundSecondary" app:cardCornerRadius="4.0dip" app:contentPaddingBottom="8.0dip" app:contentPaddingLeft="16.0dip" app:contentPaddingRight="16.0dip" app:contentPaddingTop="8.0dip"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.discord.views.experiments.ExperimentOverrideView android:id="@id/experiment_overrides_list_item_experiment_override_view" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</androidx.cardview.widget.CardView>

View file

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout style="@style/UiKit.ViewGroup.RelativeLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<RelativeLayout android:layout_width="304.0dip" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:translationZ="8.0dip">
<ImageView android:layout_width="100.0dip" android:layout_height="130.0dip" android:layout_marginTop="10.0dip" android:src="@drawable/ic_file_large_document" android:rotation="-28.0" android:layout_marginEnd="-56.0dip" android:layout_toStartOf="@id/chat_input_upload_too_large_center_file" />
<ImageView android:layout_width="100.0dip" android:layout_height="130.0dip" android:layout_marginTop="10.0dip" android:src="@drawable/ic_file_large_video" android:rotation="28.0" android:layout_marginStart="-56.0dip" android:layout_toEndOf="@id/chat_input_upload_too_large_center_file" />
<ImageView android:id="@id/chat_input_upload_too_large_center_file" android:layout_width="100.0dip" android:layout_height="130.0dip" android:src="@drawable/ic_file_large_code" android:layout_centerHorizontal="true" />
</RelativeLayout>
<androidx.cardview.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="48.0dip" app:cardBackgroundColor="?colorBackgroundPrimary" app:cardCornerRadius="8.0dip">
<LinearLayout android:layout_marginTop="80.0dip" android:layout_marginBottom="8.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:gravity="center" android:layout_width="fill_parent" android:layout_marginTop="16.0dip" android:layout_marginBottom="8.0dip" android:text="@string/upload_area_too_large_title" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/UiKit.TextView.H1.Bold" />
<TextView android:textColor="?colorHeaderSecondary" android:gravity="center" android:id="@id/image_upload_failed_text" android:layout_width="fill_parent" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/UiKit.TextView" />
<View android:id="@id/image_upload_failed_divider" android:layout_marginLeft="16.0dip" android:layout_marginTop="16.0dip" android:layout_marginRight="16.0dip" style="@style/UiKit.Divider" />
<Space android:layout_width="fill_parent" android:layout_height="16.0dip" />
<RelativeLayout android:id="@id/image_upload_failed_compression_settings_container" android:background="?selectableItemBackground" android:paddingTop="4.0dip" android:paddingBottom="4.0dip" android:visibility="gone" android:layout_marginBottom="16.0dip" android:paddingStart="16.0dip" android:paddingEnd="16.0dip" style="@style/UiKit.ViewGroup.RelativeLayout">
<LinearLayout android:layout_centerVertical="true" android:layout_toStartOf="@id/image_upload_failed_compression_settings_checkbox" android:layout_alignParentStart="true" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textColor="?primary_100" android:id="@id/setting_label" android:text="@string/upload_area_always_compress" style="@style/UiKit.TextView.H2" />
<TextView android:textColor="?colorHeaderSecondary" android:id="@id/setting_subtext" android:layout_marginTop="4.0dip" android:text="@string/upload_area_always_compress_desc" style="@style/UiKit.TextView.Subtext" />
</LinearLayout>
<com.google.android.material.switchmaterial.SwitchMaterial android:id="@id/image_upload_failed_compression_settings_checkbox" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:importantForAccessibility="no" android:layout_marginStart="16.0dip" android:layout_alignParentEnd="true" android:buttonTint="?colorCompoundButton" />
</RelativeLayout>
<com.google.android.material.button.MaterialButton android:id="@id/image_upload_failed_send_compress" android:text="@string/send_compressed" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/UiKit.Material.Button" />
<RelativeLayout android:id="@id/image_upload_failed_nitro_wrapper" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.google.android.material.button.MaterialButton android:id="@id/image_upload_failed_nitro" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/UiKit.Material.Button.Green" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Button" android:textColor="@color/primary_100" android:gravity="center" android:focusable="false" android:focusableInTouchMode="false" android:clickable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/learn_more_alt" android:drawablePadding="4.0dip" android:layout_centerInParent="true" android:translationZ="8.0dip" app:drawableStartCompat="@drawable/ic_nitro_badge_white" style="@style/UiKit.TextView" />
</RelativeLayout>
<com.google.android.material.button.MaterialButton android:textColor="@color/primary_100" android:id="@id/image_upload_failed_cancel" android:layout_width="fill_parent" android:text="@string/cancel" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/UiKit.Material.Button.Transparent" />
<com.google.android.material.button.MaterialButton android:id="@id/image_upload_failed_okay" android:visibility="gone" android:text="@string/okay" android:layout_marginStart="16.0dip" android:layout_marginEnd="16.0dip" style="@style/UiKit.Material.Button" />
</LinearLayout>
</androidx.cardview.widget.CardView>
</RelativeLayout>

View file

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:id="@id/premium_switch_interval_logo" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="24.0sp" android:textColor="?colorInteractiveActive" android:id="@id/premium_switch_interval_header" android:layout_marginLeft="16.0dip" android:layout_marginTop="32.0dip" android:layout_marginRight="16.0dip" style="@style/UiKit.TextView.Bold" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorTextNormal" android:gravity="center" android:id="@id/premium_switch_interval_info" android:layout_marginLeft="16.0dip" android:layout_marginTop="16.0dip" android:layout_marginRight="16.0dip" style="@style/UiKit.TextView" />
<TextView android:layout_marginTop="16.0dip" android:text="@string/billing_switch_plan_choose_one" style="@style/UiKit.Settings.Item.Header" />
<RadioGroup android:id="@id/premium_switch_interval_radio_group" android:background="?colorBackgroundSecondary" android:paddingLeft="16.0dip" android:paddingRight="16.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:divider="?colorBackgroundModifierAccent" android:showDividers="middle">
<com.google.android.material.radiobutton.MaterialRadioButton android:textColor="?colorHeaderPrimary" android:gravity="start|center" android:id="@id/premium_switch_interval_radio_year" android:background="@color/transparent" android:paddingTop="12.0dip" android:paddingBottom="12.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layoutDirection="rtl" style="@style/UiKit.RadioButton" />
<com.google.android.material.radiobutton.MaterialRadioButton android:textColor="?colorHeaderPrimary" android:gravity="start|center" android:id="@id/premium_switch_interval_radio_month" android:background="@color/transparent" android:paddingTop="12.0dip" android:paddingBottom="12.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layoutDirection="rtl" style="@style/UiKit.RadioButton" />
</RadioGroup>
</LinearLayout>

View file

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<androidx.cardview.widget.CardView android:layout_gravity="center" android:layout_width="fill_parent" android:layout_height="wrap_content" app:cardCornerRadius="8.0dip" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:id="@id/premium_switch_page_background" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_gravity="center_horizontal" android:layout_width="68.0dip" android:layout_height="wrap_content" android:layout_marginTop="32.0dip" android:src="@drawable/img_logo_discord" android:scaleType="centerCrop" android:adjustViewBounds="true" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<ImageView android:layout_gravity="center_horizontal" android:id="@id/premium_switch_page_logo" android:layout_width="fill_parent" android:layout_height="32.0dip" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:adjustViewBounds="true" style="@style/UiKit.ImageView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center|top" android:layout_gravity="center_horizontal" android:id="@id/premium_switch_page_info" android:layout_marginLeft="16.0dip" android:layout_marginTop="16.0dip" android:layout_marginRight="16.0dip" android:lines="2" style="@style/UiKit.TextView" />
<FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content">
<ImageView android:layout_gravity="bottom|center|right" android:id="@id/premium_switch_page_wumpus" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@drawable/img_nitro_card" android:scaleType="fitEnd" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="@color/primary_100" android:layout_gravity="bottom|center|left" android:layout_marginLeft="16.0dip" android:layout_marginBottom="52.0sp" android:text="@string/starting_at" style="@style/UiKit.TextView" />
<TextView android:textColor="@color/white" android:layout_gravity="bottom|center|left" android:id="@id/premium_switch_page_monthly_price" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="16.0dip" style="@style/UiKit.TextView" />
</FrameLayout>
</LinearLayout>
</androidx.cardview.widget.CardView>
</FrameLayout>

View file

@ -1,11 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:theme="@style/AppTheme.Dark" android:layout_width="fill_parent" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.Page.LinearLayout"
<RelativeLayout android:theme="@style/AppTheme.Dark" 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" style="@style/UiKit.TabLayout.PagerIndicator" />
<View style="@style/UiKit.Settings.Divider" />
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
<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: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>
</LinearLayout>
<ImageView android:id="@id/premium_upsell_close_alt" android:padding="8.0dip" android:src="?ic_close_24dp" android:contentDescription="@string/close" android:layout_alignParentEnd="true" style="@style/UiKit.ImageView" />
</RelativeLayout>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:background="?colorBackgroundPrimary" android:padding="16.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android">
<RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="16.0dip">
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/brand" android:id="@id/sticker_pack_details_close" android:text="@string/close" android:layout_alignParentTop="true" android:layout_alignParentEnd="true" style="@style/UiKit.TextView" />
<TextView android:textAppearance="@style/UiKit.TextAppearance.Semibold" android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderPrimary" android:id="@id/sticker_pack_details_pack" android:layout_alignParentTop="true" android:layout_marginEnd="8.0dip" android:layout_toStartOf="@id/sticker_pack_details_close" android:layout_alignParentStart="true" style="@style/UiKit.TextView" />
<LinearLayout android:layout_marginTop="8.0dip" android:layout_below="@id/sticker_pack_details_pack" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderSecondary" android:id="@id/sticker_pack_details_animated" android:visibility="gone" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderSecondary" android:id="@id/sticker_pack_details_premium" android:visibility="gone" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderSecondary" android:id="@id/sticker_pack_details_limited" android:visibility="gone" style="@style/UiKit.TextView" />
</LinearLayout>
</RelativeLayout>
</FrameLayout>

View file

@ -2,16 +2,18 @@
<LinearLayout android:paddingLeft="12.0dip" android:paddingTop="8.0dip" android:paddingRight="12.0dip" android:paddingBottom="12.0dip" style="@style/UiKit.ViewGroup.LinearLayout"
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">
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderPrimary" android:id="@id/sticker_store_header_item_title" android:layout_marginRight="8.0dip" style="@style/UiKit.TextView" />
<FrameLayout android:layout_gravity="center_vertical" 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:translationY="1.0sp" android:backgroundTint="?colorBackgroundModifierAccent">
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_play_arrow_24dp" app:tint="?primary_300" />
</FrameLayout>
<FrameLayout android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_premium" android:background="?primary_200_circle" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:translationY="1.0sp" android:layout_marginStart="8.0dip" android:backgroundTint="?colorBackgroundModifierAccent">
<ImageView android:padding="2.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_nitro_badge_white" app:tint="?primary_300" />
</FrameLayout>
<FrameLayout android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_limited" android:background="?primary_200_circle" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:translationY="1.0sp" android:layout_marginStart="8.0dip" android:backgroundTint="?colorBackgroundModifierAccent">
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_limited_16dp" app:tint="?primary_300" />
</FrameLayout>
<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" />
<LinearLayout 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.LinearLayout.Horizontal">
<FrameLayout android:layout_gravity="center_vertical" 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:backgroundTint="?colorBackgroundModifierAccent">
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_play_arrow_24dp" app:tint="?primary_300" />
</FrameLayout>
<FrameLayout android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_premium" android:background="?primary_200_circle" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:layout_marginStart="8.0dip" android:backgroundTint="?colorBackgroundModifierAccent">
<ImageView android:padding="2.0dip" android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_nitro_badge_white" app:tint="?primary_300" />
</FrameLayout>
<FrameLayout android:layout_gravity="center_vertical" android:id="@id/sticker_store_header_item_limited" android:background="?primary_200_circle" android:visibility="gone" android:layout_width="16.0dip" android:layout_height="16.0dip" android:layout_marginStart="8.0dip" android:backgroundTint="?colorBackgroundModifierAccent">
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/ic_limited_16dp" app:tint="?primary_300" />
</FrameLayout>
</LinearLayout>
</LinearLayout>
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorHeaderSecondary" android:id="@id/sticker_store_header_item_subtitle" style="@style/UiKit.TextView" />
</LinearLayout>

View file

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<merge android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<View android:id="@id/application_stream_black_background" android:background="@color/black" android:layout_width="fill_parent" android:layout_height="fill_parent" />
<LinearLayout android:gravity="center_horizontal" android:id="@id/application_stream_ended" android:background="?colorBackgroundTertiary" android:paddingTop="32.0dip" android:paddingBottom="32.0dip" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="16.0dip" android:src="?drawable_stream_ended" android:importantForAccessibility="no" />
<TextView android:textSize="@dimen/uikit_textsize_xlarge" android:textColor="?colorHeaderPrimary" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/stream_ended" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/application_stream_preview_image" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" app:viewAspectRatio="1.77" />
<com.discord.views.video.AppVideoStreamRenderer android:id="@id/application_stream_video_renderer" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center" android:id="@id/application_stream_paused" android:background="@color/black_alpha_70" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/stream_capture_paused" android:fontFamily="@font/whitney_semibold" style="@style/UiKit.TextView" />
<RelativeLayout android:id="@id/application_stream_loading_indicator" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ProgressBar android:layout_width="48.0dip" android:layout_height="48.0dip" android:indeterminate="true" android:layout_centerInParent="true" />
</RelativeLayout>
</merge>

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:gravity="center_vertical" android:paddingTop="8.0dip" android:paddingBottom="8.0dip" android:paddingStart="16.0dip" android:paddingEnd="16.0dip" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<TextView android:id="@id/dev_settings_experiment_item_name" android:layout_width="0.0dip" android:drawablePadding="4.0dip" android:layout_weight="1.0" app:drawableStartCompat="@drawable/ic_person_white_a60_24dp" style="@style/UiKit.TextView.H2" />
<com.google.android.material.card.MaterialCardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8.0dip" app:cardBackgroundColor="?colorBackgroundFloating" app:cardCornerRadius="4.0dip" style="@style/Widget.MaterialComponents.CardView">
<Spinner android:id="@id/dev_settings_experiment_item_bucket_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:dropDownSelector="@drawable/button_brand_500" android:popupBackground="?colorBackgroundFloating" android:dropDownWidth="100.0dip" android:spinnerMode="dropdown" android:layout_marginStart="8.0dip" />
</com.google.android.material.card.MaterialCardView>
</LinearLayout>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<merge android:paddingTop="8.0dip" android:paddingBottom="8.0dip" android:paddingStart="16.0dip" android:paddingEnd="16.0dip"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<TextView android:id="@id/experiment_override_experiment_name" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constrainedHeight="true" app:layout_constraintHeight_default="wrap" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.H2" />
<TextView android:id="@id/experiment_override_experiment_api_name" android:layout_width="0.0dip" android:layout_height="0.0dip" app:layout_constrainedHeight="true" app:layout_constraintHeight_default="wrap" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toBottomOf="@id/experiment_override_experiment_name" style="@style/UiKit.TextView.Subtext" />
<TextView android:id="@id/experiment_override_bucket_descriptions" android:layout_width="0.0dip" android:layout_height="0.0dip" android:layout_marginTop="8.0dip" android:lineSpacingMultiplier="1.0" app:layout_constrainedHeight="true" app:layout_constraintHeight_default="wrap" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toBottomOf="@id/experiment_override_experiment_api_name" style="@style/UiKit.TextView" />
<com.google.android.material.card.MaterialCardView android:id="@id/experiment_override_buckets_spinner_container" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8.0dip" app:cardBackgroundColor="?colorBackgroundFloating" app:cardCornerRadius="4.0dip" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/Widget.MaterialComponents.CardView">
<Spinner android:id="@id/experiment_override_buckets_spinner" android:layout_width="wrap_content" android:layout_height="wrap_content" android:dropDownSelector="@drawable/button_brand_500" android:popupBackground="?colorBackgroundFloating" android:dropDownWidth="100.0dip" android:spinnerMode="dropdown" android:layout_marginStart="8.0dip" />
</com.google.android.material.card.MaterialCardView>
<TextView android:id="@id/experiment_override_clear" android:focusable="true" android:clickable="true" android:layout_width="0.0dip" android:layout_height="0.0dip" android:text="Clear Override" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/experiment_override_buckets_spinner_container" app:layout_constraintWidth_default="wrap" style="@style/UiKit.TextView.Link" />
</merge>

View file

@ -8,6 +8,10 @@
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/participant_stream_preview_image" android:background="@color/primary_dark_700" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" android:alpha="0.3" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintDimensionRatio="16:9" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:placeholderImage="?drawable_stream_preview_not_available" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:id="@id/participant_stream_preview_text" android:background="@drawable/bg_stream_preview_overlay_caption_opaque" android:paddingLeft="16.0dip" android:paddingTop="12.0dip" android:paddingRight="16.0dip" android:paddingBottom="12.0dip" android:focusable="true" android:visibility="gone" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/watch_stream" android:fontFamily="@font/whitney_semibold" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center" android:id="@id/participant_stream_paused" android:background="@color/black_alpha_70" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/stream_capture_paused" android:fontFamily="@font/whitney_semibold" style="@style/UiKit.TextView" />
<androidx.constraintlayout.widget.ConstraintLayout android:gravity="center_horizontal" android:id="@id/participant_stream_ended" android:background="@color/black" android:padding="24.0dip" android:visibility="gone" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_centerVertical="true" style="@style/UiKit.ViewGroup.ConstraintLayout">
<ImageView android:id="@id/participant_stream_ended_img" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="16.0dip" android:src="@drawable/drawable_stream_ended_dark" android:scaleType="fitCenter" android:importantForAccessibility="no" app:layout_constraintBottom_toTopOf="@id/participant_stream_ended_label" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_chainStyle="packed" />
<TextView android:theme="@style/AppTheme.Dark" android:textAppearance="@style/UiKit.TextAppearance.Semibold" android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderPrimary" android:id="@id/participant_stream_ended_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/stream_ended" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/participant_stream_ended_img" style="@style/UiKit.TextView" />
</androidx.constraintlayout.widget.ConstraintLayout>
<ProgressBar android:id="@id/participant_video_loading_indicator" android:visibility="gone" android:layout_width="50.0dip" android:layout_height="50.0dip" android:indeterminate="true" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
<TextView android:textSize="14.0dip" android:textColor="@color/white" android:id="@id/participant_video_label" android:background="@drawable/bg_stream_label" android:paddingLeft="8.0dip" android:paddingTop="5.0dip" android:paddingRight="8.0dip" android:paddingBottom="5.0dip" android:focusable="true" android:visibility="gone" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8.0dip" android:layout_marginBottom="8.0dip" android:includeFontPadding="false" android:drawablePadding="6.0dip" android:fontFamily="@font/whitney_medium" app:drawableLeftCompat="@drawable/ic_screen_14dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintHorizontal_bias="0.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/participant_voice_indicators" />
<LinearLayout android:orientation="horizontal" android:id="@id/participant_voice_indicators" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="8.0dip" android:layout_marginBottom="8.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent">

View file

@ -14,4 +14,5 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<com.google.android.material.button.MaterialButton android:id="@id/auth_register_button" android:text="@string/register_title" style="@style/UiKit.AuthButton.Material" />
</LinearLayout>
<com.discord.utilities.dimmer.DimmerView style="@style/UiKit.DimmerView" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -16,12 +16,7 @@
<com.google.android.material.textfield.TextInputLayout android:id="@id/auth_register_password_wrap" android:layout_marginBottom="8.0dip" android:hint="@string/form_label_password" style="@style/UiKit.TextInputLayout.Password">
<com.google.android.material.textfield.TextInputEditText android:imeOptions="actionDone" style="@style/UiKit.TextInputLayout.EditText.SingleLine.Password" />
</com.google.android.material.textfield.TextInputLayout>
<androidx.constraintlayout.widget.ConstraintLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginBottom="16.0dip" android:layout_marginStart="-4.0dip" style="@style/UiKit.ViewGroup">
<com.google.android.material.checkbox.MaterialCheckBox android:id="@id/auth_tos_opt_in" android:layout_width="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/auth_policy_links" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toLeftOf="@id/auth_policy_links" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.5" style="@style/UiKit.Checkbox" />
<com.discord.utilities.view.text.LinkifiedTextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorHeaderSecondary" android:id="@id/auth_policy_links" android:visibility="visible" android:layout_width="0.0dip" android:lineSpacingMultiplier="1.0" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintLeft_toRightOf="@id/auth_tos_opt_in" app:layout_constraintRight_toRightOf="parent" app:layout_constraintStart_toEndOf="@id/auth_tos_opt_in" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.5" app:layout_goneMarginLeft="8.0dip" app:layout_goneMarginStart="8.0dip" style="@style/UiKit.TextView" />
</androidx.constraintlayout.widget.ConstraintLayout>
<com.google.android.material.button.MaterialButton android:id="@id/auth_register_button" android:text="@string/register_title" style="@style/UiKit.AuthButton.Material" />
<com.google.android.material.button.MaterialButton android:id="@id/auth_register_button" android:text="@string/next" style="@style/UiKit.AuthButton.Material" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<com.discord.utilities.dimmer.DimmerView style="@style/UiKit.DimmerView" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -7,9 +7,8 @@
<androidx.core.widget.NestedScrollView style="@style/UiKit.ViewGroup.NestedScrollView.AppBarScrollingViewBehavior">
<LinearLayout android:paddingBottom="@dimen/list_bottom_padding" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:text="Experiments" style="@style/UiKit.Settings.Item.Header" />
<com.google.android.material.card.MaterialCardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="8.0dip" app:cardBackgroundColor="?colorBackgroundSecondary" app:cardElevation="@dimen/app_elevation" style="@style/Widget.MaterialComponents.CardView">
<androidx.recyclerview.widget.RecyclerView android:id="@id/developer_settings_experiments" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" style="@style/UiKit.ViewGroup.RecyclerView" />
</com.google.android.material.card.MaterialCardView>
<TextView android:text="Not seeing your experiment? Add it to ExperimentRegistry.kt" android:layout_marginStart="16.0dip" style="@style/UiKit.TextView.Subtext" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/developer_settings_experiments" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" style="@style/UiKit.ViewGroup.RecyclerView" />
<TextView android:text="Notice cache" style="@style/UiKit.Settings.Item.Header" />
<com.google.android.material.card.MaterialCardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_margin="8.0dip" app:cardBackgroundColor="?colorBackgroundSecondary" app:cardElevation="@dimen/app_elevation" style="@style/Widget.MaterialComponents.CardView">
<androidx.recyclerview.widget.RecyclerView android:id="@id/developer_settings_notices" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" style="@style/UiKit.ViewGroup.RecyclerView" />

View file

@ -17,6 +17,12 @@
<com.discord.views.CheckedSetting android:id="@id/settings_text_images_stickers_animate_on_interaction" app:cs_subtext="@string/stickers_animate_on_interaction_description" app:cs_text="@string/stickers_animate_on_interaction" app:cs_view_type="radio" style="@style/UiKit.CheckedSetting.Themed" />
<com.discord.views.CheckedSetting android:id="@id/settings_text_images_stickers_never_animate" app:cs_text="@string/stickers_never_animate" app:cs_view_type="radio" style="@style/UiKit.CheckedSetting.Themed" />
</LinearLayout>
<LinearLayout android:id="@id/settings_text_images_compression_container" android:visibility="gone" style="@style/UiKit.ViewGroup.LinearLayout">
<View style="@style/UiKit.Settings.Divider" />
<TextView android:text="@string/image_compression" style="@style/UiKit.Settings.Item.Header" />
<com.discord.views.CheckedSetting android:id="@id/settings_text_images_compression_toggle" app:cs_text="@string/image_compression_label" app:cs_view_type="switchview" style="@style/UiKit.CheckedSetting.Themed" />
<com.discord.utilities.view.text.LinkifiedTextView android:id="@id/settings_text_images_compression_toggle_subtext" android:paddingTop="4.0dip" style="@style/UiKit.Settings.Item.SubText" />
</LinearLayout>
<View style="@style/UiKit.Settings.Divider" />
<TextView android:text="@string/render_embeds_label" style="@style/UiKit.Settings.Item.Header" />
<com.discord.views.CheckedSetting android:id="@id/settings_text_images_links_toggle" app:cs_text="@string/render_embeds" app:cs_view_type="switchview" style="@style/UiKit.CheckedSetting.Themed" />

View file

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout style="@style/UiKit.ViewGroup.Page"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.google.android.material.appbar.AppBarLayout style="@style/AppTheme.AppBarLayout.Flat">
<androidx.appcompat.widget.Toolbar style="@style/AppTheme.Toolbar.Transparent" />
</com.google.android.material.appbar.AppBarLayout>
<com.discord.app.AppViewFlipper android:id="@id/premium_switch_flipper" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_above="@id/premium_switch_select_btn">
<ProgressBar android:layout_gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<LinearLayout android:gravity="center" android:layout_width="fill_parent" android:layout_height="fill_parent" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_marginBottom="8.0dip" android:src="@drawable/img_poop_dark" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<com.google.android.material.button.MaterialButton android:id="@id/premium_switch_retry" android:layout_width="wrap_content" android:text="@string/retry" style="@style/UiKit.Material.Button.Secondary" />
</LinearLayout>
<RelativeLayout style="@style/UiKit.ViewGroup.RelativeLayout">
<TextView android:id="@id/premium_switch_pager_header" android:layout_marginTop="64.0dip" android:text="@string/billing_step_select_a_plan" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" style="@style/UiKit.TextView.H1.Bold" />
<androidx.viewpager.widget.ViewPager android:id="@id/premium_switch_pager" android:paddingLeft="32.0dip" android:paddingRight="32.0dip" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="24.0dip" android:layout_above="@id/premium_switch_pager_tabs" android:layout_below="@id/premium_switch_pager_header" />
<com.google.android.material.tabs.TabLayout android:id="@id/premium_switch_pager_tabs" android:layout_width="fill_parent" android:layout_height="8.0dip" android:layout_marginTop="32.0dip" android:layout_alignParentBottom="true" app:tabBackground="@drawable/tab_dot_selector_wide" app:tabGravity="center" app:tabIndicator="@null" />
</RelativeLayout>
<include layout="@layout/layout_switch_plan_interval" />
</com.discord.app.AppViewFlipper>
<com.google.android.material.button.MaterialButton android:id="@id/premium_switch_select_btn" android:layout_marginLeft="16.0dip" android:layout_marginTop="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="4.0dip" android:layout_above="@id/premium_switch_cancel_btn" style="@style/UiKit.Material.Button.Green" />
<TextView android:textColor="?colorHeaderPrimary" android:gravity="center_horizontal" android:id="@id/premium_switch_cancel_btn" android:background="?selectableItemBackground" android:paddingTop="8.0dip" android:paddingBottom="8.0dip" android:layout_width="fill_parent" android:layout_marginLeft="16.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="16.0dip" android:text="@string/nevermind" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" style="@style/UiKit.TextView.Semibold" />
</RelativeLayout>

View file

@ -3,7 +3,7 @@
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textAppearance="@style/UiKit.TextAppearance.Bold" android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeaderPrimary" android:id="@id/sticker_sheet_sticker_name" android:layout_marginLeft="16.0dip" android:layout_marginTop="16.0dip" android:layout_marginRight="16.0dip" style="@style/UiKit.TextView" />
<TextView android:textAppearance="@style/UiKit.TextAppearance" android:textColor="?colorHeaderSecondary" android:id="@id/sticker_sheet_sticker_info" android:focusable="true" android:clickable="true" android:layout_marginLeft="16.0dip" android:layout_marginTop="4.0dip" android:layout_marginRight="16.0dip" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView" />
<LinearLayout android:id="@id/sticker_sheet_stickers_container" android:layout_marginLeft="16.0dip" android:layout_marginTop="8.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="8.0dip" android:weightSum="4.0" android:importantForAccessibility="noHideDescendants" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<LinearLayout android:id="@id/sticker_sheet_stickers_container" android:visibility="gone" android:layout_marginLeft="16.0dip" android:layout_marginTop="8.0dip" android:layout_marginRight="16.0dip" android:layout_marginBottom="8.0dip" android:weightSum="4.0" android:importantForAccessibility="noHideDescendants" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.discord.views.sticker.StickerView android:id="@id/stickers_sheet_sticker_1" android:layout_width="0.0dip" android:layout_height="80.0dip" android:layout_weight="1.0" />
<com.discord.views.sticker.StickerView android:id="@id/stickers_sheet_sticker_2" android:layout_width="0.0dip" android:layout_height="80.0dip" android:layout_weight="1.0" />
<com.discord.views.sticker.StickerView android:id="@id/stickers_sheet_sticker_3" android:layout_width="0.0dip" android:layout_height="80.0dip" android:layout_weight="1.0" />