diff --git a/app/src/main/java/org/oxycblt/auxio/MainActivity.kt b/app/src/main/java/org/oxycblt/auxio/MainActivity.kt
index 05fdf113a..8e834e3fe 100644
--- a/app/src/main/java/org/oxycblt/auxio/MainActivity.kt
+++ b/app/src/main/java/org/oxycblt/auxio/MainActivity.kt
@@ -44,6 +44,9 @@ import org.oxycblt.auxio.util.systemBarInsetsCompat
*
* TODO: Add multi-select
*
+ * LEFT-OFF: Add RecyclerView styles, queue issue is caused by tiny scroll and then replace op, not
+ * enough to change scroll apparently
+ *
* @author OxygenCobalt
*/
class MainActivity : AppCompatActivity() {
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 91d1436ed..6305f68d1 100644
--- a/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt
+++ b/app/src/main/java/org/oxycblt/auxio/detail/DetailAppBarLayout.kt
@@ -111,8 +111,7 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr
this.titleAnimator =
ValueAnimator.ofFloat(from, to).apply {
addUpdateListener { titleView?.alpha = it.animatedValue as Float }
- duration =
- resources.getInteger(R.integer.detail_app_bar_title_anim_duration).toLong()
+ duration = TOOLBAR_FADE_DURATION
start()
}
}
@@ -143,6 +142,8 @@ constructor(context: Context, attrs: AttributeSet? = null, @AttrRes defStyleAttr
}
companion object {
+ private const val TOOLBAR_FADE_DURATION = 150L
+
private val TOOLBAR_TITLE_TEXT_FIELD: Field by
lazyReflectedField(Toolbar::class, "mTitleTextView")
}
diff --git a/app/src/main/java/org/oxycblt/auxio/settings/SettingsListFragment.kt b/app/src/main/java/org/oxycblt/auxio/settings/SettingsListFragment.kt
index 6c1f1f475..a6f8387ce 100644
--- a/app/src/main/java/org/oxycblt/auxio/settings/SettingsListFragment.kt
+++ b/app/src/main/java/org/oxycblt/auxio/settings/SettingsListFragment.kt
@@ -17,6 +17,7 @@
package org.oxycblt.auxio.settings
+import android.os.Build
import android.os.Bundle
import android.view.View
import androidx.annotation.DrawableRes
@@ -161,6 +162,10 @@ class SettingsListFragment : PreferenceFragmentCompat() {
preference.apply {
when (key) {
context.getString(R.string.set_key_theme) -> {
+ // Android 12 is the first version I deem to have universal dark and light
+ // mode toggles. No need for our setting.
+ isVisible = Build.VERSION.SDK_INT < Build.VERSION_CODES.S
+
onPreferenceChangeListener =
Preference.OnPreferenceChangeListener { _, value ->
AppCompatDelegate.setDefaultNightMode(value as Int)
diff --git a/app/src/main/res/layout-sw600dp/fragment_playback_bar.xml b/app/src/main/res/layout-sw600dp/fragment_playback_bar.xml
deleted file mode 100644
index d9f1dcb58..000000000
--- a/app/src/main/res/layout-sw600dp/fragment_playback_bar.xml
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/dialog_music_dirs.xml b/app/src/main/res/layout/dialog_music_dirs.xml
index 4fd002f73..a8eb3e006 100644
--- a/app/src/main/res/layout/dialog_music_dirs.xml
+++ b/app/src/main/res/layout/dialog_music_dirs.xml
@@ -14,13 +14,12 @@
+ android:textColor="?android:attr/textColorSecondary"
+ tools:visibility="gone" />
diff --git a/app/src/main/res/layout/fragment_detail.xml b/app/src/main/res/layout/fragment_detail.xml
index dc86227b5..a915838f3 100644
--- a/app/src/main/res/layout/fragment_detail.xml
+++ b/app/src/main/res/layout/fragment_detail.xml
@@ -22,10 +22,9 @@
diff --git a/app/src/main/res/layout/fragment_home_list.xml b/app/src/main/res/layout/fragment_home_list.xml
index 15bd17a2a..138fef24c 100644
--- a/app/src/main/res/layout/fragment_home_list.xml
+++ b/app/src/main/res/layout/fragment_home_list.xml
@@ -1,12 +1,8 @@
+ tools:listitem="@layout/item_song" />
diff --git a/app/src/main/res/layout/fragment_queue.xml b/app/src/main/res/layout/fragment_queue.xml
index a9dd9dfe7..6178934a0 100644
--- a/app/src/main/res/layout/fragment_queue.xml
+++ b/app/src/main/res/layout/fragment_queue.xml
@@ -1,6 +1,5 @@
diff --git a/app/src/main/res/layout/item_music_dir.xml b/app/src/main/res/layout/item_music_dir.xml
index 38c51efc1..aeed696bc 100644
--- a/app/src/main/res/layout/item_music_dir.xml
+++ b/app/src/main/res/layout/item_music_dir.xml
@@ -20,7 +20,7 @@
android:paddingTop="@dimen/spacing_small"
android:paddingBottom="@dimen/spacing_small"
android:textAppearance="@style/TextAppearance.Auxio.BodyLarge"
- tools:text="/storage/emulated/0/directory" />
+ tools:text="primary:path/to/music" />