summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/res/layout/addfeed.xml8
-rw-r--r--app/src/main/res/layout/quick_feed_discovery.xml31
-rw-r--r--app/src/main/res/menu/episodes.xml4
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java4
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java13
5 files changed, 30 insertions, 30 deletions
diff --git a/app/src/main/res/layout/addfeed.xml b/app/src/main/res/layout/addfeed.xml
index b163fde37..9e57e0743 100644
--- a/app/src/main/res/layout/addfeed.xml
+++ b/app/src/main/res/layout/addfeed.xml
@@ -73,7 +73,7 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:padding="8dp"
+ android:padding="16dp"
android:orientation="vertical">
<TextView
@@ -83,6 +83,8 @@
android:text="@string/txtvfeedurl_label"
android:textSize="18sp"
android:layout_marginBottom="8dp"
+ android:layout_marginLeft="4dp"
+ android:layout_marginStart="4dp"
android:textColor="?android:attr/textColorPrimary"/>
<EditText
@@ -97,8 +99,10 @@
<Button
android:id="@+id/butConfirm"
- android:layout_width="match_parent"
+ android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_gravity="end"
+ style="?android:attr/buttonBarButtonStyle"
android:text="@string/confirm_label"/>
</LinearLayout>
diff --git a/app/src/main/res/layout/quick_feed_discovery.xml b/app/src/main/res/layout/quick_feed_discovery.xml
index 561eadf45..75a35a130 100644
--- a/app/src/main/res/layout/quick_feed_discovery.xml
+++ b/app/src/main/res/layout/quick_feed_discovery.xml
@@ -10,35 +10,32 @@
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:padding="8dp"
+ android:padding="16dp"
android:orientation="vertical">
- <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content"
- android:orientation="horizontal">
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
<TextView
- android:layout_width="wrap_content"
+ android:layout_width="0dip"
android:layout_height="wrap_content"
android:text="@string/discover"
android:textSize="18sp"
android:layout_marginBottom="8dp"
+ android:layout_weight="1"
+ android:layout_marginLeft="4dp"
+ android:layout_marginStart="4dp"
android:textColor="?android:attr/textColorPrimary"/>
- <TextView
- android:layout_width="0dp"
+ <Button
+ android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:minHeight="0dp"
+ android:minWidth="0dp"
android:text="@string/discover_more"
- android:gravity="end"
- android:textAlignment="viewEnd"
- android:textSize="18sp"
- android:background="?android:attr/selectableItemBackground"
- android:layout_marginBottom="8dp"
- android:paddingStart="8dp"
- android:paddingEnd="8dp"
- android:paddingLeft="8dp"
- android:paddingRight="8dp"
- android:layout_weight="1"
android:id="@+id/discover_more"
- android:textColor="@color/antennapod_blue"/>
+ style="?android:attr/buttonBarButtonStyle"/>
</LinearLayout>
<RelativeLayout
diff --git a/app/src/main/res/menu/episodes.xml b/app/src/main/res/menu/episodes.xml
index 7398754e5..2fac77375 100644
--- a/app/src/main/res/menu/episodes.xml
+++ b/app/src/main/res/menu/episodes.xml
@@ -6,7 +6,7 @@
<item
android:id="@+id/action_search"
android:icon="?attr/action_search"
- custom:showAsAction="collapseActionView|ifRoom"
+ custom:showAsAction="collapseActionView|always"
custom:actionViewClass="androidx.appcompat.widget.SearchView"
android:title="@string/search_label"/>
@@ -14,7 +14,7 @@
android:id="@+id/refresh_item"
android:title="@string/refresh_label"
android:menuCategory="container"
- custom:showAsAction="ifRoom"
+ custom:showAsAction="always"
android:icon="?attr/navigation_refresh"/>
<item
diff --git a/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java b/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java
index 0d17e3faa..d078ec1d1 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/feed/Feed.java
@@ -260,7 +260,9 @@ public class Feed extends FeedFile implements ImageResource {
@Override
public String getHumanReadableIdentifier() {
- if (feedTitle != null) {
+ if (!TextUtils.isEmpty(customTitle)) {
+ return customTitle;
+ } else if (!TextUtils.isEmpty(feedTitle)) {
return feedTitle;
} else {
return download_url;
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java
index cf0502c92..87b92c1e4 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/DownloadService.java
@@ -459,15 +459,12 @@ public class DownloadService extends Service {
Downloader downloader = downloaderFactory.create(request);
if (downloader != null) {
numberOfDownloads.incrementAndGet();
- // smaller rss feeds before bigger media files
- if (request.getFeedfileType() == Feed.FEEDFILETYPE_FEED) {
- downloads.add(0, downloader);
- } else {
- if (isEnqueued(request, itemsEnqueued)) {
- request.setMediaEnqueued(true);
- }
- downloads.add(downloader);
+
+ if (request.getFeedfileType() == FeedMedia.FEEDFILETYPE_FEEDMEDIA
+ && isEnqueued(request, itemsEnqueued)) {
+ request.setMediaEnqueued(true);
}
+ downloads.add(downloader);
downloadExecutor.submit(downloader);
postDownloaders();