Add a summary to the hide read posts automatically setting.

This commit is contained in:
Docile-Alligator 2025-10-24 22:59:37 -04:00
parent d0f9763cca
commit 1dbc89a7a7
3 changed files with 28 additions and 10 deletions

View File

@ -168,6 +168,7 @@ public class PostHistoryFragment extends Fragment {
binding.markPostsAsReadAfterVotingTextViewPostHistoryFragment.setTextColor(primaryTextColor);
binding.markPostsAsReadOnScrollTextViewPostHistoryFragment.setTextColor(primaryTextColor);
binding.hideReadPostsAutomaticallyTextViewPostHistoryFragment.setTextColor(primaryTextColor);
binding.hideReadPostsAutomaticallySummaryTextViewPostHistoryFragment.setTextColor(activity.customThemeWrapper.getSecondaryTextColor());
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
binding.readPostsLimitTextInputLayoutPostHistoryFragment.setCursorColor(ColorStateList.valueOf(primaryTextColor));

View File

@ -182,25 +182,41 @@
android:id="@+id/hide_read_posts_automatically_linear_layout_post_history_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:paddingTop="16dp"
android:paddingBottom="16dp"
android:paddingStart="72dp"
android:paddingEnd="16dp"
android:clickable="true"
android:focusable="true"
android:background="?attr/selectableItemBackground">
<TextView
android:id="@+id/hide_read_posts_automatically_text_view_post_history_fragment"
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:layout_marginEnd="16dp"
android:layout_gravity="center_vertical"
android:text="@string/settings_hide_read_posts_automatically_title"
android:textColor="?attr/primaryTextColor"
android:textSize="?attr/font_16"
android:fontFamily="?attr/font_family" />
android:orientation="vertical"
android:paddingStart="0dp"
android:paddingEnd="16dp">
<TextView
android:id="@+id/hide_read_posts_automatically_text_view_post_history_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/settings_hide_read_posts_automatically_title"
android:textColor="?attr/primaryTextColor"
android:textSize="?attr/font_16"
android:fontFamily="?attr/font_family" />
<TextView
android:id="@+id/hide_read_posts_automatically_summary_text_view_post_history_fragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/settings_hide_read_posts_automatically_summary"
android:textColor="?attr/secondaryTextColor"
android:textSize="?attr/font_default"
android:fontFamily="?attr/font_family" />
</LinearLayout>
<ml.docilealligator.infinityforreddit.customviews.ThemedMaterialSwitch
android:id="@+id/hide_read_posts_automatically_switch_post_history_fragment"

View File

@ -580,6 +580,7 @@
<string name="settings_mark_posts_as_read_after_voting_title">Mark Posts as Read After Voting</string>
<string name="settings_mark_posts_as_read_on_scroll_title">Mark Posts as Read on Scroll</string>
<string name="settings_hide_read_posts_automatically_title">Hide Read Posts Automatically</string>
<string name="settings_hide_read_posts_automatically_summary">The setting is not applied when viewing posts from searches, specific users, or subreddits.</string>
<string name="settings_sort_type_title">Sort Type</string>
<string name="settings_save_sort_type_title">Save Sort Type</string>
<string name="settings_subreddit_default_sort_type_title">Subreddit Default Sort Type</string>