Setting default post layout is now available. Add an option to hide the divider in post compact layout.

This commit is contained in:
Alex Ning
2020-01-11 10:39:49 +08:00
parent b04ad8956d
commit cb91543690
12 changed files with 113 additions and 20 deletions

View File

@@ -109,9 +109,9 @@
android:layout_height="wrap_content"
android:layout_margin="@dimen/fab_margin"
android:visibility="gone"
app:backgroundTint="?attr/backgroundColor"
app:backgroundTint="@color/backgroundColorPrimary"
app:srcCompat="@drawable/ic_add_bottom_app_bar_24dp"
app:tint="@null"
app:tint="@android:color/white"
app:layout_anchor="@id/bottom_navigation_main_activity" />
</androidx.coordinatorlayout.widget.CoordinatorLayout>

View File

@@ -382,6 +382,7 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<View
android:id="@+id/divider_item_post_compact"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/dividerColor" />

View File

@@ -37,6 +37,16 @@
<item>2</item>
</string-array>
<string-array name="settings_default_post_layout">
<item>Card Layout</item>
<item>Compact Layout</item>
</string-array>
<string-array name="settings_default_post_layout_values">
<item>0</item>
<item>1</item>
</string-array>
<string-array name="settings_lazy_mode_interval">
<item>1s</item>
<item>2s</item>

View File

@@ -300,6 +300,8 @@
<string name="settings_volume_keys_navigate_posts_title">Use Volume Keys to Navigate Posts</string>
<string name="settings_mute_video_title">Mute Video</string>
<string name="settings_show_elapsed_time">Show Elapsed Time in Posts and Comments</string>
<string name="settings_default_post_layout">Default Post Layout</string>
<string name="settings_show_divider_in_compact_layout">Show Divider in Compact Layout</string>
<string name="swipe_to_go_back_from_post_detail">Swipe Right to Go Back From Comments</string>
<string name="settings_lazy_mode_interval_title">Lazy Mode Interval</string>
<string name="settings_font_size_title">Font Size</string>

View File

@@ -41,6 +41,24 @@
app:key="show_elapsed_time"
app:title="@string/settings_show_elapsed_time" />
<ListPreference
app:defaultValue="0"
android:entries="@array/settings_default_post_layout"
app:entryValues="@array/settings_default_post_layout_values"
app:key="default_post_layout"
app:title="@string/settings_default_post_layout"
app:useSimpleSummaryProvider="true" />
<SwitchPreference
app:defaultValue="true"
app:key="show_divider_in_compact_layout"
app:title="@string/settings_show_divider_in_compact_layout" />
<SwitchPreference
app:defaultValue="true"
app:key="swipe_to_go_back_from_post_detail"
app:title="@string/swipe_to_go_back_from_post_detail" />
<SwitchPreference
app:defaultValue="true"
app:key="swipe_to_go_back_from_post_detail"