mirror of
https://github.com/apognu/otter
synced 2025-02-09 15:58:39 +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.repositories.SearchRepository
|
||||||
import com.github.apognu.otter.utils.untilNetwork
|
import com.github.apognu.otter.utils.untilNetwork
|
||||||
import kotlinx.android.synthetic.main.activity_search.*
|
import kotlinx.android.synthetic.main.activity_search.*
|
||||||
|
import java.net.URLEncoder
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
class SearchActivity : AppCompatActivity() {
|
class SearchActivity : AppCompatActivity() {
|
||||||
@ -36,7 +37,9 @@ class SearchActivity : AppCompatActivity() {
|
|||||||
search.setOnQueryTextListener(object : androidx.appcompat.widget.SearchView.OnQueryTextListener {
|
search.setOnQueryTextListener(object : androidx.appcompat.widget.SearchView.OnQueryTextListener {
|
||||||
override fun onQueryTextSubmit(query: String?): Boolean {
|
override fun onQueryTextSubmit(query: String?): Boolean {
|
||||||
query?.let {
|
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_spinner.visibility = View.VISIBLE
|
||||||
search_no_results.visibility = View.GONE
|
search_no_results.visibility = View.GONE
|
||||||
|
@ -53,6 +53,7 @@
|
|||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_gravity="center_vertical"
|
android:layout_gravity="center_vertical"
|
||||||
|
android:layout_marginEnd="8dp"
|
||||||
android:layout_weight="2"
|
android:layout_weight="2"
|
||||||
android:orientation="vertical">
|
android:orientation="vertical">
|
||||||
|
|
||||||
@ -60,6 +61,8 @@
|
|||||||
android:id="@+id/now_playing_title"
|
android:id="@+id/now_playing_title"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:ellipsize="end"
|
||||||
|
android:lines="1"
|
||||||
android:textColor="@color/itemTitle"
|
android:textColor="@color/itemTitle"
|
||||||
tools:text="Supermassive Black Hole" />
|
tools:text="Supermassive Black Hole" />
|
||||||
|
|
||||||
@ -67,6 +70,8 @@
|
|||||||
android:id="@+id/now_playing_album"
|
android:id="@+id/now_playing_album"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:ellipsize="end"
|
||||||
|
android:lines="1"
|
||||||
tools:text="Muse" />
|
tools:text="Muse" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user