Restructure feed settings (#8176)

In my user test I had the following feedback:
- They were confused that some settings are on the feed settings screen and some are in the overflow menu. It was not clear which one to look at when wanting to change a setting. I think we should consistently move all settings to the settings screen.
- Confusion about authentication settings: They asked if they need to create an AntennaPod account now (even though there is no such thing as an AntennaPod account)

Actions taken:
- Moved the authentication settings item to the very bottom
- Grouped settings by category
- Moved rename function from overflow menu to settings screen. It is likely not so frequently used: once you set it up once, you never need to change it again. So you don't need to see it every day
This commit is contained in:
Hans-Peter Lehmann
2025-12-27 23:08:31 +01:00
committed by GitHub
parent d42f3725de
commit 9333f07a69
8 changed files with 108 additions and 80 deletions

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<vector
xmlns:android="http://schemas.android.com/apk/res/android"
android:height="24dp"
android:width="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="#000000"
android:pathData="M15 16L11 20H21V16H15M12.06 7.19L3 16.25V20H6.75L15.81 10.94L12.06 7.19M18.71 8.04C19.1 7.65 19.1 7 18.71 6.63L16.37 4.29C16.17 4.09 15.92 4 15.66 4C15.41 4 15.15 4.1 14.96 4.29L13.13 6.12L16.88 9.87L18.71 8.04Z" />
</vector>

View File

@ -607,6 +607,8 @@
<string name="report_bug_crash_log_message">Created: %1$s.</string>
<string name="report_bug_forum_title">Forum</string>
<string name="report_bug_github_title">GitHub</string>
<string name="pref_advanced">Advanced</string>
<string name="pref_display">Display</string>
<!-- About screen -->
<string name="about_pref">About</string>
@ -808,7 +810,6 @@
<string name="tag_all">All</string>
<string name="tag_untagged">Untagged</string>
<string name="multi_feed_common_tags_info">Only common tags from all selected subscriptions are shown. Other tags stay unaffected.</string>
<string name="auto_download_inbox_category">Automatically download episodes from the inbox</string>
<string name="episode_filters_label">Episode filter</string>
<string name="episode_filters_description">List of terms used to decide if an episode should be included or excluded when auto downloading</string>
<string name="add_term">Add term</string>