diff --git a/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt b/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt index 0a31a9035..1b4d75f6b 100644 --- a/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt +++ b/app/src/main/java/com/github/libretube/ui/adapters/CommentsAdapter.kt @@ -7,6 +7,7 @@ import android.view.View import android.view.ViewGroup import android.view.ViewGroup.MarginLayoutParams import android.widget.Toast +import androidx.appcompat.content.res.AppCompatResources import androidx.core.text.parseAsHtml import androidx.core.view.updateLayoutParams import androidx.core.view.updatePadding @@ -79,12 +80,14 @@ class CommentsAdapter( repliesAvailable.visibility = View.GONE // highlight the comment that is being replied to - if (position == 0) { + if (comment == comments.firstOrNull()) { root.setBackgroundColor( ThemeHelper.getThemeColor(root.context, R.attr.colorSurface) ) root.updatePadding(top = 20) root.updateLayoutParams { bottomMargin = 20 } + } else { + root.background = AppCompatResources.getDrawable(root.context, R.drawable.rounded_ripple) } } diff --git a/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt index dff733ac2..dc5331479 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/CommentsRepliesFragment.kt @@ -22,7 +22,6 @@ import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext -import kotlinx.serialization.json.Json class CommentsRepliesFragment : Fragment() { private lateinit var binding: FragmentCommentsBinding diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index 452907764..d15c90372 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -524,9 +524,13 @@ class PlayerFragment : BaseFragment(), OnlinePlayerOptions { } private fun toggleDescription() { - var viewInfo = if (!streams.livestream) TextUtils.SEPARATOR + localizedDate( - streams.uploadDate - ) else "" + var viewInfo = if (!streams.livestream) { + TextUtils.SEPARATOR + localizedDate( + streams.uploadDate + ) + } else { + "" + } if (binding.descLinLayout.isVisible) { // hide the description and chapters binding.playerDescriptionArrow.animate().rotation(0F).setDuration(250).start()