mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 14:27:57 +01:00 
			
		
		
		
	Simplify history item description building
This commit is contained in:
		| @@ -39,7 +39,6 @@ import androidx.compose.ui.res.stringResource | ||||
| import androidx.compose.ui.text.font.FontWeight | ||||
| import androidx.compose.ui.text.style.TextOverflow | ||||
| import androidx.compose.ui.unit.dp | ||||
| import androidx.core.text.buildSpannedString | ||||
| import androidx.paging.compose.LazyPagingItems | ||||
| import androidx.paging.compose.collectAsLazyPagingItems | ||||
| import androidx.paging.compose.items | ||||
| @@ -60,7 +59,7 @@ import uy.kohesive.injekt.api.get | ||||
| import java.text.DateFormat | ||||
| import java.text.DecimalFormat | ||||
| import java.text.DecimalFormatSymbols | ||||
| import java.util.* | ||||
| import java.util.Date | ||||
|  | ||||
| val chapterFormatter = DecimalFormat( | ||||
|     "#.###", | ||||
| @@ -223,18 +222,16 @@ fun HistoryItem( | ||||
|             ) | ||||
|             Row { | ||||
|                 Text( | ||||
|                     text = buildSpannedString { | ||||
|                         if (history.chapterNumber > -1) { | ||||
|                             append( | ||||
|                                 stringResource( | ||||
|                                     R.string.history_prefix, | ||||
|                                     chapterFormatter.format(history.chapterNumber) | ||||
|                                 ) | ||||
|                             ) | ||||
|                         } | ||||
|                         append(history.readAt?.toTimestampString()) | ||||
|                     }.toString(), | ||||
|                     modifier = Modifier.padding(top = 2.dp), | ||||
|                     text = if (history.chapterNumber > -1) { | ||||
|                         stringResource( | ||||
|                             R.string.recent_manga_time, | ||||
|                             chapterFormatter.format(history.chapterNumber), | ||||
|                             history.readAt?.toTimestampString() ?: "", | ||||
|                         ) | ||||
|                     } else { | ||||
|                         history.readAt?.toTimestampString() ?: "" | ||||
|                     }, | ||||
|                     modifier = Modifier.padding(top = 4.dp), | ||||
|                     style = textStyle | ||||
|                 ) | ||||
|             } | ||||
|   | ||||
| @@ -9,7 +9,6 @@ import android.view.MenuInflater | ||||
| import android.view.MenuItem | ||||
| import android.view.View | ||||
| import androidx.core.view.forEach | ||||
| import androidx.core.view.get | ||||
| import androidx.core.view.isVisible | ||||
| import androidx.recyclerview.widget.LinearLayoutManager | ||||
| import androidx.recyclerview.widget.RecyclerView | ||||
| @@ -37,7 +36,6 @@ class ClearDatabaseController : | ||||
|     private var menu: Menu? = null | ||||
|  | ||||
|     private var actionFab: ExtendedFloatingActionButton? = null | ||||
|     private var actionFabScrollListener: RecyclerView.OnScrollListener? = null | ||||
|  | ||||
|     init { | ||||
|         setHasOptionsMenu(true) | ||||
| @@ -143,7 +141,6 @@ class ClearDatabaseController : | ||||
|  | ||||
|     override fun cleanupFab(fab: ExtendedFloatingActionButton) { | ||||
|         actionFab?.setOnClickListener(null) | ||||
|         actionFabScrollListener?.let { recycler?.removeOnScrollListener(it) } | ||||
|         actionFab = null | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user