From 6d6b73ef738c1a62466cc683a323a68938993bbf Mon Sep 17 00:00:00 2001 From: malania02 Date: Sat, 22 Mar 2025 16:09:58 +0100 Subject: [PATCH 1/5] textview for download date added --- app/src/main/res/layout/mission_item.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/res/layout/mission_item.xml b/app/src/main/res/layout/mission_item.xml index 5338949aa..c864f60f0 100644 --- a/app/src/main/res/layout/mission_item.xml +++ b/app/src/main/res/layout/mission_item.xml @@ -82,6 +82,18 @@ android:textColor="@color/white" android:textSize="12sp" /> + + From 536b78f2e6d2ad0fd93a04052153c300eda42732 Mon Sep 17 00:00:00 2001 From: malania02 Date: Sat, 22 Mar 2025 16:13:45 +0100 Subject: [PATCH 2/5] textview for download date added --- app/src/main/res/layout/mission_item_linear.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/src/main/res/layout/mission_item_linear.xml b/app/src/main/res/layout/mission_item_linear.xml index ce2d1af4b..b8cb762f2 100644 --- a/app/src/main/res/layout/mission_item_linear.xml +++ b/app/src/main/res/layout/mission_item_linear.xml @@ -62,6 +62,18 @@ android:textSize="12sp" android:textStyle="bold" /> + + Date: Sat, 22 Mar 2025 16:19:26 +0100 Subject: [PATCH 3/5] Show download date --- .../java/us/shandian/giga/ui/adapter/MissionAdapter.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java b/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java index 77d270c05..b3be8efbd 100644 --- a/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java +++ b/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java @@ -71,6 +71,9 @@ import java.net.URI; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; +import java.util.Date; +import java.util.Locale; +import java.text.DateFormat; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; import io.reactivex.rxjava3.core.Observable; @@ -213,6 +216,10 @@ public class MissionAdapter extends Adapter implements Handler.Callb h.status.setText("100%"); h.progress.setProgress(1.0f); h.size.setText(Utility.formatBytes(item.mission.length)); + + DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.getDefault()); + Date date = new Date(item.mission.timestamp); + h.date.setText(dateFormat.format(date)); } } From 912f07a1dd05ffe802416e28ead6ac3e5646c18a Mon Sep 17 00:00:00 2001 From: malania02 Date: Sun, 30 Mar 2025 14:50:05 +0200 Subject: [PATCH 4/5] Missing lines added --- .../main/java/us/shandian/giga/ui/adapter/MissionAdapter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java b/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java index b3be8efbd..9722a9a1f 100644 --- a/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java +++ b/app/src/main/java/us/shandian/giga/ui/adapter/MissionAdapter.java @@ -211,6 +211,8 @@ public class MissionAdapter extends Adapter implements Handler.Callb h.pause.setTitle(mission.unknownLength ? R.string.stop : R.string.pause); updateProgress(h); mPendingDownloadsItems.add(h); + + h.date.setText(""); } else { h.progress.setMarquee(false); h.status.setText("100%"); @@ -839,6 +841,7 @@ public class MissionAdapter extends Adapter implements Handler.Callb ImageView icon; TextView name; TextView size; + TextView date; ProgressDrawable progress; PopupMenu popupMenu; @@ -869,6 +872,7 @@ public class MissionAdapter extends Adapter implements Handler.Callb name = itemView.findViewById(R.id.item_name); icon = itemView.findViewById(R.id.item_icon); size = itemView.findViewById(R.id.item_size); + date = itemView.findViewById(R.id.item_date); name.setSelected(true); From f39eda086f22e88ccdec47a0bbce87bad20d6ed4 Mon Sep 17 00:00:00 2001 From: malania02 Date: Wed, 9 Apr 2025 23:40:14 +0200 Subject: [PATCH 5/5] Fix for overlapping --- app/src/main/res/layout/mission_item_linear.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/res/layout/mission_item_linear.xml b/app/src/main/res/layout/mission_item_linear.xml index b8cb762f2..6288e4759 100644 --- a/app/src/main/res/layout/mission_item_linear.xml +++ b/app/src/main/res/layout/mission_item_linear.xml @@ -67,7 +67,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/item_name" - android:layout_alignParentRight="true" + android:layout_toLeftOf="@id/item_more" android:padding="6dp" android:singleLine="true" android:text=""