mirror of
https://github.com/apognu/otter
synced 2025-02-03 22:57:33 +01:00
Limit track info to one line on now playing preview. Properly encode search terms.
This commit is contained in:
parent
98b7812a47
commit
b735e20fbd
1
.fdroid.yml
Symbolic link
1
.fdroid.yml
Symbolic link
@ -0,0 +1 @@
|
||||
../fdroid/fdroiddata/metadata/com.github.apognu.otter.yml
|
@ -10,6 +10,7 @@ import com.github.apognu.otter.repositories.Repository
|
||||
import com.github.apognu.otter.repositories.SearchRepository
|
||||
import com.github.apognu.otter.utils.untilNetwork
|
||||
import kotlinx.android.synthetic.main.activity_search.*
|
||||
import java.net.URLEncoder
|
||||
import java.util.*
|
||||
|
||||
class SearchActivity : AppCompatActivity() {
|
||||
@ -36,7 +37,9 @@ class SearchActivity : AppCompatActivity() {
|
||||
search.setOnQueryTextListener(object : androidx.appcompat.widget.SearchView.OnQueryTextListener {
|
||||
override fun onQueryTextSubmit(query: String?): Boolean {
|
||||
query?.let {
|
||||
repository = SearchRepository(this@SearchActivity, it.toLowerCase(Locale.ROOT))
|
||||
val query = URLEncoder.encode(it, "UTF-8")
|
||||
|
||||
repository = SearchRepository(this@SearchActivity, query.toLowerCase(Locale.ROOT))
|
||||
|
||||
search_spinner.visibility = View.VISIBLE
|
||||
search_no_results.visibility = View.GONE
|
||||
|
@ -53,6 +53,7 @@
|
||||
android:layout_width="0dp"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginEnd="8dp"
|
||||
android:layout_weight="2"
|
||||
android:orientation="vertical">
|
||||
|
||||
@ -60,6 +61,8 @@
|
||||
android:id="@+id/now_playing_title"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:lines="1"
|
||||
android:textColor="@color/itemTitle"
|
||||
tools:text="Supermassive Black Hole" />
|
||||
|
||||
@ -67,6 +70,8 @@
|
||||
android:id="@+id/now_playing_album"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:ellipsize="end"
|
||||
android:lines="1"
|
||||
tools:text="Muse" />
|
||||
|
||||
</LinearLayout>
|
||||
|
Loading…
x
Reference in New Issue
Block a user