Initial refactoring of old rewards panel

This commit is contained in:
deep
2022-08-11 12:24:27 -04:00
parent 3a867d62fd
commit 15d266ab3f
12 changed files with 17 additions and 2908 deletions
@@ -1,521 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end|top">
<include
android:id="@+id/brave_rewards_onboarding_modal_id"
layout="@layout/brave_rewards_onboarding_modal"/>
<include
android:id="@+id/brave_rewards_onboarding_layout_id"
layout="@layout/brave_rewards_onboarding_layout"/>
<!--Your wallet screen-->
<ScrollView
android:id="@+id/sv_no_website"
android:layout_width="320dp"
android:layout_height="wrap_content"
android:layout_gravity="end|top"
android:visibility="gone">
<LinearLayout
android:id="@+id/br_central_layout"
android:layout_width="wrap_content"
android:layout_height="530dp"
android:orientation="vertical"
android:background="#e9ebff">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<include
android:id="@+id/header_layout"
layout="@layout/brave_rewards_panel_header"/>
<include android:id="@+id/brave_rewards_opt_in_layout_id"
layout="@layout/brave_rewards_opt_in_layout"/>
</FrameLayout>
<!--Layout when we are on a valid webpage-->
<FrameLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:id="@+id/website_summary"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#FFFFFF"
android:orientation="vertical"
android:visibility="gone" >
<GridLayout
android:id="@+id/website_summary_grid"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="25dp"
android:columnCount="2"
android:visibility="gone">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginStart="10dp"
android:layout_marginBottom="5dp"
android:layout_row="0"
android:layout_columnSpan="2"
android:orientation="vertical">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content">
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent">
<!-- The 'publisher_favicon_update' substitutes 'publisher_favicon' when not available-->
<ProgressBar
tools:ignore="TooDeepLayout"
android:id="@+id/publisher_favicon_update"
android:indeterminateDrawable="@drawable/progress_indeterminate"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_gravity="center"
android:visibility="visible"/>
<ImageView
android:id="@+id/publisher_favicon"
android:layout_height="60dp"
android:layout_width="60dp"
android:contentDescription="@null"
android:visibility="gone"/>
</FrameLayout>
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_marginStart="5dp"
android:layout_gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/publisher_name"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:text=""
android:fontFamily="sans-serif"
android:gravity="start"
android:ellipsize="end"
android:maxLines="2"
android:textColor="@color/modern_grey_700"
android:textSize="16sp"/>
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent" >
<ProgressBar
android:id="@+id/progress_refresh_status"
android:indeterminateDrawable="@drawable/progress_indeterminate_orange"
android:layout_height="18dp"
android:layout_width="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:alpha="1"
android:visibility="gone" />
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/publisher_verified"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:text="@string/brave_ui_verified_publisher"
app:drawableStartCompat="@drawable/bat_verified"
android:drawablePadding="4dp"
android:layout_marginBottom="4dp"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="14sp"
android:textColor="@color/modern_grey_700"
android:visibility="gone" />
<TextView
android:id="@+id/refresh_publisher"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:text="@string/brave_ui_refresh_publisher_status"
android:fontFamily="sans-serif"
android:textSize="14sp"
android:textColor="#4E56CD"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:focusable="true"/>
</LinearLayout>
</FrameLayout>
</LinearLayout>
</LinearLayout>
<TextView
android:id="@+id/publisher_not_verified"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start"
android:layout_marginTop="2dp"
android:padding="5dp"
android:text="@string/brave_ui_not_verified_publisher_description"
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="12sp"
android:background="@drawable/brave_rewards_not_verified_rectangle"
android:visibility="gone"/>
</LinearLayout>
<!--AC set of controls-->
<include
android:id="@+id/ac_enabled_controls"
layout="@layout/brave_rewards_auto_contrib"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_row="1"
android:layout_column="0"
android:layout_columnSpan="2"
android:orientation="vertical"
android:visibility="gone"/>
<android.widget.Button
android:id="@+id/send_a_tip"
android:layout_height="50dp"
android:layout_width="fill_parent"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:background="@drawable/rewards_button_purple_border"
android:text="@string/brave_ui_donate_now"
android:gravity="center"
android:layout_gravity="center"
android:fontFamily="sans-serif"
android:textSize="14sp"
android:textColor="#392DD1"
android:layout_row="2"
android:layout_columnSpan="2"
android:alpha=".5"/>
</GridLayout>
<android.widget.Button
android:id="@+id/rewards_summary"
android:layout_height="50dp"
android:layout_width="fill_parent"
android:background="@drawable/rewards_button_summary"
android:text="@string/brave_ui_rewards_summary"
android:gravity="start|center"
android:layout_gravity="center"
android:fontFamily="sans-serif"
android:textSize="14sp"
android:paddingStart="15dp"
android:paddingEnd="15dp"
android:textColor="#4c54d2"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bat_rewards_summary_gradient"
android:orientation="vertical" >
<TextView
android:id="@+id/br_no_activities_yet"
android:layout_height="100dp"
android:layout_width="wrap_content"
android:text="@string/brave_ui_no_activity"
android:gravity="center"
android:layout_gravity="center"
android:fontFamily="sans-serif"
android:textSize="18sp"
android:textColor="#000000"
android:alpha=".5"/>
<GridLayout
android:id="@+id/br_activities"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="25dp"
android:columnCount="3"
android:visibility="gone">
<TextView
android:id="@+id/br_grants_claimed_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:layout_marginStart="10dp"
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="14sp"
android:layout_row="0"
android:layout_column="0"/>
<TextView
android:id="@+id/br_grants_claimed_bat"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginStart="10dp"
android:text=""
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="14sp"
android:layout_row="0"
android:layout_column="1"/>
<TextView
android:id="@+id/br_grants_claimed_usd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginStart="10dp"
android:text=""
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="12sp"
android:layout_row="0"
android:layout_column="2"/>
<TextView
android:id="@+id/br_earnings_ads_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text="@string/brave_ui_earnings_ads"
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="14sp"
android:layout_row="1"
android:layout_column="0"/>
<TextView
android:id="@+id/br_earnings_ads_bat"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="14sp"
android:layout_row="1"
android:layout_column="1"/>
<TextView
android:id="@+id/br_earnings_ads_usd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="12sp"
android:layout_row="1"
android:layout_column="2"/>
<TextView
android:id="@+id/br_auto_contribute_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text="@string/brave_ui_rewards_contribute"
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="14sp"
android:layout_row="2"
android:layout_column="0"/>
<TextView
android:id="@+id/br_auto_contribute_bat"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="14sp"
android:layout_row="2"
android:layout_column="1"/>
<TextView
android:id="@+id/br_auto_contribute_usd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="12sp"
android:layout_row="2"
android:layout_column="2"/>
<!--One-Time Tips-->
<TextView
android:id="@+id/br_one_time_donation_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text="@string/brave_ui_one_time_donation"
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="14sp"
android:layout_row="3"
android:layout_column="0"/>
<TextView
android:id="@+id/br_one_time_donation_bat"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="14sp"
android:layout_row="3"
android:layout_column="1"/>
<TextView
android:id="@+id/br_one_time_donation_usd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="12sp"
android:layout_row="3"
android:layout_column="2"/>
<!--Monthly Tips-->
<TextView
android:id="@+id/br_recurring_donation_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|center"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text="@string/brave_ui_recurring_donation"
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="14sp"
android:layout_row="4"
android:layout_column="0"/>
<TextView
android:id="@+id/br_recurring_donation_bat"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="14sp"
android:layout_row="4"
android:layout_column="1"/>
<TextView
android:id="@+id/br_recurring_donation_usd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="end"
android:layout_marginTop="10dp"
android:layout_marginStart="10dp"
android:text=""
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="end"
android:textSize="12sp"
android:layout_row="4"
android:layout_column="2"/>
<TextView
android:id="@+id/publisher_not_verified_summary"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start"
android:layout_marginTop="14dp"
android:layout_marginStart="10dp"
android:padding="5dp"
android:text=""
android:textColor="@color/modern_grey_700"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="12sp"
android:background="@drawable/brave_rewards_not_verified_rectangle"
android:visibility="gone"
android:layout_row="5"
android:layout_columnSpan="3"/>
</GridLayout>
</LinearLayout>
</LinearLayout>
<include
android:id="@+id/brave_rewards_welcome_layout_id"
layout="@layout/brave_rewards_welcome_layout"/>
</FrameLayout>
</LinearLayout>
</ScrollView>
</RelativeLayout>
@@ -1,219 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2020 The Brave Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file. -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/header">
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="top|center"
tools:ignore="UselessParent">
<GridLayout
android:id="@+id/wallet_info_gridlayout"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginTop="5dp"
android:layout_marginStart="10dp"
android:layout_marginEnd="10dp"
android:layout_marginBottom="10dp"
android:columnCount="2">
<TextView
android:id="@+id/your_wallet_title"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="start|top"
android:text="@string/brave_ui_your_balance"
android:fontFamily="sans-serif"
android:gravity="start"
android:textSize="16sp"
android:textColor="#FFFFFF"
android:alpha=".5"
android:layout_row="0"
android:layout_columnSpan="2"
android:visibility="visible"/>
<android.widget.Button
android:id="@+id/btn_verify_wallet"
android:layout_height="25dp"
android:layout_width="wrap_content"
android:background="@drawable/wallet_disconnected_button"
android:text="@string/brave_ui_wallet_button_unverified"
android:fontFamily="sans-serif"
android:drawablePadding="12dp"
android:paddingStart="12dp"
android:paddingEnd="12dp"
android:textSize="8sp"
android:textColor="#FFFFFF"
tools:ignore="SmallSp"
android:layout_row="0"
android:layout_columnSpan="2"
android:gravity="center"
android:layout_gravity="start"
android:layout_marginTop="5dp"
android:textAllCaps="false"
android:visibility="gone"/>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center"
android:layout_gravity="center"
android:layout_row="1"
android:layout_columnSpan="2">
<GridLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:gravity="center"
android:layout_gravity="center"
android:columnCount="2"
tools:ignore="UselessParent">
<!-- The 'progress_wallet_update' substitutes 'br_bat_wallet' when not initialized-->
<ProgressBar
android:id="@+id/progress_wallet_update"
android:indeterminateDrawable="@drawable/progress_indeterminate"
android:layout_width="28dp"
android:layout_height="28dp"
android:layout_gravity="center"
android:layout_row="0"
android:layout_column="0"
android:visibility="visible"/>
<TextView
android:id="@+id/br_bat_wallet"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:text=""
android:layout_gravity="end"
android:fontFamily="sans-serif"
android:textSize="28sp"
android:textColor="#FFFFFF"
android:layout_row="0"
android:layout_column="0"
android:visibility="gone"/>
<TextView
android:id="@+id/br_bat"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_gravity="start"
android:textSize="18sp"
android:layout_marginStart="5dp"
android:textColor="#FFFFFF"
android:textAllCaps="true"
android:alpha=".5"
android:layout_row="0"
android:layout_column="1"/>
</GridLayout>
</LinearLayout>
<!-- The 'br_usd_wallet' is invisible when not initialized-->
<LinearLayout
android:id="@+id/br_usd_wallet_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:layout_gravity="center"
android:orientation="horizontal"
android:visibility="invisible">
<TextView
android:id="@+id/br_usd_wallet"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/brave_ui_usd"
android:fontFamily="sans-serif"
android:textSize="14sp"
android:textColor="#FFFFFF"
android:alpha=".5"/>
<TextView
android:id="@+id/br_usd"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="@string/brave_ui_usd_text"
android:textSize="14sp"
android:layout_marginStart="5dp"
android:textColor="#FFFFFF"
android:alpha=".5"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:gravity="center"
android:layout_gravity="top|center"
android:orientation="vertical"
android:layout_row="3"
android:layout_columnSpan="2">
<LinearLayout
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:layout_marginTop="10dp"
android:gravity="center"
android:layout_gravity="center">
<android.widget.Button
android:id="@+id/br_add_funds"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/rewards_image_button"
android:text="@string/brave_rewards_local_panel_add_funds"
android:gravity="center"
android:layout_gravity="center"
android:layout_marginEnd="15dp"
android:fontFamily="sans-serif"
android:textSize="12sp"
android:textColor="#FFFFFF"
android:drawableStart="@drawable/add_funds"
android:clickable="true"
android:focusable="true"
android:drawablePadding="5sp"
android:visibility="gone"
tools:ignore="ButtonStyle"/>
<android.widget.Button
android:id="@+id/br_rewards_settings"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:background="@drawable/rewards_image_button"
android:text="@string/brave_ui_settings"
android:gravity="center"
android:layout_gravity="center"
android:fontFamily="sans-serif"
android:textSize="12sp"
android:textColor="#FFFFFF"
android:drawableStart="@drawable/rewards_settings"
android:drawablePadding="5sp"
tools:ignore="ButtonStyle"/>
</LinearLayout>
</LinearLayout>
</GridLayout>
<!--Grant notification layout-->
<include
android:id="@+id/notification_info_layout"
layout="@layout/brave_rewards_panel_grant"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_marginTop="5dp"
android:layout_marginStart="10dp"
android:layout_marginBottom="10dp"
android:layout_marginEnd="10dp"
android:visibility="gone"/>
</RelativeLayout>
</LinearLayout>