Changes of com.discord v1016

This commit is contained in:
root 2020-01-02 22:43:52 +01:00
parent ac45461917
commit 346c5a87ca
1466 changed files with 60811 additions and 41395 deletions

View file

@ -2,8 +2,8 @@
<androidx.cardview.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" app:cardBackgroundColor="?primary_630" app:cardCornerRadius="4.0dip" app:cardElevation="0.0dip"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout">
<com.discord.widgets.settings.premium.AccountCreditView android:id="@id/credit_nitro" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<com.discord.views.premium.AccountCreditView android:id="@id/credit_nitro" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<View android:id="@id/credit_nitro_divider" style="@style/UiKit.Divider" />
<com.discord.widgets.settings.premium.AccountCreditView android:id="@id/credit_nitro_classic" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<com.discord.views.premium.AccountCreditView android:id="@id/credit_nitro_classic" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
</androidx.cardview.widget.CardView>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?colorHeadingPrimary" android:gravity="center" android:layout_gravity="center_horizontal" android:layout_marginBottom="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_subscriber_perks_header" style="@style/UiKit.TextView.H1" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_subscriber_feature_member_badge" android:drawableStart="@drawable/ic_boosted_badge_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_subscriber_feature_profile_badge" android:drawableStart="@drawable/ic_booster_profile_badge_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_subscriber_feature_role" android:drawableStart="@drawable/ic_role_pink_24dp" style="@style/UiKit.TextView.Perk" />
</LinearLayout>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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" xmlns:app="http://schemas.android.com/apk/res-auto">
<com.airbnb.lottie.LottieAnimationView android:layout_gravity="center_horizontal" android:id="@id/premium_guild_subscription_activated_lottie" android:layout_width="300.0dip" android:layout_height="200.0dip" android:layout_marginTop="@dimen/uikit_spacing_xlarge" app:lottie_fileName="animations/anim_boost_activated.json" style="@style/UiKit.LottieAnimationView" />
<ImageView android:layout_gravity="center_horizontal" android:layout_marginTop="@dimen/uikit_spacing_xlarge" android:src="@drawable/img_boost_activated" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/premium_guild_subscription_activated_body" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" style="@style/UiKit.TextView" />
<View style="@style/UiKit.Settings.Divider" />
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
<Button android:id="@id/premium_guild_subscription_activated_ok" android:text="@string/guild_subscription_purchase_modal_activated_close_button" android:layout_marginStart="@dimen/uikit_spacing_medium" style="@style/UiKit.Button.Green.Fit" />
</LinearLayout>
</LinearLayout>

View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout style="@style/UiKit.ViewGroup.Page.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:id="@id/notice_header_container" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:id="@id/premium_guild_subscription_cancel_header" android:padding="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_cancel_title" style="@style/UiKit.TextView.H1.Bold" />
<View style="@style/UiKit.Divider" />
</LinearLayout>
<androidx.core.widget.NestedScrollView style="@style/UiKit.ViewGroup.NestedScrollView">
<LinearLayout android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<com.discord.app.AppViewFlipper android:id="@id/premium_guild_subscription_cancel_flipper" android:layout_width="fill_parent" android:layout_height="wrap_content">
<ProgressBar android:layout_gravity="center" android:id="@id/active_subscription_progress" android:layout_width="48.0dip" android:layout_height="48.0dip" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginEnd="@dimen/uikit_spacing_medium" />
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_gravity="center_horizontal" android:layout_marginTop="@dimen/uikit_spacing_xlarge" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" android:src="@drawable/img_boost_cancel" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:id="@id/premium_guild_subscription_cancel_body" android:layout_marginBottom="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView" />
<TextView android:textColor="@color/status_red_500" android:id="@id/premium_guild_subscription_cancel_error" android:visibility="gone" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_error_mobile" style="@style/UiKit.TextView" />
</LinearLayout>
</com.discord.app.AppViewFlipper>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<View style="@style/UiKit.Settings.Divider" />
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
<Button android:textColor="?colorTextInteractiveActive" android:id="@id/premium_guild_subscription_cancel_nevermind" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxWidth="150.0dip" android:text="@string/nevermind" style="@style/UiKit.Button.Transparent" />
<com.discord.views.LoadingButton android:layout_gravity="center_vertical" android:id="@id/premium_guild_subscription_cancel_confirm" android:background="@drawable/button_red" android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="@dimen/uikit_spacing_medium" app:lb_progress_color="@color/white" app:lb_text="@string/premium_guild_subscription_cancel_button_mobile" app:lb_text_color="@drawable/button_text_color_primary_100" />
</LinearLayout>
</LinearLayout>

View file

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout style="@style/UiKit.ViewGroup.Page.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:id="@id/notice_header_container" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:id="@id/premium_guild_subscription_uncancel_header" android:padding="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_inventory_uncancel_title_mobile" style="@style/UiKit.TextView.H1.Bold" />
<View style="@style/UiKit.Divider" />
</LinearLayout>
<androidx.core.widget.NestedScrollView style="@style/UiKit.ViewGroup.NestedScrollView">
<LinearLayout android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_medium" android:paddingRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:layout_gravity="center_horizontal" android:id="@id/premium_guild_subscription_uncancel_image" android:visibility="gone" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:src="@drawable/img_nitro_uncancel" style="@style/UiKit.ImageView" />
<TextView android:id="@id/premium_guild_subscription_uncancel_body" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_inventory_uncancel_description" style="@style/UiKit.TextView" />
<TextView android:textColor="@color/status_red_500" android:id="@id/premium_guild_subscription_uncancel_error" android:visibility="gone" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_inventory_uncancel_error" style="@style/UiKit.TextView" />
</LinearLayout>
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<View style="@style/UiKit.Settings.Divider" />
<LinearLayout style="@style/UiKit.Dialog.ButtonContainer">
<Button android:textColor="?colorTextInteractiveActive" android:id="@id/premium_guild_subscription_uncancel_nevermind" android:layout_width="wrap_content" android:layout_height="wrap_content" android:maxWidth="150.0dip" android:text="@string/nevermind" style="@style/UiKit.Button.Transparent" />
<com.discord.views.LoadingButton android:layout_gravity="center_vertical" android:id="@id/premium_guild_subscription_uncancel_confirm" android:background="@drawable/button_brand_500" android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="@dimen/uikit_spacing_medium" app:lb_progress_color="@color/white" app:lb_text="@string/premium_guild_subscription_inventory_uncancel_button_mobile" app:lb_text_color="@drawable/button_text_color_primary_100" />
</LinearLayout>
</LinearLayout>

View file

@ -1,8 +1,8 @@
<?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"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
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_width="fill_parent" android:layout_height="16.0dip" app:tabBackground="@drawable/tab_dot_selector" app:tabGravity="center" app:tabIndicatorHeight="0.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">
<Button 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.Button.Transparent" />

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?primary_000" android:layout_marginTop="@dimen/uikit_spacing_large" android:text="@string/premium_guild_guild_features_header" style="@style/UiKit.TextView.H1" />
<TextView android:textColor="?primary_000" android:text="@string/premium_guild_guild_feature_emoji" android:drawableStart="@drawable/ic_emoji_blue_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?primary_000" android:text="@string/premium_guild_guild_feature_audio_quality" android:drawableStart="@drawable/ic_headset_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?primary_000" android:text="@string/premium_guild_guild_feature_upload_size" android:drawableStart="@drawable/ic_upload_24dp" style="@style/UiKit.TextView.Perk" />
</LinearLayout>

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?primary_000" android:layout_marginTop="@dimen/uikit_spacing_large" android:text="@string/premium_guild_user_features_header" style="@style/UiKit.TextView.H1" />
<TextView android:textColor="?primary_000" android:text="@string/premium_guild_user_feature_member_badge" android:drawableStart="@drawable/ic_boosted_badge_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?primary_000" android:text="@string/premium_guild_user_feature_profile_badge" android:drawableStart="@drawable/ic_booster_profile_badge_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?primary_000" android:text="@string/premium_guild_user_feature_role" android:drawableStart="@drawable/ic_role_24dp" style="@style/UiKit.TextView.Perk" />
</LinearLayout>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<merge android:layout_width="fill_parent" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.constraintlayout.widget.ConstraintLayout android:padding="@dimen/uikit_spacing_large" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center_vertical" android:id="@id/premium_guild_confirmation_avatar" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/Avatar.Large" />
<TextView android:textColor="?colorTextInteractiveActive" android:ellipsize="end" android:id="@id/premium_guild_confirmation_guild_name" android:layout_width="0.0dip" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_medium" android:maxLines="1" app:layout_constraintLeft_toRightOf="@id/premium_guild_confirmation_avatar" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.Semibold" />
<LinearLayout android:gravity="center_vertical" android:layout_width="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginTop="@dimen/uikit_spacing_medium" app:layout_constraintLeft_toRightOf="@id/premium_guild_confirmation_avatar" app:layout_constraintTop_toBottomOf="@id/premium_guild_confirmation_guild_name" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.google.android.material.chip.Chip android:id="@id/premium_guild_confirmation_level_info_previous" app:chipIcon="@drawable/ic_guild_badge_premium_tier_1_banner" style="@style/UiKit.PremiumGuild.Confirmation.Chip" />
<ImageView android:layout_gravity="center_vertical" android:id="@id/premium_guild_confirmation_upgrade_arrow" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_medium" android:src="@drawable/ic_double_carot_right_16dp" android:tint="@color/status_red_500" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<com.google.android.material.chip.Chip android:id="@id/premium_guild_confirmation_level_info_upgrade" app:chipIcon="@drawable/ic_guild_badge_premium_tier_1_banner" style="@style/UiKit.PremiumGuild.Confirmation.Chip" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
</merge>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" app:cardBackgroundColor="@color/transparent" app:cardCornerRadius="8.0dip"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:layout_width="@dimen/premium_guild_feature_width" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:id="@id/view_premium_guild_feature_image" android:layout_width="fill_parent" android:scaleType="centerInside" android:adjustViewBounds="true" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorTextInteractiveActive" android:id="@id/view_premium_guild_feature_text" android:background="?colorBackgroundTertiary" android:padding="@dimen/uikit_spacing_large" android:layout_width="fill_parent" style="@style/UiKit.TextView.Semibold" />
</LinearLayout>
</androidx.cardview.widget.CardView>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?colorHeadingPrimary" android:layout_marginTop="@dimen/uikit_spacing_large" android:text="@string/premium_guild_guild_features_header" style="@style/UiKit.TextView.H1" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_guild_feature_emoji" android:drawableStart="@drawable/ic_emoji_blue_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_guild_feature_audio_quality" android:drawableStart="@drawable/ic_headset_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_guild_feature_upload_size" android:drawableStart="@drawable/ic_upload_24dp" style="@style/UiKit.TextView.Perk" />
</LinearLayout>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?colorHeadingPrimary" android:layout_marginTop="@dimen/uikit_spacing_large" android:text="@string/premium_guild_user_features_header" style="@style/UiKit.TextView.H1" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_user_feature_member_badge" android:drawableStart="@drawable/ic_boosted_badge_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_user_feature_profile_badge" android:drawableStart="@drawable/ic_booster_profile_badge_24dp" style="@style/UiKit.TextView.Perk" />
<TextView android:textColor="?colorTextNormal" android:text="@string/premium_guild_user_feature_role" android:drawableStart="@drawable/ic_role_24dp" style="@style/UiKit.TextView.Perk" />
</LinearLayout>

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" style="@style/UiKit.ViewGroup"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<LinearLayout android:gravity="center" android:layout_gravity="center" android:background="?primary_800_circle" android:layout_width="70.0dip" android:layout_height="70.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:id="@id/progress_gem_icon" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorTextInteractiveActive" android:id="@id/progress_level_text" android:textAllCaps="true" style="@style/UiKit.TextView.Bold" />
</LinearLayout>
<ProgressBar android:layout_gravity="center" android:id="@id/progress_progress" android:layout_width="82.0dip" android:layout_height="82.0dip" android:progressDrawable="@drawable/drawable_boost_progress_ring" style="?android:progressBarStyleHorizontal" />
</FrameLayout>

View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@id/view_premium_marketing_marketing_container" android:background="@drawable/drawable_bg_nitro_gradient_corners" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textSize="20.0sp" android:textColor="@color/white" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/view_premium_marketing_marketing_title" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/guild_settings_premium_upsell_heading_secondary" android:lineSpacingMultiplier="1.0" style="@style/UiKit.TextView.Bold" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/view_premium_marketing_marketing_subtitle" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/guild_settings_premium_upsell_heading_secondary" style="@style/UiKit.TextView.Semibold" />
<LinearLayout android:layout_marginTop="@dimen/uikit_spacing_large" style="@style/UiKit.PremiumGuild.Settings.Marketing.Container">
<ImageView android:src="@drawable/img_logo_discord" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<ImageView android:src="@drawable/img_logo_nitro" android:contentDescription="@string/premium_tier_2" style="@style/UiKit.ImageView" />
<TextView android:id="@id/view_premium_marketing_nitro_boost_discount" android:layout_marginTop="@dimen/uikit_spacing_large" style="@style/UiKit.PremiumGuild.Settings.Marketing.Check" />
<TextView android:id="@id/view_premium_marketing_nitro_boost_count" android:layout_marginTop="@dimen/uikit_spacing_medium" style="@style/UiKit.PremiumGuild.Settings.Marketing.Check" />
</LinearLayout>
<LinearLayout android:id="@id/view_premium_marketing_container_tier1" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" style="@style/UiKit.PremiumGuild.Settings.Marketing.Container">
<ImageView android:src="@drawable/img_logo_discord" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<ImageView android:src="@drawable/img_logo_nitro_classic_header" android:contentDescription="@string/premium_tier_1" style="@style/UiKit.ImageView" />
<TextView android:id="@id/view_premium_marketing_nitro_classic_boost_discount" android:layout_marginTop="@dimen/uikit_spacing_large" style="@style/UiKit.PremiumGuild.Settings.Marketing.Check" />
<TextView android:id="@id/view_premium_marketing_nitro_classic_boost_count" android:layout_marginTop="@dimen/uikit_spacing_medium" android:alpha="0.5" style="@style/UiKit.PremiumGuild.Settings.Marketing.Clear" />
</LinearLayout>
<Button android:theme="@style/UiKit.Button.Theme.White" android:textColor="@color/brand_500" android:id="@id/view_premium_marketing_learn_more" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:text="@string/guild_settings_premium_upsell_learn_more" style="@style/UiKit.Button.White" />
</LinearLayout>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textSize="@dimen/uikit_textsize_xxlarge" android:textColor="?colorHeadingPrimary" android:layout_gravity="center_horizontal" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/guild_settings_premium_upsell_heading_primary" style="@style/UiKit.TextView.H1" />
<com.discord.app.AppTextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeadingPrimary" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/view_premium_upsell_info_subheading" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeadingPrimary" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/view_premium_upsell_info_subheading_price" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeadingPrimary" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/view_premium_upsell_info_subheading_blurb" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_marketing_guilds_blurb" style="@style/UiKit.TextView" />
</LinearLayout>

View file

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:background="?primary_630" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<FrameLayout android:layout_margin="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup">
<ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:src="@drawable/bg_cloud_pattern_dark" android:scaleType="centerCrop" android:importantForAccessibility="no" />
<ImageView android:layout_gravity="center" android:background="?primary_800_circle" android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" android:layout_width="80.0dip" android:layout_height="80.0dip" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:src="?boosted_guild_tier_0" android:importantForAccessibility="no" />
</FrameLayout>
<RelativeLayout android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.RelativeLayout">
<ImageView android:id="@id/boost_available_placeholder_icon" android:layout_width="40.0dip" android:layout_height="40.0dip" android:src="?primary_700_circle" android:importantForAccessibility="no" android:layout_marginEnd="@dimen/uikit_spacing_medium" android:layout_alignParentStart="true" />
<View android:background="?primary_700" android:layout_width="fill_parent" android:layout_height="@dimen/uikit_spacing_large" android:layout_alignParentTop="true" android:layout_marginStart="@dimen/uikit_spacing_medium" android:layout_marginEnd="@dimen/uikit_spacing_xxxlarge" android:layout_toEndOf="@id/boost_available_placeholder_icon" />
<View android:id="@id/boost_available_placeholder_bottom_text1" android:background="?primary_700" android:layout_width="32.0dip" android:layout_height="@dimen/uikit_spacing_large" android:layout_alignBottom="@id/boost_available_placeholder_icon" android:layout_marginStart="@dimen/uikit_spacing_medium" android:layout_marginEnd="@dimen/uikit_spacing_medium" android:layout_toEndOf="@id/boost_available_placeholder_icon" />
<View android:background="?primary_700" android:layout_width="64.0dip" android:layout_height="@dimen/uikit_spacing_large" android:layout_alignBottom="@id/boost_available_placeholder_icon" android:layout_toEndOf="@id/boost_available_placeholder_bottom_text1" />
</RelativeLayout>
<Button android:id="@id/boost_available_select" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_select_server_button" style="@style/UiKit.Button" />
</LinearLayout>

View file

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@id/boost_info_container" android:background="?primary_700" style="@style/UiKit.ViewGroup"
xmlns:android="http://schemas.android.com/apk/res/android">
<TextView android:textColor="?primary_000" android:id="@id/boost_info_text" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView" />
</FrameLayout>

View file

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:background="?primary_630" android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="12.0dip" android:paddingRight="@dimen/uikit_spacing_large" android:paddingBottom="12.0dip" style="@style/UiKit.ViewGroup"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:id="@id/boosted_boost_cancelled" android:src="@drawable/ic_warning_circle_24dp" android:layout_centerVertical="true" android:layout_marginEnd="@dimen/uikit_spacing_medium" android:layout_alignParentStart="true" style="@style/UiKit.ImageView" />
<LinearLayout android:gravity="start|center" android:layout_width="fill_parent" android:layout_centerVertical="true" android:layout_marginEnd="@dimen/uikit_spacing_medium" android:layout_toStartOf="@id/boosted_boost_action" android:layout_toEndOf="@id/boosted_boost_cancelled" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_000" android:id="@id/boosted_boost_date" style="@style/UiKit.TextView.Semibold" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?primary_400" android:id="@id/boosted_boost_cooldown" style="@style/UiKit.TextView" />
</LinearLayout>
<TextView android:textSize="@dimen/uikit_textsize_large" android:gravity="center_vertical" android:id="@id/boosted_boost_action" android:text="@string/premium_guild_subscription_select_server_button" android:drawablePadding="@dimen/uikit_spacing_large" android:layout_centerVertical="true" android:drawableEnd="?ic_overflow" android:layout_alignParentEnd="true" style="@style/UiKit.TextView.Link" />
</RelativeLayout>

View file

@ -1,23 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:background="?primary_630" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<androidx.constraintlayout.widget.ConstraintLayout android:layout_margin="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/boosted_guild_banner" android:background="?bg_cloud_pattern" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType="centerCrop" android:importantForAccessibility="no" />
<View android:id="@id/boosted_guild_gradient" android:background="@color/primary_700" android:layout_width="fill_parent" android:layout_height="0.0dip" android:alpha="0.65" app:layout_constraintBottom_toBottomOf="@id/boosted_guild_banner" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="@id/boosted_guild_banner" />
<LinearLayout android:gravity="center" android:background="?primary_800_circle" android:layout_width="80.0dip" android:layout_height="80.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:id="@id/boosted_guild_gem_icon" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textColor="?primary_000" android:id="@id/boosted_guild_level_text" android:textAllCaps="true" style="@style/UiKit.TextView.Bold" />
</LinearLayout>
<ProgressBar android:id="@id/boosted_guild_progress" android:layout_width="92.0dip" android:layout_height="92.0dip" android:progressDrawable="@drawable/drawable_boost_progress_ring" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="?android:progressBarStyleHorizontal" />
<androidx.constraintlayout.widget.ConstraintLayout style="@style/UiKit.ViewGroup">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/boosted_guild_banner" android:background="?bg_subscription_placeholder_pattern" android:layout_width="fill_parent" android:layout_height="0.0dip" android:importantForAccessibility="no" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
<View android:id="@id/boosted_guild_gradient" android:background="@color/primary_700" android:layout_width="fill_parent" android:layout_height="0.0dip" android:alpha="0.65" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
<com.discord.views.premiumguild.PremiumGuildProgressView android:id="@id/boosted_guild_progress_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_xlarge" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
<LinearLayout android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center_vertical" android:id="@id/boosted_guild_icon" android:layout_marginRight="@dimen/uikit_spacing_medium" style="@style/UiKit.GuildsListIcon" />
<LinearLayout android:background="?primary_700" android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="@dimen/uikit_spacing_large" android:paddingRight="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center_vertical" android:id="@id/boosted_sample_guild_icon" android:layout_marginRight="@dimen/uikit_spacing_medium" style="@style/UiKit.GuildsListIcon" />
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_000" android:ellipsize="end" android:id="@id/boosted_guild_name" android:maxLines="1" style="@style/UiKit.TextView.Semibold" />
<androidx.cardview.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_small" app:cardBackgroundColor="?primary_700" app:cardCornerRadius="14.0sp">
<TextView android:textColor="?primary_000" android:id="@id/boosted_guild_time" android:paddingTop="@dimen/uikit_spacing_small" android:paddingBottom="@dimen/uikit_spacing_small" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_medium" android:drawablePadding="@dimen/uikit_spacing_small" android:drawableStart="@drawable/ic_boosted_badge_12dp" style="@style/UiKit.TextView" />
</androidx.cardview.widget.CardView>
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_000" android:ellipsize="end" android:id="@id/boosted_sample_guild_name" android:maxLines="1" style="@style/UiKit.TextView.Bold" />
<TextView android:textColor="?primary_000" android:id="@id/boosted_sample_guild_count" android:paddingTop="@dimen/uikit_spacing_small" android:paddingBottom="@dimen/uikit_spacing_small" android:drawableLeft="@drawable/ic_boosted_badge_12dp" android:drawablePadding="@dimen/uikit_spacing_small" style="@style/UiKit.TextView" />
</LinearLayout>
</LinearLayout>
<Button android:id="@id/boosted_guild_remove" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_remove_button" style="@style/UiKit.Button.Grey" />
</LinearLayout>

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<TextView android:id="@id/boosted_header" style="@style/UiKit.Settings.Item.Header"
xmlns:android="http://schemas.android.com/apk/res/android" />

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.cardview.widget.CardView android:layout_marginBottom="@dimen/uikit_spacing_medium" app:cardBackgroundColor="?primary_700" app:cardCornerRadius="4.0dip" style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
<RelativeLayout android:paddingLeft="@dimen/uikit_spacing_large" android:paddingTop="12.0dip" android:paddingRight="@dimen/uikit_spacing_large" android:paddingBottom="12.0dip" style="@style/UiKit.ViewGroup.RelativeLayout">
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/boosted_sample_guild_icon" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_alignParentLeft="true" android:layout_centerVertical="true" style="@style/UiKit.GuildsListIcon" />
<LinearLayout android:layout_centerVertical="true" android:layout_toStartOf="@id/boosted_sample_guild_progress" android:layout_toEndOf="@id/boosted_sample_guild_icon" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_000" android:ellipsize="end" android:id="@id/boosted_sample_guild_name" android:maxLines="1" style="@style/UiKit.TextView.Bold" />
<TextView android:textColor="?primary_000" android:id="@id/boosted_sample_guild_count" android:paddingTop="@dimen/uikit_spacing_small" android:paddingBottom="@dimen/uikit_spacing_small" android:drawableLeft="@drawable/ic_boosted_badge_12dp" android:drawablePadding="@dimen/uikit_spacing_small" style="@style/UiKit.TextView" />
</LinearLayout>
<com.discord.views.premiumguild.PremiumGuildProgressView android:id="@id/boosted_sample_guild_progress" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:layout_marginStart="@dimen/uikit_spacing_large" android:layout_alignParentEnd="true" />
</RelativeLayout>
</androidx.cardview.widget.CardView>

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<merge style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:layout_gravity="center_horizontal" android:src="@drawable/img_boost_hands" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<ImageView android:layout_gravity="center_horizontal" android:layout_marginTop="@dimen/uikit_spacing_large" android:src="@drawable/img_server_boost_long" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textColor="?colorHeadingPrimary" android:gravity="center" android:layout_gravity="center_horizontal" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_marketing_header" style="@style/UiKit.TextView.H1" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeadingPrimary" android:gravity="center" android:layout_gravity="center_horizontal" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_marketing_blurb" style="@style/UiKit.TextView" />
</merge>

View file

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<merge style="@style/UiKit.ViewGroup.LinearLayout"
xmlns:android="http://schemas.android.com/apk/res/android">
<ImageView android:layout_gravity="center_horizontal" android:id="@id/settings_boost_no_guilds_image" android:src="?img_gem_hands_faded" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorHeadingPrimary" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/settings_boost_no_guilds_title" android:visibility="gone" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_marketing_guilds_empty_description_title" style="@style/UiKit.TextView.Bold" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?colorTextNormal" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/settings_boost_no_guilds_subtitle" android:visibility="gone" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_marketing_guilds_empty_description_text" style="@style/UiKit.TextView" />
</merge>

View file

@ -16,4 +16,11 @@
</com.discord.views.CustomAppBarLayout>
<androidx.recyclerview.widget.RecyclerView android:id="@id/channels_list" android:paddingBottom="@dimen/uikit_spacing_medium" android:scrollbars="vertical" android:clipToPadding="false" android:layout_height="fill_parent" android:layout_below="@id/channels_list_search" android:overScrollMode="never" app:layout_behavior="@string/appbar_scrolling_view_behavior" style="@style/UiKit.ViewGroup.RecyclerView" />
<ViewStub android:id="@id/channels_list_unreads_stub" android:layout="@layout/widget_channels_list_unreads" android:layout_width="fill_parent" android:layout_height="wrap_content" app:layout_anchor="@id/channels_list" />
<androidx.constraintlayout.widget.ConstraintLayout android:gravity="center" android:layout_gravity="end" android:id="@id/channels_list_premium_guild_hint" android:focusable="true" android:visibility="gone" android:clickable="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="48.0dip" android:layout_marginRight="28.0dip" android:translationZ="16.0dip" style="@style/UiKit.ViewGroup.LinearLayout">
<View android:id="@id/channels_list_tooltip_top_tail" android:background="@drawable/drawable_tooltip_top_tail" android:layout_width="24.0dip" android:layout_height="20.0dip" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
<View android:id="@id/channels_list_tooltip_background" android:background="@drawable/drawable_bg_tooltip" android:layout_width="fill_parent" android:layout_height="0.0dip" android:translationY="-8.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintTop_toBottomOf="@id/channels_list_tooltip_top_tail" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="@color/white" android:gravity="center" android:id="@id/channels_list_premium_guild_hint_title" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_header_subscribe_tooltip_header" android:lineSpacingMultiplier="1.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="@id/channels_list_tooltip_background" style="@style/UiKit.TextView.Semibold" />
<TextView android:textColor="@color/white" android:gravity="center" android:id="@id/channels_list_premium_guild_hint_subtitle" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_header_subscribe_tooltip_text" android:lineSpacingMultiplier="1.0" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/channels_list_premium_guild_hint_title" style="@style/UiKit.TextView" />
<Button android:theme="@style/UiKit.Button.Theme.White" android:textColor="@color/brand_500" android:id="@id/channels_list_premium_guild_hint_button" android:layout_width="0.0dip" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" android:text="@string/premium_guild_subscription_header_subscribe_tooltip_close" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toBottomOf="@id/channels_list_premium_guild_hint_subtitle" style="@style/UiKit.Button.White" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -16,8 +16,6 @@
<EditText android:id="@id/guild_create_name" android:hint="@string/form_placeholder_server_name" style="@style/UiKit.Form.Field.EditText.SingleLine" />
<com.discord.utilities.view.text.LinkifiedTextView android:layout_gravity="start" android:id="@id/guild_create_guidelines" android:layout_marginLeft="8.0dip" android:layout_marginRight="8.0dip" android:layout_marginBottom="4.0dip" style="@style/UiKit.TextView.Subtext" />
</LinearLayout>
<TextView android:background="?primary_630" android:padding="15.0dip" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/form_label_server_region" android:textAllCaps="true" style="@style/UiKit.TextView.Semibold" />
<LinearLayout android:id="@id/guild_create_regions" android:background="?primary_630" android:layout_height="0.0dip" android:layout_weight="1.0" style="@style/UiKit.ViewGroup.LinearLayout" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<com.discord.utilities.dimmer.DimmerView style="@style/UiKit.DimmerView" />

View file

@ -1,3 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<com.discord.views.CheckedSetting android:layout_width="fill_parent" android:layout_height="wrap_content" app:cs_background="@color/transparent" app:cs_text_color="?primary_200" app:cs_text_fontpath="@font/whitney_medium" app:cs_text_size="@dimen/uikit_textsize_large" app:cs_view_type="radio"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" />

View file

@ -7,7 +7,7 @@
</LinearLayout>
<androidx.core.widget.NestedScrollView style="@style/UiKit.ViewGroup.NestedScrollView">
<LinearLayout android:gravity="center" android:id="@id/notice_body_container" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:gravity="start" android:layout_gravity="start" android:id="@id/notice_body_text" android:padding="@dimen/uikit_spacing_large" style="@style/UiKit.TextView" />
<TextView android:layout_gravity="start" android:id="@id/notice_body_text" android:padding="@dimen/uikit_spacing_large" android:layout_width="fill_parent" android:textAlignment="textStart" style="@style/UiKit.TextView" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<View style="@style/UiKit.Settings.Divider" />

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout 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" />
</com.google.android.material.appbar.AppBarLayout>
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" app:layout_behavior="@string/appbar_scrolling_view_behavior">
<LinearLayout android:gravity="center" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:src="@drawable/drawable_boost_removal" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:text="@string/premium_guild_subscribe_confirm_transfer_header" style="@style/UiKit.TextView.H1.Bold" />
<TextView android:textColor="?colorTextNormal" android:gravity="center_horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscribe_confirm_transfer_blurb" style="@style/UiKit.TextView" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorHeadingSecondary" android:layout_gravity="start" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:text="@string/premium_guild_subscribe_confirm_transfer_from_guild" android:textAllCaps="true" style="@style/UiKit.TextView.Bold" />
<com.discord.views.premiumguild.PremiumGuildConfirmationView android:id="@id/premium_guild_transfer_previous_guild" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_medium" app:cardBackgroundColor="?colorBackgroundSecondary" app:cardCornerRadius="4.0dip" />
<TextView android:textSize="@dimen/uikit_textsize_small" android:textColor="?colorHeadingSecondary" android:layout_gravity="start" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscribe_confirm_transfer_to_guild" android:textAllCaps="true" style="@style/UiKit.TextView.Bold" />
<com.discord.views.premiumguild.PremiumGuildConfirmationView android:id="@id/premium_guild_transfer_target_guild" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_large" app:cardBackgroundColor="?colorBackgroundSecondary" app:cardCornerRadius="4.0dip" />
<TextView android:textColor="@color/status_red_500" android:id="@id/premium_guild_transfer_error" android:visibility="invisible" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_error_mobile" style="@style/UiKit.TextView" />
<Button android:id="@id/premium_guild_transfer_select" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" android:text="@string/premium_guild_subscribe_transfer_confirm_confirmation" style="@style/UiKit.Button" />
</LinearLayout>
</ScrollView>
<com.discord.utilities.dimmer.DimmerView style="@style/UiKit.DimmerView" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -4,37 +4,19 @@
<com.google.android.material.appbar.AppBarLayout style="@style/AppTheme.AppBarLayout.Flat">
<androidx.appcompat.widget.Toolbar style="@style/AppTheme.Toolbar" />
</com.google.android.material.appbar.AppBarLayout>
<com.discord.app.AppViewFlipper android:id="@id/boost_confirmation_flipper" android:layout_width="fill_parent" android:layout_height="fill_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior">
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:layout_above="@id/boost_confirmation_button_container">
<LinearLayout android:gravity="center" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:src="@drawable/drawable_nitro_server_boost" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textSize="20.0sp" android:textColor="?primary_100" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:text="@string/premium_guild_subscribe_confirm_header" style="@style/UiKit.TextView" />
<TextView android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscribe_confirm_blurb" style="@style/UiKit.TextView" />
<androidx.cardview.widget.CardView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" app:cardBackgroundColor="?primary_800" app:cardCornerRadius="4.0dip">
<androidx.constraintlayout.widget.ConstraintLayout android:padding="@dimen/uikit_spacing_large" android:layout_width="fill_parent" android:layout_height="wrap_content">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center_vertical" android:id="@id/boost_confirmation_avatar" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/Avatar.Large" />
<TextView android:textColor="?primary_000" android:ellipsize="end" android:id="@id/boost_confirmation_guild_name" android:layout_width="0.0dip" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_medium" android:maxLines="1" app:layout_constraintLeft_toRightOf="@id/boost_confirmation_avatar" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.Semibold" />
<androidx.cardview.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_small" app:cardBackgroundColor="?boost_confirmation_card_bg" app:cardCornerRadius="10.0sp" app:layout_constraintLeft_toLeftOf="@id/boost_confirmation_guild_name" app:layout_constraintTop_toBottomOf="@id/boost_confirmation_guild_name">
<TextView android:textColor="?primary_000" android:id="@id/boost_confirmation_level_info" android:layout_marginLeft="@dimen/uikit_spacing_small" android:layout_marginRight="@dimen/uikit_spacing_medium" android:drawablePadding="@dimen/uikit_spacing_small" style="@style/UiKit.TextView" />
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
</LinearLayout>
</ScrollView>
<LinearLayout android:id="@id/boost_confirmation_button_container" android:layout_margin="@dimen/uikit_spacing_large" android:layout_alignParentBottom="true" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textColor="@color/status_red_500" android:id="@id/boost_confirmation_error" android:visibility="invisible" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_error_mobile" style="@style/UiKit.TextView" />
<Button android:id="@id/boost_confirmation_select" android:text="@string/premium_guild_subscribe_confirm_confirmation" style="@style/UiKit.Button" />
<TextView android:textColor="?primary_000" android:gravity="center" android:id="@id/boost_confirmation_cancel" android:background="?selectableItemBackground" android:padding="@dimen/uikit_spacing_medium" android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/cancel" android:textAllCaps="true" style="@style/UiKit.TextView" />
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior">
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:layout_above="@id/boost_confirmation_button_container">
<LinearLayout android:gravity="center" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:src="@drawable/drawable_nitro_server_boost" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscribe_confirm_blurb" style="@style/UiKit.TextView.H1.Bold" />
<com.discord.views.premiumguild.PremiumGuildConfirmationView android:id="@id/boost_confirmation_confirmation_view" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" app:cardBackgroundColor="?colorBackgroundSecondary" app:cardCornerRadius="4.0dip" />
<TextView android:textColor="?colorTextNormal" android:gravity="center_horizontal" android:id="@id/boost_confirmation_cooldown_warning" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/premium_guild_subscribe_confirm_cooldown_warning" style="@style/UiKit.TextView" />
</LinearLayout>
</RelativeLayout>
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:gravity="center" android:layout_height="fill_parent" android:layout_above="@id/boost_confirmation_close" android:layout_centerInParent="true" style="@style/UiKit.ViewGroup.LinearLayout">
<com.airbnb.lottie.LottieAnimationView android:layout_gravity="center_horizontal" android:id="@id/boost_confirmation_lottie" android:layout_width="300.0dip" android:layout_height="200.0dip" app:lottie_fileName="?anim_boost_confirmation" style="@style/UiKit.LottieAnimationView" />
<TextView android:textSize="20.0sp" android:textColor="?primary_000" android:layout_gravity="center_horizontal" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:text="@string/premium_guild_subscribe_success_thanks" style="@style/UiKit.TextView" />
</LinearLayout>
<Button android:id="@id/boost_confirmation_close" android:layout_margin="@dimen/uikit_spacing_large" android:text="@string/close" android:layout_alignParentBottom="true" style="@style/UiKit.Button.Grey" />
</RelativeLayout>
</com.discord.app.AppViewFlipper>
</ScrollView>
<LinearLayout android:id="@id/boost_confirmation_button_container" android:layout_margin="@dimen/uikit_spacing_large" android:layout_alignParentBottom="true" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textColor="@color/status_red_500" android:id="@id/boost_confirmation_error" android:visibility="invisible" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_error_mobile" style="@style/UiKit.TextView" />
<Button android:id="@id/boost_confirmation_select" android:text="@string/premium_guild_subscribe_confirm_confirmation" style="@style/UiKit.Button" />
</LinearLayout>
</RelativeLayout>
<com.discord.utilities.dimmer.DimmerView style="@style/UiKit.DimmerView" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -10,23 +10,24 @@
<ImageView android:layout_marginBottom="@dimen/uikit_spacing_medium" android:src="@drawable/img_poop_dark" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<Button android:id="@id/boost_status_retry" android:layout_width="wrap_content" android:text="@string/retry" style="@style/UiKit.Button.Grey" />
</LinearLayout>
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent">
<androidx.core.widget.NestedScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:layout_above="@id/boost_status_button_container">
<LinearLayout android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:id="@id/boost_status_num_boosts" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.TextView.H1" />
<com.discord.utilities.view.text.LinkifiedTextView android:id="@id/boost_status_info" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_blurb" style="@style/UiKit.TextView" />
<include android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_medium" layout="@layout/view_boost_progress_bar" />
<com.discord.utilities.simple_pager.SimplePager android:id="@id/boost_status_viewpager" android:paddingLeft="50.0dip" android:paddingRight="50.0dip" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<LinearLayout android:id="@id/boost_status_button_container" android:layout_alignParentBottom="true" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_small" android:layout_gravity="center_vertical" android:id="@id/boost_status_button_info" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:drawablePadding="@dimen/uikit_spacing_medium" android:drawableStart="@drawable/ic_alert_circle_grey_14dp" style="@style/UiKit.TextView" />
<com.discord.app.AppViewFlipper android:id="@id/boost_status_button_flipper" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large">
<Button android:id="@id/boost_status_button_boost" android:text="@string/premium_guild_perks_modal_button_subscribe_this_server" style="@style/UiKit.Button" />
<Button android:id="@id/boost_status_button_upgrade" android:text="@string/premium_guild_perks_modal_button_get_premium" style="@style/UiKit.Button.Green" />
<Button android:id="@id/boost_status_button_manage" android:text="@string/premium_guild_perks_modal_manage_your_subscription" style="@style/UiKit.Button.Grey" />
</com.discord.app.AppViewFlipper>
<androidx.core.widget.NestedScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true">
<LinearLayout android:paddingTop="@dimen/uikit_spacing_large" android:paddingBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textSize="@dimen/uikit_textsize_xxlarge" android:textColor="?colorHeadingPrimary" android:layout_gravity="center_horizontal" android:id="@id/boost_status_num_boosts" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:drawablePadding="@dimen/uikit_spacing_medium" android:drawableStart="@drawable/ic_boosted_badge_18dp" style="@style/UiKit.TextView.H1" />
<TextView android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_blurb_mobile" style="@style/UiKit.TextView" />
<com.discord.utilities.view.text.LinkifiedTextView android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/boost_status_learn_more" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.TextView" />
<com.google.android.material.button.MaterialButton android:id="@id/boost_status_subscribe_button" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_button_subscribe_this_server" style="@style/UiKit.Material.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/boost_status_gift_button" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_button_gift_premium" app:icon="@drawable/ic_gift_white_16dp" app:iconGravity="textStart" app:iconPadding="@dimen/uikit_spacing_xlarge" style="@style/UiKit.Material.Button.Secondary" />
<com.discord.utilities.view.text.LinkifiedTextView android:textColor="?colorTextNormal" android:gravity="center_horizontal" android:layout_gravity="center_horizontal" android:id="@id/boost_status_protip" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.TextView" />
<include android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" layout="@layout/view_boost_progress_bar" />
<com.discord.utilities.simple_pager.SimplePager android:id="@id/boost_status_viewpager" android:paddingLeft="48.0dip" android:paddingRight="48.0dip" android:clipToPadding="false" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<View android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xxlarge" style="@style/UiKit.Divider" />
<include android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" layout="@layout/layout_premium_guild_status_features_user" />
<View android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xxlarge" style="@style/UiKit.Divider" />
<com.discord.views.premiumguild.PremiumGuildSubscriptionUpsellView android:id="@id/boost_status_premium_upsell" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<com.google.android.material.button.MaterialButton android:id="@id/boost_status_subscribe_button2" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_button_subscribe_this_server" style="@style/UiKit.Material.Button" />
<com.google.android.material.button.MaterialButton android:id="@id/boost_status_gift_button2" android:layout_width="fill_parent" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" android:text="@string/premium_guild_perks_modal_button_gift_premium" app:icon="@drawable/ic_gift_white_16dp" app:iconGravity="textStart" app:iconPadding="@dimen/uikit_spacing_xlarge" style="@style/UiKit.Material.Button.Secondary" />
<com.discord.views.premiumguild.PremiumSubscriptionMarketingView android:id="@id/boost_status_premium_marketing" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
</RelativeLayout>
</androidx.core.widget.NestedScrollView>
</com.discord.app.AppViewFlipper>
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -1,32 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.coordinatorlayout.widget.CoordinatorLayout 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" />
</com.google.android.material.appbar.AppBarLayout>
<RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" app:layout_behavior="com.discord.app.AppScrollingViewBehavior">
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:fillViewport="true" android:layout_above="@id/boost_remove_confirmation_button_container">
<LinearLayout android:gravity="center" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<ImageView android:src="@drawable/drawable_boost_remove" android:importantForAccessibility="no" style="@style/UiKit.ImageView" />
<TextView android:textColor="?primary_000" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:text="@string/premium_guild_unsubscribe_confirm_header" style="@style/UiKit.TextView.H1" />
<TextView android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_unsubscribe_confirm_blurb" style="@style/UiKit.TextView" />
<androidx.cardview.widget.CardView android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_large" app:cardBackgroundColor="?primary_800" app:cardCornerRadius="4.0dip" style="@style/UiKit.ViewGroup">
<androidx.constraintlayout.widget.ConstraintLayout android:padding="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup">
<com.facebook.drawee.view.SimpleDraweeView android:layout_gravity="center_vertical" android:id="@id/boost_remove_confirmation_avatar" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/Avatar.Large" />
<TextView android:textColor="?primary_000" android:ellipsize="end" android:id="@id/boost_remove_confirmation_guild_name" android:layout_width="0.0dip" android:layout_marginLeft="@dimen/uikit_spacing_medium" android:layout_marginRight="@dimen/uikit_spacing_medium" android:maxLines="1" app:layout_constraintLeft_toRightOf="@id/boost_remove_confirmation_avatar" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.Semibold" />
<androidx.cardview.widget.CardView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/uikit_spacing_small" app:cardBackgroundColor="?boost_confirmation_card_bg" app:cardCornerRadius="10.0sp" app:layout_constraintLeft_toLeftOf="@id/boost_remove_confirmation_guild_name" app:layout_constraintTop_toBottomOf="@id/boost_remove_confirmation_guild_name">
<TextView android:textColor="?primary_000" android:id="@id/boost_remove_confirmation_level_info" android:drawablePadding="@dimen/uikit_spacing_small" android:layout_marginStart="@dimen/uikit_spacing_small" android:layout_marginEnd="@dimen/uikit_spacing_medium" style="@style/UiKit.TextView" />
</androidx.cardview.widget.CardView>
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.cardview.widget.CardView>
<TextView android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_unsubscribe_confirm_cooldown_warning" style="@style/UiKit.TextView" />
</LinearLayout>
</ScrollView>
<LinearLayout android:id="@id/boost_remove_confirmation_button_container" android:layout_margin="@dimen/uikit_spacing_large" android:layout_alignParentBottom="true" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:textColor="@color/status_red_500" android:id="@id/boost_remove_confirmation_error" android:visibility="invisible" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_remove_error_mobile" style="@style/UiKit.TextView" />
<Button android:id="@id/boost_remove_confirmation_select" android:text="@string/premium_guild_unsubscribe_confirm_confirmation" style="@style/UiKit.Button" />
<TextView android:textColor="?primary_000" android:gravity="center" android:id="@id/boost_remove_confirmation_cancel" android:background="?selectableItemBackground" android:padding="@dimen/uikit_spacing_medium" android:focusable="true" android:clickable="true" android:layout_width="fill_parent" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/cancel" android:textAllCaps="true" style="@style/UiKit.TextView" />
</LinearLayout>
</RelativeLayout>
<com.discord.utilities.dimmer.DimmerView style="@style/UiKit.DimmerView" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View file

@ -5,5 +5,5 @@
<TextView android:id="@id/server_settings_emojis_name" android:layout_width="0.0dip" android:layout_margin="@dimen/uikit_spacing_medium" android:width="0.0dip" android:layout_weight="1.0" style="@style/UiKit.TextView.Large.SingleLine" />
<TextView android:textColor="?primary_100_alpha_60" android:gravity="end" android:id="@id/server_settings_emojis_username" android:layout_width="wrap_content" android:maxWidth="100.0dip" style="@style/UiKit.TextView.Subtext.SingleLine" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/server_settings_emojis_username_avatar" android:layout_margin="@dimen/uikit_spacing_medium" style="@style/Avatar.Medium" />
<ImageView android:id="@id/server_settings_emojis_overflow" android:layout_margin="@dimen/uikit_spacing_medium" android:src="@drawable/ic_overflow_grey" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" style="@style/UiKit.ImageView" />
<ImageView android:id="@id/server_settings_emojis_overflow" android:layout_margin="@dimen/uikit_spacing_medium" android:src="@drawable/ic_overflow_dark_24dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" style="@style/UiKit.ImageView" />
</LinearLayout>

View file

@ -11,7 +11,7 @@
<TextView android:textSize="@dimen/uikit_textsize_large" android:id="@id/invite_expires_label" android:text="@string/expires_in" style="@style/UiKit.TextView" />
<TextView android:id="@id/invite_expiration_time" style="@style/UiKit.TextView" />
</LinearLayout>
<ImageView android:id="@id/invite_settings_icon" android:src="@drawable/ic_overflow_grey" android:layout_centerVertical="true" android:contentDescription="@string/settings" android:layout_alignParentEnd="true" style="@style/UiKit.ImageView" />
<ImageView android:id="@id/invite_settings_icon" android:src="@drawable/ic_overflow_dark_24dp" android:layout_centerVertical="true" android:contentDescription="@string/settings" android:layout_alignParentEnd="true" style="@style/UiKit.ImageView" />
<View android:id="@id/invite_divider" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:layout_below="@id/invite_name_container" android:layout_alignStart="@id/invite_name_container" android:layout_alignEnd="@id/invite_expiration_container" style="@style/UiKit.Settings.Divider" />
<com.facebook.drawee.view.SimpleDraweeView android:id="@id/invite_list_item_avatar" android:layout_below="@id/invite_divider" android:layout_marginEnd="@dimen/uikit_spacing_small" android:layout_alignParentStart="true" style="@style/Avatar.Small" />
<TextView android:gravity="center_vertical" android:id="@id/invite_user_name" android:layout_below="@id/invite_divider" android:layout_alignWithParentIfMissing="true" android:layout_toEndOf="@id/invite_list_item_avatar" style="@style/UiKit.TextView" />

View file

@ -5,6 +5,6 @@
<TextView android:gravity="center_vertical" android:id="@id/member_list_item_name" android:layout_width="0.0dip" android:layout_margin="@dimen/uikit_spacing_medium" android:singleLine="true" app:layout_constraintBottom_toTopOf="@id/member_list_item_roles_list" app:layout_constraintEnd_toStartOf="@id/member_list_item_lock" app:layout_constraintStart_toEndOf="@id/member_list_item_avatar" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.TextView.Large" />
<com.discord.widgets.roles.RolesListView android:orientation="horizontal" android:id="@id/member_list_item_roles_list" android:layout_width="0.0dip" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/uikit_spacing_medium" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="@id/member_list_item_name" app:layout_constraintStart_toStartOf="@id/member_list_item_name" app:layout_constraintTop_toBottomOf="@id/member_list_item_name" />
<ImageView android:id="@id/member_list_item_lock" android:layout_margin="@dimen/uikit_spacing_small" android:src="@drawable/ic_role_lock" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/member_list_item_overflow" app:layout_constraintStart_toEndOf="@id/member_list_item_name" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ImageView" />
<ImageView android:id="@id/member_list_item_overflow" android:layout_margin="@dimen/uikit_spacing_medium" android:src="@drawable/ic_overflow_grey" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/member_list_item_lock" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ImageView" />
<ImageView android:id="@id/member_list_item_overflow" android:layout_margin="@dimen/uikit_spacing_medium" android:src="@drawable/ic_overflow_dark_24dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@id/member_list_item_lock" app:layout_constraintTop_toTopOf="parent" style="@style/UiKit.ImageView" />
<View android:layout_width="0.0dip" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="@id/member_list_item_name" app:layout_constraintStart_toStartOf="@id/member_list_item_name" style="@style/UiKit.Settings.Divider" />
</androidx.constraintlayout.widget.ConstraintLayout>

View file

@ -11,22 +11,22 @@
<Button android:id="@id/settings_boost_retry" android:layout_width="wrap_content" android:text="@string/retry" style="@style/UiKit.Button.Grey" />
</LinearLayout>
<androidx.core.widget.NestedScrollView style="@style/UiKit.ViewGroup.NestedScrollView">
<LinearLayout android:paddingLeft="@dimen/uikit_spacing_xlarge" android:paddingTop="@dimen/uikit_spacing_xlarge" android:paddingRight="@dimen/uikit_spacing_xlarge" android:paddingBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:text="@string/premium_guild_subscription_subtitle_mobile_1" style="@style/UiKit.TextView" />
<TextView android:id="@id/settings_boost_subtext" android:layout_marginTop="@dimen/uikit_spacing_large" style="@style/UiKit.TextView" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/settings_boost_recycler" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xlarge" style="@style/UiKit.ViewGroup.RecyclerView" />
<LinearLayout android:paddingTop="@dimen/uikit_spacing_xlarge" android:paddingBottom="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.LinearLayout">
<LinearLayout android:id="@id/settings_boost_subtext_container" style="@style/UiKit.ViewGroup.LinearLayout">
<TextView android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_subtitle_mobile_1" style="@style/UiKit.TextView" />
<TextView android:id="@id/settings_boost_subtext" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_large" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.TextView" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/settings_boost_recycler" android:layout_marginTop="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.RecyclerView" />
</LinearLayout>
<LinearLayout style="@style/UiKit.ViewGroup.LinearLayout.Horizontal">
<ImageView android:layout_marginRight="@dimen/uikit_spacing_large" android:src="@drawable/img_server_boost" style="@style/UiKit.ImageView" />
<ImageView android:src="@drawable/img_boost_hands" style="@style/UiKit.ImageView" />
<LinearLayout android:layout_marginTop="@dimen/uikit_spacing_xlarge" style="@style/UiKit.ViewGroup.LinearLayout">
<include layout="@layout/view_settings_premium_guild_marketing_header" />
<include layout="@layout/view_premium_guild_features_user_old" />
<include layout="@layout/view_premium_guild_features_guild_old" />
<View android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" android:layout_marginBottom="@dimen/uikit_spacing_xxlarge" style="@style/UiKit.Divider" />
<com.discord.views.premiumguild.PremiumGuildSubscriptionUpsellView android:id="@id/settings_boost_upsell_view" android:layout_width="fill_parent" android:layout_height="wrap_content" />
<androidx.recyclerview.widget.RecyclerView android:id="@id/settings_boost_sample_guilds" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/uikit_spacing_large" android:layout_marginTop="@dimen/uikit_spacing_xxlarge" android:layout_marginRight="@dimen/uikit_spacing_large" style="@style/UiKit.ViewGroup.RecyclerView" />
<include layout="@layout/view_settings_premium_guild_no_guilds" />
</LinearLayout>
<TextView android:textColor="?primary_000" android:layout_marginTop="@dimen/uikit_spacing_xlarge" android:text="@string/premium_guild_subscription_marketing_header" style="@style/UiKit.TextView.H1" />
<TextView android:textSize="@dimen/uikit_textsize_large" android:textColor="?primary_200" android:id="@id/settings_boost_marketing_info" android:layout_marginTop="@dimen/uikit_spacing_medium" android:layout_marginBottom="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_marketing_blurb" style="@style/UiKit.TextView" />
<include layout="@layout/view_boost_user_settings_user_perks" />
<include layout="@layout/view_boost_user_settings_guild_perks" />
<TextView android:textColor="?primary_000" android:layout_marginTop="@dimen/uikit_spacing_large" android:text="@string/premium_guild_subscription_marketing_guilds_header_mobile" style="@style/UiKit.TextView.H1" />
<TextView android:textColor="?primary_200" android:layout_marginTop="@dimen/uikit_spacing_medium" android:text="@string/premium_guild_subscription_marketing_guilds_empty_blurb_mobile" style="@style/UiKit.TextView" />
<com.discord.views.premiumguild.PremiumSubscriptionMarketingView android:id="@id/settings_boost_marketing_view" android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
</com.discord.app.AppViewFlipper>