aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/res
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--app/src/main/res/layout/fragment_reddit_api_info_bottom_sheet.xml68
-rw-r--r--app/src/main/res/values/strings.xml4
2 files changed, 72 insertions, 0 deletions
diff --git a/app/src/main/res/layout/fragment_reddit_api_info_bottom_sheet.xml b/app/src/main/res/layout/fragment_reddit_api_info_bottom_sheet.xml
new file mode 100644
index 00000000..3ca7f923
--- /dev/null
+++ b/app/src/main/res/layout/fragment_reddit_api_info_bottom_sheet.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:tools="http://schemas.android.com/tools"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:orientation="vertical"
+ tools:context=".bottomsheetfragments.RedditAPIInfoBottomSheetFragment">
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingTop="16dp"
+ android:paddingStart="16dp"
+ android:paddingEnd="16dp"
+ android:text="@string/reddit_api_info_title"
+ android:fontFamily="?attr/font_family"
+ android:textSize="?attr/font_20"
+ android:textColor="?attr/primaryTextColor"
+ android:textStyle="bold" />
+
+ <TextView
+ android:id="@+id/message_text_view_reddit_api_info_bottom_sheet_fragment"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:padding="16dp"
+ android:text="@string/reddit_api_info"
+ android:fontFamily="?attr/font_family"
+ android:textSize="?attr/font_16"
+ android:textColor="?attr/primaryTextColor" />
+
+ <LinearLayout
+ android:id="@+id/linear_layout_check_box_wrapper_reddit_api_info_bottom_sheet_fragment"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="10dp"
+ android:layout_marginEnd="16dp"
+ android:layout_marginBottom="16dp">
+
+ <com.google.android.material.checkbox.MaterialCheckBox
+ android:id="@+id/do_not_show_this_again_check_box"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center_vertical" />
+
+ <TextView
+ android:id="@+id/do_not_show_this_again_text_view"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1"
+ android:text="@string/do_not_show_this_again"
+ android:gravity="center_vertical"
+ android:fontFamily="?attr/font_family"
+ android:textSize="?attr/font_default"
+ android:textColor="?attr/primaryTextColor" />
+
+ <com.google.android.material.button.MaterialButton
+ android:id="@+id/continue_button_reddit_api_info_bottom_sheet_fragment"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="end"
+ android:layout_marginStart="8dp"
+ android:layout_marginEnd="8dp"
+ android:backgroundTint="@color/colorPrimary"
+ android:text="@string/i_understand" />
+
+ </LinearLayout>
+
+</LinearLayout> \ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index c46f1f3d..978c575a 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1322,4 +1322,8 @@
<string name="denied_notification_permission">Notification permission is not granted</string>
<string name="go_to_settings">Settings</string>
+ <string name="reddit_api_info_title">Important Notice Regarding Reddit API Changes</string>
+ <string name="reddit_api_info">Starting from July 1st, 2023, Reddit API will be pay-per-use for 3rd-party clients, which include Infinity for Reddit. The announcement from Reddit can be found here: %1$s\n\nIn order to survive this change, Infinity will become a subscription-only app after July 1st. You can learn more about the changes in this post: %2$s\n\nIt\'s required for you to update Infinity after July 1st so that you will get the new version with subscription options. None of the previous versions (including this one) will work after July 1st. But due to a tight timeline Reddit gave, the update may not be available immediately on July 1st since it requires proper testing. Thank you for your understanding!</string>
+ <string name="i_understand">I understand</string>
+
</resources>