diff --git a/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt b/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt
index cf6213987..568dcb10a 100644
--- a/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt
+++ b/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt
@@ -28,9 +28,7 @@ import androidx.appcompat.widget.Toolbar
import androidx.coordinatorlayout.widget.CoordinatorLayout
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
-import androidx.transition.TransitionManager
import com.google.android.material.appbar.AppBarLayout
-import com.google.android.material.transition.MaterialFade
import java.lang.reflect.Field
import org.oxycblt.auxio.R
import org.oxycblt.auxio.ui.AuxioAppBarLayout
@@ -113,11 +111,12 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr
this.titleAnimator =
ValueAnimator.ofFloat(from, to).apply {
addUpdateListener { titleView.alpha = it.animatedValue as Float }
- duration = if (titleShown == true) {
- context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong()
- } else {
- context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong()
- }
+ duration =
+ if (titleShown == true) {
+ context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong()
+ } else {
+ context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong()
+ }
start()
}
}
diff --git a/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt b/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt
index c97cc803a..6cedab82d 100644
--- a/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt
+++ b/app/src/main/java/org/oxycblt/auxio/image/ImageGroup.kt
@@ -161,19 +161,20 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr
if (isActivated) {
targetVis = VISIBLE
- targetDuration = context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong()
+ targetDuration =
+ context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong()
} else {
targetVis = INVISIBLE
- targetDuration = context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong()
+ targetDuration =
+ context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong()
}
if (selectionIndicator.visibility == targetVis) {
return
}
- TransitionManager.beginDelayedTransition(this, MaterialFade().apply {
- duration = targetDuration
- })
+ TransitionManager.beginDelayedTransition(
+ this, MaterialFade().apply { duration = targetDuration })
selectionIndicator.visibility = targetVis
}
diff --git a/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt b/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt
index ea3f3bf58..f1ba7b2d7 100644
--- a/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt
+++ b/app/src/main/java/org/oxycblt/auxio/ui/fastscroll/FastScrollRecyclerView.kt
@@ -33,12 +33,9 @@ import androidx.core.view.isInvisible
import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
-import androidx.transition.TransitionManager
-import com.google.android.material.transition.MaterialFade
import kotlin.math.abs
import org.oxycblt.auxio.R
import org.oxycblt.auxio.ui.recycler.AuxioRecyclerView
-import org.oxycblt.auxio.util.getDimen
import org.oxycblt.auxio.util.getDimenSize
import org.oxycblt.auxio.util.getDrawableCompat
import org.oxycblt.auxio.util.isRtl
@@ -467,14 +464,16 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr
private fun animateViewIn(view: View) {
logD(view.translationX)
- view.animate()
+ view
+ .animate()
.alpha(1f)
.setDuration(context.resources.getInteger(R.integer.anim_fade_enter_duration).toLong())
.start()
}
private fun animateViewOut(view: View) {
- view.animate()
+ view
+ .animate()
.alpha(0f)
.setDuration(context.resources.getInteger(R.integer.anim_fade_exit_duration).toLong())
.start()
diff --git a/app/src/main/res/color/sel_item_activated_bg.xml b/app/src/main/res/color/sel_item_activated_bg.xml
index 77812254d..ae52dd917 100644
--- a/app/src/main/res/color/sel_item_activated_bg.xml
+++ b/app/src/main/res/color/sel_item_activated_bg.xml
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/app/src/main/res/color/sel_selectable_text_secondary.xml b/app/src/main/res/color/sel_selectable_text_secondary.xml
index 1aa622c44..339853789 100644
--- a/app/src/main/res/color/sel_selectable_text_secondary.xml
+++ b/app/src/main/res/color/sel_selectable_text_secondary.xml
@@ -1,5 +1,6 @@
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/ic_check_20.xml b/app/src/main/res/drawable/ic_check_20.xml
index 99a030a4c..a4800cafd 100644
--- a/app/src/main/res/drawable/ic_check_20.xml
+++ b/app/src/main/res/drawable/ic_check_20.xml
@@ -1,10 +1,10 @@
-
+ android:viewportHeight="20">
+
diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml
index 958fd1ba7..c16ace719 100644
--- a/app/src/main/res/drawable/ic_launcher_background.xml
+++ b/app/src/main/res/drawable/ic_launcher_background.xml
@@ -4,8 +4,7 @@
android:height="108dp"
android:viewportWidth="108"
android:viewportHeight="108">
-
+
-
-
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/sel_item_ripple_bg.xml b/app/src/main/res/drawable/sel_item_ripple_bg.xml
index f95d0f767..6479f24d0 100644
--- a/app/src/main/res/drawable/sel_item_ripple_bg.xml
+++ b/app/src/main/res/drawable/sel_item_ripple_bg.xml
@@ -10,8 +10,7 @@
- -
+
-
diff --git a/app/src/main/res/layout/dialog_song_detail.xml b/app/src/main/res/layout/dialog_song_detail.xml
index 5fa0ca67e..287f692de 100644
--- a/app/src/main/res/layout/dialog_song_detail.xml
+++ b/app/src/main/res/layout/dialog_song_detail.xml
@@ -19,10 +19,10 @@
android:id="@+id/detail_loading"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:paddingStart="@dimen/spacing_large"
- android:paddingEnd="@dimen/spacing_large"
android:layout_gravity="center"
android:indeterminate="true"
+ android:paddingStart="@dimen/spacing_large"
+ android:paddingEnd="@dimen/spacing_large"
app:indeterminateAnimationType="disjoint" />
+
diff --git a/app/src/main/res/values/attrs.xml b/app/src/main/res/values/attrs.xml
index e924f393b..27000bdf6 100644
--- a/app/src/main/res/values/attrs.xml
+++ b/app/src/main/res/values/attrs.xml
@@ -6,8 +6,8 @@
- 150
- 84
+ 200
+ 100
diff --git a/app/src/main/res/xml-v31/widget_info.xml b/app/src/main/res/xml-v31/widget_info.xml
index eaf88f199..69fbc9c35 100644
--- a/app/src/main/res/xml-v31/widget_info.xml
+++ b/app/src/main/res/xml-v31/widget_info.xml
@@ -4,8 +4,8 @@
android:initialLayout="@layout/widget_default"
android:minWidth="@dimen/widget_width_def"
android:minHeight="@dimen/widget_height_def"
- android:minResizeHeight="@dimen/widget_height_def"
android:minResizeWidth="@dimen/widget_width_def"
+ android:minResizeHeight="@dimen/widget_height_def"
android:previewImage="@drawable/ui_widget_preview"
android:previewLayout="@layout/widget_small"
android:resizeMode="horizontal|vertical"
diff --git a/app/src/main/res/xml/prefs_main.xml b/app/src/main/res/xml/prefs_main.xml
index b7d9ce354..433581aa9 100644
--- a/app/src/main/res/xml/prefs_main.xml
+++ b/app/src/main/res/xml/prefs_main.xml
@@ -32,10 +32,10 @@
app:title="@string/set_lib_tabs" />
+ app:title="@string/set_hide_collaborators" />