diff --git a/app/src/main/java/emu/skyline/MainActivity.kt b/app/src/main/java/emu/skyline/MainActivity.kt index 42b6a0b6..b1f7cd76 100644 --- a/app/src/main/java/emu/skyline/MainActivity.kt +++ b/app/src/main/java/emu/skyline/MainActivity.kt @@ -131,8 +131,8 @@ class MainActivity : AppCompatActivity() { setupAppList() binding.swipeRefreshLayout.apply { - setProgressBackgroundColorSchemeColor(getColor(R.color.backgroundColorVariant)) - setColorSchemeColors(obtainStyledAttributes(intArrayOf(R.attr.colorAccent)).use { it.getColor(0, Color.BLACK) }) + setProgressBackgroundColorSchemeColor(obtainStyledAttributes(intArrayOf(R.attr.colorSurfaceVariant)).use { it.getColor(0, Color.BLACK) }) + setColorSchemeColors(obtainStyledAttributes(intArrayOf(R.attr.colorPrimary)).use { it.getColor(0, Color.WHITE) }) post { setDistanceToTriggerSync(binding.swipeRefreshLayout.height / 3) } setOnRefreshListener { loadRoms(false) } } diff --git a/app/src/main/java/emu/skyline/input/ControllerActivity.kt b/app/src/main/java/emu/skyline/input/ControllerActivity.kt index 0671badd..99444175 100644 --- a/app/src/main/java/emu/skyline/input/ControllerActivity.kt +++ b/app/src/main/java/emu/skyline/input/ControllerActivity.kt @@ -7,6 +7,7 @@ package emu.skyline.input import android.content.Intent import android.graphics.Canvas +import android.graphics.Color import android.os.Bundle import android.view.KeyEvent import android.view.ViewTreeObserver @@ -236,7 +237,7 @@ class ControllerActivity : AppCompatActivity() { } } - dividerItemDecoration.drawable.let { it?.setTint(getColor(R.color.dividerColor)); it } + dividerItemDecoration.drawable.let { it?.setTint(obtainStyledAttributes(intArrayOf(R.attr.colorOutlineVariant)).use { attr -> attr.getColor(0, Color.BLACK) }); it } binding.controllerList.addItemDecoration(dividerItemDecoration) update() diff --git a/app/src/main/java/emu/skyline/input/dialog/StickDialog.kt b/app/src/main/java/emu/skyline/input/dialog/StickDialog.kt index 72812e3a..19d430af 100644 --- a/app/src/main/java/emu/skyline/input/dialog/StickDialog.kt +++ b/app/src/main/java/emu/skyline/input/dialog/StickDialog.kt @@ -12,7 +12,6 @@ import android.os.Looper import android.util.TypedValue import android.view.* import android.view.animation.LinearInterpolator -import androidx.coordinatorlayout.widget.CoordinatorLayout import androidx.fragment.app.commit import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialogFragment diff --git a/app/src/main/java/emu/skyline/views/SearchBarView.kt b/app/src/main/java/emu/skyline/views/SearchBarView.kt index 788e88ae..fe150139 100644 --- a/app/src/main/java/emu/skyline/views/SearchBarView.kt +++ b/app/src/main/java/emu/skyline/views/SearchBarView.kt @@ -5,35 +5,30 @@ import android.text.Editable import android.text.TextWatcher import android.util.AttributeSet import android.view.LayoutInflater -import android.view.inputmethod.InputMethodManager import com.google.android.material.card.MaterialCardView import emu.skyline.databinding.ViewSearchBarBinding class SearchBarView @JvmOverloads constructor(context : Context, attrs : AttributeSet? = null, defStyleAttr : Int = com.google.android.material.R.attr.materialCardViewStyle) : MaterialCardView(context, attrs, defStyleAttr) { private val binding = ViewSearchBarBinding.inflate(LayoutInflater.from(context), this) - init { - useCompatPadding = true - } - var text : CharSequence get() = binding.searchField.text set(value) = binding.searchField.setText(value) fun addTextChangedListener( - beforeTextChanged : ( - text : CharSequence?, - start : Int, - count : Int, - after : Int - ) -> Unit = { _, _, _, _ -> }, - onTextChanged : ( - text : CharSequence?, - start : Int, - before : Int, - count : Int - ) -> Unit = { _, _, _, _ -> }, - afterTextChanged : (text : Editable?) -> Unit = {} + beforeTextChanged : ( + text : CharSequence?, + start : Int, + count : Int, + after : Int + ) -> Unit = { _, _, _, _ -> }, + onTextChanged : ( + text : CharSequence?, + start : Int, + before : Int, + count : Int + ) -> Unit = { _, _, _, _ -> }, + afterTextChanged : (text : Editable?) -> Unit = {} ) : TextWatcher { val textWatcher = object : TextWatcher { override fun afterTextChanged(s : Editable?) { diff --git a/app/src/main/res/drawable/skyline_text.xml b/app/src/main/res/drawable/skyline_text.xml index 257375ad..6fd837e5 100644 --- a/app/src/main/res/drawable/skyline_text.xml +++ b/app/src/main/res/drawable/skyline_text.xml @@ -4,24 +4,24 @@ android:viewportWidth="306.8" android:viewportHeight="86.4"> diff --git a/app/src/main/res/layout/app_dialog.xml b/app/src/main/res/layout/app_dialog.xml index 7efb1fd3..4d34d677 100644 --- a/app/src/main/res/layout/app_dialog.xml +++ b/app/src/main/res/layout/app_dialog.xml @@ -28,7 +28,7 @@ app:layout_constraintBottom_toBottomOf="@+id/constraintLayout" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="@+id/constraintLayout" - app:shapeAppearance="?attr/shapeAppearanceSmallComponent" + app:shapeAppearance="?attr/shapeAppearanceCornerLarge" tools:src="@drawable/default_icon" /> @@ -88,9 +83,10 @@ -