Fix Quick Connect code color in light mode

Fix #239
This commit is contained in:
Jarne Demeulemeester 2023-01-23 22:37:49 +01:00
parent 9c287a9896
commit 07d0c695f4
No known key found for this signature in database
GPG key ID: 65C6006F2032DD14
2 changed files with 1 additions and 8 deletions

View file

@ -1,12 +1,10 @@
package dev.jdtech.jellyfin.fragments
import android.os.Bundle
import android.util.TypedValue
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import android.view.inputmethod.EditorInfo
import androidx.annotation.ColorInt
import androidx.appcompat.widget.AppCompatEditText
import androidx.core.view.isVisible
import androidx.fragment.app.Fragment
@ -112,15 +110,10 @@ class LoginFragment : Fragment() {
is LoginViewModel.QuickConnectUiState.Normal -> {
binding.buttonQuickconnectLayout.isVisible = true
binding.buttonQuickconnect.text = resources.getString(R.string.quick_connect)
val typedValue = TypedValue()
requireActivity().theme.resolveAttribute(R.attr.colorPrimary, typedValue, true)
@ColorInt val textColor: Int = typedValue.data
binding.buttonQuickconnect.setTextColor(textColor)
binding.buttonQuickconnectProgress.isVisible = false
}
is LoginViewModel.QuickConnectUiState.Waiting -> {
binding.buttonQuickconnect.text = quickConnectUiState.code
binding.buttonQuickconnect.setTextColor(resources.getColor(android.R.color.white, requireActivity().theme))
binding.buttonQuickconnectProgress.isVisible = true
}
}

View file

@ -126,7 +126,7 @@
<Button
android:id="@+id/button_quickconnect"
style="@style/Widget.Material3.Button.ElevatedButton"
style="@style/Widget.Material3.Button.OutlinedButton"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/quick_connect" />