Minor bug fixes.

This commit is contained in:
casey langen 2019-02-16 19:54:27 -08:00
parent 96fece191c
commit aadd2bec7e
5 changed files with 8 additions and 6 deletions

View File

@ -5,6 +5,7 @@ object Shared {
const val TITLE_OVERRIDE = "extra_title_override"
const val WITH_TOOLBAR = "extra_with_toolbar"
const val PUSH_CONTAINER_ID = "extra_push_container_id"
const val WITHOUT_TRANSPORT = "extra_without_transport"
const val ELEVATION = "extra_elevation"
}
}

View File

@ -31,7 +31,6 @@ import io.casey.musikcube.remote.ui.shared.extension.showSnackbar
import io.casey.musikcube.remote.ui.shared.fragment.BaseDialogFragment
import io.casey.musikcube.remote.ui.shared.fragment.BaseFragment
import io.casey.musikcube.remote.ui.tracks.activity.EditPlaylistActivity
import io.casey.musikcube.remote.ui.tracks.activity.TrackListActivity
import io.reactivex.Observable
import io.reactivex.rxkotlin.subscribeBy
import javax.inject.Inject
@ -159,8 +158,7 @@ class ItemContextMenuMixin(private val activity: AppCompatActivity,
}
private fun viewPlaylist(playlistId: Long, playlistName: String): ((View) -> Unit) = { _ ->
activity.startActivity(TrackListActivity.getStartIntent(
activity, Metadata.Category.PLAYLISTS, playlistId, playlistName))
Navigate.toTracks(Metadata.Category.PLAYLISTS, playlistId, playlistName, activity, fragment)
}
private fun addWithErrorHandler(playlistId: Long, playlistName: String, observable: Observable<Boolean>) {

View File

@ -12,6 +12,7 @@ import android.view.Menu
import android.view.MenuItem
import io.casey.musikcube.remote.R
import io.casey.musikcube.remote.framework.ViewModel
import io.casey.musikcube.remote.ui.navigation.Transition
import io.casey.musikcube.remote.ui.shared.activity.BaseActivity
import io.casey.musikcube.remote.ui.shared.extension.setupDefaultRecyclerView
import io.casey.musikcube.remote.ui.shared.extension.showErrorSnackbar
@ -84,6 +85,9 @@ class EditPlaylistActivity: BaseActivity() {
return EditPlaylistViewModel(extras.getLong(EXTRA_PLAYLIST_ID, -1L)) as T
}
override val transitionType: Transition
get() = Transition.Vertical
private fun saveAndFinish() {
if (viewModel.modified) {
disposables.add(viewModel.save().subscribeBy(

View File

@ -1,6 +1,6 @@
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="250"
android:fromYDelta="0%p"
android:fromYDelta="0"
android:toYDelta="0" />
</set>

View File

@ -1,7 +1,6 @@
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="350"
android:interpolator="@android:anim/accelerate_interpolator"
android:fromYDelta="100%"
android:fromYDelta="0"
android:toYDelta="0" />
</set>