detail: add duration sort

Add the duration sort to the detail views.
This commit is contained in:
OxygenCobalt 2022-05-22 10:01:16 -06:00
parent 2c7dd1241b
commit 1ac55c534e
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47
4 changed files with 12 additions and 6 deletions

View file

@ -44,11 +44,13 @@ class TabCustomizeDialog : ViewBindingDialogFragment<DialogTabsBinding>(), TabAd
override fun onCreateBinding(inflater: LayoutInflater) = DialogTabsBinding.inflate(inflater)
override fun onConfigDialog(builder: AlertDialog.Builder) {
builder.setTitle(R.string.set_lib_tabs)
builder
.setTitle(R.string.set_lib_tabs)
.setPositiveButton(R.string.lbl_ok) { _, _ ->
logD("Committing tab changes")
settingsManager.libTabs = tabAdapter.data.tabs
}.setNegativeButton(R.string.lbl_cancel, null)
logD("Committing tab changes")
settingsManager.libTabs = tabAdapter.data.tabs
}
.setNegativeButton(R.string.lbl_cancel, null)
}
override fun onBindingCreated(binding: DialogTabsBinding, savedInstanceState: Bundle?) {

View file

@ -54,7 +54,8 @@ class ExcludedDialog :
override fun onConfigDialog(builder: AlertDialog.Builder) {
// Don't set the click listener here, we do some custom black magic in onCreateView instead.
builder.setTitle(R.string.set_excluded)
builder
.setTitle(R.string.set_excluded)
.setNeutralButton(R.string.lbl_add, null)
.setPositiveButton(R.string.lbl_save, null)
.setNegativeButton(R.string.lbl_cancel, null)

View file

@ -33,8 +33,8 @@ import org.oxycblt.auxio.R
import org.oxycblt.auxio.home.tabs.TabCustomizeDialog
import org.oxycblt.auxio.music.excluded.ExcludedDialog
import org.oxycblt.auxio.playback.PlaybackViewModel
import org.oxycblt.auxio.playback.replaygain.ReplayGainMode
import org.oxycblt.auxio.playback.replaygain.PreAmpCustomizeDialog
import org.oxycblt.auxio.playback.replaygain.ReplayGainMode
import org.oxycblt.auxio.settings.pref.IntListPreference
import org.oxycblt.auxio.settings.pref.IntListPreferenceDialog
import org.oxycblt.auxio.ui.accent.AccentCustomizeDialog

View file

@ -13,6 +13,9 @@
<item
android:id="@+id/option_sort_year"
android:title="@string/lbl_sort_year" />
<item
android:id="@+id/option_sort_duration"
android:title="@string/lbl_sort_duration" />
<item
android:id="@+id/option_sort_disc"
android:title="@string/lbl_sort_disc" />