From dbafcfb64708e6f0190663e814923dae1f4832aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20N=C3=BCsse?= Date: Sat, 20 Jan 2024 13:39:54 +0100 Subject: [PATCH] truncate long titles in log fixes #215 --- .../RecyclerViewAdapters/LogRecyclerViewAdapter.java | 7 ++++++- app/src/main/res/layout/fragment_log_item.xml | 5 ++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/ca/pkay/rcloneexplorer/RecyclerViewAdapters/LogRecyclerViewAdapter.java b/app/src/main/java/ca/pkay/rcloneexplorer/RecyclerViewAdapters/LogRecyclerViewAdapter.java index 139d27fc..c6e096cc 100644 --- a/app/src/main/java/ca/pkay/rcloneexplorer/RecyclerViewAdapters/LogRecyclerViewAdapter.java +++ b/app/src/main/java/ca/pkay/rcloneexplorer/RecyclerViewAdapters/LogRecyclerViewAdapter.java @@ -54,7 +54,11 @@ public void onBindViewHolder(@NonNull final ViewHolder holder, final int positio } String timeFormattedHuman = DateUtils.getRelativeTimeSpanString(timestamp).toString(); - holder.logtitle.setText(selectedTrigger.getString(SyncLog.TITLE)); + String text = selectedTrigger.getString(SyncLog.TITLE); + holder.logtitle.setText(text); + holder.logtitle.setOnClickListener(v -> { + Toasty.info(v.getContext(), text).show(); + }); holder.logdetails.setText(selectedTrigger.getString(SyncLog.CONTENT)); holder.logdate.setText(timeFormattedHuman); @@ -65,6 +69,7 @@ public void onBindViewHolder(@NonNull final ViewHolder holder, final int positio Toasty.info(v.getContext(), timeFormattedFullFinal).show(); }); + Context c = holder.view.getContext(); switch (selectedTrigger.getInt(SyncLog.TYPE)){ case SyncLog.TYPE_ERROR: diff --git a/app/src/main/res/layout/fragment_log_item.xml b/app/src/main/res/layout/fragment_log_item.xml index 162bb65a..9d3dc8e9 100644 --- a/app/src/main/res/layout/fragment_log_item.xml +++ b/app/src/main/res/layout/fragment_log_item.xml @@ -26,14 +26,17 @@