diff --git a/app/src/main/assets/retro-changelog.html b/app/src/main/assets/retro-changelog.html index f1f50657..9d3807db 100644 --- a/app/src/main/assets/retro-changelog.html +++ b/app/src/main/assets/retro-changelog.html @@ -1 +1 @@ -

v3.2.125

v3.2.120

v3.2.105

v3.2.100

v3.2.000

v3.1.900

v3.1.850

v3.1.800

v3.1.700

v3.1.400

v3.1.300

v3.1.240

v3.1.200

v3.0.570

If you see entire app white or dark or black select same theme in settings to fix

FAQ's

*If you face any UI related issues you clear app data and cache, if its not working try to uninstall and install again.

\ No newline at end of file +

v3.2.135

v3.2.125

v3.2.120

v3.2.105

v3.2.100

v3.2.000

v3.1.900

v3.1.850

v3.1.800

v3.1.700

v3.1.400

v3.1.300

v3.1.240

v3.1.200

v3.0.570

If you see entire app white or dark or black select same theme in settings to fix

FAQ's

*If you face any UI related issues you clear app data and cache, if its not working try to uninstall and install again.

\ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/LibraryFragment.java b/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/LibraryFragment.java index 511dad65..f2e205a4 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/LibraryFragment.java +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/mainactivity/LibraryFragment.java @@ -470,9 +470,6 @@ public class LibraryFragment extends AbsMainActivityFragment implements CabHolde @Override public void onSharedPreferenceChanged(@NonNull SharedPreferences sharedPreferences, @NonNull String key) { - if (key.equals(PreferenceUtil.LIBRARY_CATEGORIES)){ - Fragment fragment= getCurrentFragment(); - } } } \ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt index 886b9296..cd735ec0 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/player/classic/ClassicPlayerFragment.kt @@ -38,6 +38,7 @@ import com.sothree.slidinguppanel.SlidingUpPanelLayout.PanelState.ANCHORED import com.sothree.slidinguppanel.SlidingUpPanelLayout.PanelState.COLLAPSED import kotlinx.android.synthetic.main.fragment_classic_player.* import kotlinx.android.synthetic.main.fragment_classic_player_playback_controls.* +import kotlin.math.max class ClassicPlayerFragment : AbsPlayerFragment(), PlayerAlbumCoverFragment.Callbacks, SlidingUpPanelLayout.PanelSlideListener { @@ -60,11 +61,11 @@ class ClassicPlayerFragment : AbsPlayerFragment(), PlayerAlbumCoverFragment.Call } override fun onShow() { - classicPlaybackControlsFragment.show() + controlsFragment.show() } override fun onHide() { - classicPlaybackControlsFragment.hide() + controlsFragment.hide() onBackPressed() } @@ -87,7 +88,7 @@ class ClassicPlayerFragment : AbsPlayerFragment(), PlayerAlbumCoverFragment.Call override fun onColorChanged(color: Int) { animateColorChange(color) - classicPlaybackControlsFragment.setDark(ColorUtil.isColorLight(color)) + controlsFragment.setDark(ColorUtil.isColorLight(color)) callbacks?.onPaletteColorChanged() } @@ -105,7 +106,7 @@ class ClassicPlayerFragment : AbsPlayerFragment(), PlayerAlbumCoverFragment.Call var lastColor: Int = 0 - lateinit var classicPlaybackControlsFragment: ClassicPlayerPlaybackControlsFragment + lateinit var controlsFragment: ClassicPlayerPlaybackControlsFragment private var playerAlbumCoverFragment: PlayerAlbumCoverFragment? = null private lateinit var layoutManager: LinearLayoutManager @@ -159,7 +160,7 @@ class ClassicPlayerFragment : AbsPlayerFragment(), PlayerAlbumCoverFragment.Call private fun setUpSubFragments() { - classicPlaybackControlsFragment = childFragmentManager.findFragmentById(R.id.playbackControlsFragment) as ClassicPlayerPlaybackControlsFragment + controlsFragment = childFragmentManager.findFragmentById(R.id.playbackControlsFragment) as ClassicPlayerPlaybackControlsFragment playerAlbumCoverFragment = childFragmentManager.findFragmentById(R.id.playerAlbumCoverFragment) as PlayerAlbumCoverFragment playerAlbumCoverFragment?.setCallbacks(this) @@ -267,10 +268,10 @@ abstract class BaseImpl(private val fragment: ClassicPlayerFragment) : Impl { fun createDefaultColorChangeAnimatorSet(color: Int): AnimatorSet { val backgroundAnimator: Animator backgroundAnimator = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { - val x = (fragment.classicPlaybackControlsFragment.playerPlayPauseFab.x + (fragment.classicPlaybackControlsFragment.playerPlayPauseFab.width / 2).toFloat() + fragment.classicPlaybackControlsFragment.view!!.x).toInt() - val y = (fragment.classicPlaybackControlsFragment.playerPlayPauseFab.y + (fragment.classicPlaybackControlsFragment.playerPlayPauseFab.height / 2).toFloat() + fragment.classicPlaybackControlsFragment.view!!.y + fragment.classicPlaybackControlsFragment.playerProgressSlider.height.toFloat()).toInt() - val startRadius = Math.max(fragment.classicPlaybackControlsFragment.playerPlayPauseFab.width / 2, fragment.classicPlaybackControlsFragment.playerPlayPauseFab.height / 2).toFloat() - val endRadius = Math.max(fragment.colorBackground.width, fragment.colorBackground.height).toFloat() + val x = (fragment.controlsFragment.playerPlayPauseFab.x + (fragment.controlsFragment.playerPlayPauseFab.width / 2).toFloat() + fragment.controlsFragment.view!!.x).toInt() + val y = (fragment.controlsFragment.playerPlayPauseFab.y + (fragment.controlsFragment.playerPlayPauseFab.height / 2).toFloat() + fragment.controlsFragment.view!!.y + fragment.controlsFragment.playerProgressSlider.height.toFloat()).toInt() + val startRadius = max(fragment.controlsFragment.playerPlayPauseFab.width / 2, fragment.controlsFragment.playerPlayPauseFab.height / 2).toFloat() + val endRadius = max(fragment.colorBackground.width, fragment.colorBackground.height).toFloat() fragment.colorBackground.setBackgroundColor(color) ViewAnimationUtils.createCircularReveal(fragment.colorBackground, x, y, startRadius, endRadius) } else { @@ -307,11 +308,14 @@ class PortraitImpl(private val fragment: ClassicPlayerFragment) : BaseImpl(fragm shortSeparator?.visibility = View.GONE image?.apply { scaleType = ImageView.ScaleType.CENTER - setColorFilter(ATHUtil.resolveColor(fragment.activity!!, code.name.monkey.retromusic.R.attr.iconColor, ThemeStore.textColorSecondary(fragment.activity!!)), PorterDuff.Mode.SRC_IN) - setImageResource(code.name.monkey.retromusic.R.drawable.ic_equalizer_white_24dp) - + setColorFilter(ATHUtil.resolveColor(fragment.activity!!, R.attr.iconColor, ThemeStore.textColorSecondary(fragment.activity!!)), PorterDuff.Mode.SRC_IN) + setImageResource(R.drawable.ic_equalizer_white_24dp) } - imageTextContainer?.cardElevation = 0f + imageTextContainer?.let { + it.cardElevation = 0f + it.setCardBackgroundColor(ThemeStore.primaryColor(fragment.activity!!)) + } + itemView.setOnClickListener { // toggle the panel if (fragment.playerSlidingLayout.panelState == COLLAPSED) { @@ -325,15 +329,15 @@ class PortraitImpl(private val fragment: ClassicPlayerFragment) : BaseImpl(fragm get() = currentSong override val menuRes: Int - get() = code.name.monkey.retromusic.R.menu.menu_item_playing_queue_song + get() = R.menu.menu_item_playing_queue_song override fun onMenuItemClick(item: MenuItem): Boolean { when (item.itemId) { - code.name.monkey.retromusic.R.id.action_remove_from_playing_queue -> { + R.id.action_remove_from_playing_queue -> { MusicPlayerRemote.removeFromQueue(MusicPlayerRemote.position) return true } - code.name.monkey.retromusic.R.id.action_share -> { + R.id.action_share -> { SongShareDialog.create(song).show(fragment.fragmentManager!!, "SONG_SHARE_DIALOG") return true } @@ -396,7 +400,7 @@ class LandscapeImpl(private val fragment: ClassicPlayerFragment) : BaseImpl(frag } override fun setUpPanelAndAlbumCoverHeight() { - val panelHeight = fragment.playerSlidingLayout.height - fragment.classicPlaybackControlsFragment.view?.height!! + val panelHeight = fragment.playerSlidingLayout.height - fragment.controlsFragment.view?.height!! fragment.playerSlidingLayout.panelHeight = panelHeight (fragment.activity as AbsSlidingMusicPanelActivity).setAntiDragView(fragment.playerSlidingLayout.findViewById(R.id.playerPanel))