diff --git a/app/src/main/java/org/oxycblt/auxio/MainFragment.kt b/app/src/main/java/org/oxycblt/auxio/MainFragment.kt
index c3eee5125..6c1913d5f 100644
--- a/app/src/main/java/org/oxycblt/auxio/MainFragment.kt
+++ b/app/src/main/java/org/oxycblt/auxio/MainFragment.kt
@@ -270,7 +270,8 @@ class MainFragment :
when (action) {
is MainNavigationAction.Expand -> tryExpandSheets()
is MainNavigationAction.Collapse -> tryCollapseSheets()
- is MainNavigationAction.Directions -> findNavController().navigateSafe(action.directions)
+ is MainNavigationAction.Directions ->
+ findNavController().navigateSafe(action.directions)
}
navModel.mainNavigationAction.consume()
diff --git a/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt b/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt
index 150faea0e..0467abcda 100644
--- a/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt
+++ b/app/src/main/java/org/oxycblt/auxio/settings/RootPreferenceFragment.kt
@@ -64,7 +64,8 @@ class RootPreferenceFragment : BasePreferenceFragment(R.xml.preferences_root) {
// do one.
when (preference.key) {
getString(R.string.set_key_ui) -> {
- findNavController().navigateSafe(RootPreferenceFragmentDirections.goToUiPreferences())
+ findNavController()
+ .navigateSafe(RootPreferenceFragmentDirections.goToUiPreferences())
}
getString(R.string.set_key_personalize) -> {
findNavController()
diff --git a/app/src/main/java/org/oxycblt/auxio/settings/categories/MusicPreferenceFragment.kt b/app/src/main/java/org/oxycblt/auxio/settings/categories/MusicPreferenceFragment.kt
index 707747e4d..8e60a1b33 100644
--- a/app/src/main/java/org/oxycblt/auxio/settings/categories/MusicPreferenceFragment.kt
+++ b/app/src/main/java/org/oxycblt/auxio/settings/categories/MusicPreferenceFragment.kt
@@ -39,7 +39,8 @@ class MusicPreferenceFragment : BasePreferenceFragment(R.xml.preferences_music)
override fun onOpenDialogPreference(preference: WrappedDialogPreference) {
if (preference.key == getString(R.string.set_key_separators)) {
- findNavController().navigateSafe(MusicPreferenceFragmentDirections.goToSeparatorsDialog())
+ findNavController()
+ .navigateSafe(MusicPreferenceFragmentDirections.goToSeparatorsDialog())
}
}
diff --git a/app/src/main/java/org/oxycblt/auxio/settings/categories/PersonalizePreferenceFragment.kt b/app/src/main/java/org/oxycblt/auxio/settings/categories/PersonalizePreferenceFragment.kt
index 41ac9994a..8669c52c3 100644
--- a/app/src/main/java/org/oxycblt/auxio/settings/categories/PersonalizePreferenceFragment.kt
+++ b/app/src/main/java/org/oxycblt/auxio/settings/categories/PersonalizePreferenceFragment.kt
@@ -32,7 +32,8 @@ import org.oxycblt.auxio.util.navigateSafe
class PersonalizePreferenceFragment : BasePreferenceFragment(R.xml.preferences_personalize) {
override fun onOpenDialogPreference(preference: WrappedDialogPreference) {
if (preference.key == getString(R.string.set_key_home_tabs)) {
- findNavController().navigateSafe(PersonalizePreferenceFragmentDirections.goToTabDialog())
+ findNavController()
+ .navigateSafe(PersonalizePreferenceFragmentDirections.goToTabDialog())
}
}
}
diff --git a/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt b/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt
index 0a071092a..9ec0caa75 100644
--- a/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt
+++ b/app/src/main/java/org/oxycblt/auxio/util/FrameworkUtil.kt
@@ -29,7 +29,6 @@ import androidx.appcompat.widget.AppCompatButton
import androidx.coordinatorlayout.widget.CoordinatorLayout
import androidx.core.graphics.Insets
import androidx.core.graphics.drawable.DrawableCompat
-import androidx.navigation.NavAction
import androidx.navigation.NavController
import androidx.navigation.NavDirections
import androidx.recyclerview.widget.RecyclerView
@@ -119,13 +118,15 @@ fun AppCompatButton.fixDoubleRipple() {
/**
* Crash-safe wrapped around [NavController.navigate] that will not crash if multiple destinations
* are selected at once.
+ *
* @param directions The [NavDirections] to navigate with.
*/
-fun NavController.navigateSafe(directions: NavDirections) = try {
- navigate(directions)
-} catch (e: IllegalStateException) {
- // Nothing to do.
-}
+fun NavController.navigateSafe(directions: NavDirections) =
+ try {
+ navigate(directions)
+ } catch (e: IllegalStateException) {
+ // Nothing to do.
+ }
/**
* Get the [CoordinatorLayout.Behavior] of a [View], or null if the [View] is not part of a
diff --git a/app/src/main/res/layout/fragment_playback_panel.xml b/app/src/main/res/layout/fragment_playback_panel.xml
index 01fa91f55..a35e583a4 100644
--- a/app/src/main/res/layout/fragment_playback_panel.xml
+++ b/app/src/main/res/layout/fragment_playback_panel.xml
@@ -28,15 +28,16 @@
tools:staticIcon="@drawable/ic_song_24" />
-
+
-
-
+
-
+
-
+