mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Replace language code in Global Search with secondary text (#3972)
Replace language code in Global Search with secondary text
This commit is contained in:
		@@ -5,9 +5,11 @@ import androidx.core.view.isVisible
 | 
			
		||||
import androidx.recyclerview.widget.LinearLayoutManager
 | 
			
		||||
import eu.kanade.tachiyomi.data.database.models.Manga
 | 
			
		||||
import eu.kanade.tachiyomi.ui.base.holder.BaseFlexibleViewHolder
 | 
			
		||||
import eu.kanade.tachiyomi.util.system.LocaleHelper
 | 
			
		||||
import kotlinx.android.synthetic.main.global_search_controller_card.no_results_found
 | 
			
		||||
import kotlinx.android.synthetic.main.global_search_controller_card.progress
 | 
			
		||||
import kotlinx.android.synthetic.main.global_search_controller_card.recycler
 | 
			
		||||
import kotlinx.android.synthetic.main.global_search_controller_card.subtitle
 | 
			
		||||
import kotlinx.android.synthetic.main.global_search_controller_card.title
 | 
			
		||||
import kotlinx.android.synthetic.main.global_search_controller_card.title_wrapper
 | 
			
		||||
 | 
			
		||||
@@ -49,10 +51,10 @@ class GlobalSearchHolder(view: View, val adapter: GlobalSearchAdapter) :
 | 
			
		||||
        val results = item.results
 | 
			
		||||
 | 
			
		||||
        val titlePrefix = if (item.highlighted) "▶ " else ""
 | 
			
		||||
        val langSuffix = if (source.lang.isNotEmpty()) " (${source.lang})" else ""
 | 
			
		||||
 | 
			
		||||
        // Set Title with country code if available.
 | 
			
		||||
        title.text = titlePrefix + source.name + langSuffix
 | 
			
		||||
        title.text = titlePrefix + source.name
 | 
			
		||||
        subtitle.isVisible = true
 | 
			
		||||
        subtitle.text = LocaleHelper.getDisplayName(source.lang)
 | 
			
		||||
 | 
			
		||||
        when {
 | 
			
		||||
            results == null -> {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,13 +17,30 @@
 | 
			
		||||
            style="@style/TextAppearance.Regular.SubHeading"
 | 
			
		||||
            android:layout_width="0dp"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:padding="@dimen/material_component_text_fields_padding_above_and_below_label"
 | 
			
		||||
            app:layout_constraintBottom_toBottomOf="parent"
 | 
			
		||||
            android:layout_marginStart="16dp"
 | 
			
		||||
            app:layout_constraintBottom_toTopOf="@+id/subtitle"
 | 
			
		||||
            app:layout_constraintEnd_toStartOf="@+id/title_more_icon"
 | 
			
		||||
            app:layout_constraintStart_toStartOf="parent"
 | 
			
		||||
            app:layout_constraintTop_toTopOf="parent"
 | 
			
		||||
            app:layout_constraintVertical_chainStyle="packed"
 | 
			
		||||
            tools:text="Title" />
 | 
			
		||||
 | 
			
		||||
        <TextView
 | 
			
		||||
            android:id="@+id/subtitle"
 | 
			
		||||
            style="@style/TextAppearance.Regular.Body1.Secondary"
 | 
			
		||||
            android:layout_width="0dp"
 | 
			
		||||
            android:layout_height="wrap_content"
 | 
			
		||||
            android:layout_marginStart="16dp"
 | 
			
		||||
            android:maxLines="1"
 | 
			
		||||
            android:textSize="12sp"
 | 
			
		||||
            android:visibility="gone"
 | 
			
		||||
            app:layout_constraintBottom_toBottomOf="parent"
 | 
			
		||||
            app:layout_constraintEnd_toStartOf="@+id/title_more_icon"
 | 
			
		||||
            app:layout_constraintStart_toStartOf="parent"
 | 
			
		||||
            app:layout_constraintTop_toBottomOf="@+id/title"
 | 
			
		||||
            tools:text="English"
 | 
			
		||||
            tools:visibility="visible" />
 | 
			
		||||
 | 
			
		||||
        <ImageView
 | 
			
		||||
            android:id="@+id/title_more_icon"
 | 
			
		||||
            android:layout_width="wrap_content"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user