All Versions
15
Latest Version
Avg Release Cycle
58 days
Latest Release
317 days ago

Changelog History
Page 1

  • v2.1.9 Changes

    December 02, 2020

    🚀 🎉 Released a new version 2.1.9! 🎉

    What's New?

    • ➕ Added setIsMaterial(Boolean) functionality.
      The PowerMenu and CustomPowerMenu uses CardView instead of the MaterialCardView.
      If we set the isMaterial(true) function, they will be inflated with the MaterialCardView.
    • 🔄 Changed previous layout resources naming conventions. (29b023c)
    • ♻️ Refactored internal codes.
  • v2.1.8 Changes

    November 20, 2020

    🚀 🎉 Released a new version 2.1.8! 🎉

    What's New?

    • 📚 Refactord ActivityPowerMenuLazy and FragmentPowerMenuLazy and add documentations internally.
    • 🛠 Fixed showPopup() internal conditions for showing popup safely in the Activity.
    • ⚡️ Updated Gradle build tool version to 4.1.1 internally.
    • ✂ Removed kotlin-android-extensions plugin.
  • v2.1.7 Changes

    October 24, 2020

    🚀 🎉 Released a new version 2.1.7! 🎉

    What's New?

    • The status is being dimmed when showing background.
    • ⚡️ Updated gradle buiild tool version to 4.0.1 internally.
    • ✂ Removed unused resources.
  • v2.1.6 Changes

    October 07, 2020

    🚀 🎉 Released a new version 2.1.6! 🎉

    What's New?

    • 👍 Allow stroke through MaterialCardView styling (#64).
    • ➕ Added setIconSize, setIconPadding, setIconColor functionalities to PowerMenu.Builder.
    • Replace compound drawable icon to imageView for aligning accurately.
  • v2.1.5 Changes

    September 26, 2020

    🚀 🎉 Released a new version 2.1.5! 🎉

    What's New?

    • ➕ Added icon customize related functions: setIconSize, setIconPadding, setIconColor.
    • ➕ Added a new fuction setPadding: sets a padding to the menu popup.
  • v2.1.4 Changes

    September 20, 2020

    🚀 🎉 Released a new version 2.1.4! 🎉

    What's New?

    • 🔄 Changed String type related functions (setTitle) to CharSequence in PowerMenuItem.
    • ⚡️ Updated kotlin version to 1.4.10 stable internally.
    • FragmentPowerMenuLazy use viewLifecycleOwner instead of fragment's lifecycleOwner.
    • 👉 Used JvmSynthetic for hiding kotlin lambda related functions in Java APIs.
  • v2.1.3 Changes

    May 19, 2020

    🚀 🎉 Released a new version 2.1.3 🎉

    What's new?

    • 🏗 setBackgroundSystemUiVisibility in builders support (#56)
    • ➕ Added setDismissIfShowAgain functionality.
    • 🐎 Use ViewBinding instead of findViewById for improving performance and null safety.
    • ➕ Added lifecycle-common-java8 for processing lifecycle annotations.
  • v2.1.2 Changes

    August 28, 2019
    • ♻️ Refactor internal codes & modifiers.
    • 🏗 implemented setTextColorResource, setMenuColorResource, setSelectedTextColorResource, setBackgroundColorResource to the PowerMenu.Builder and CustomPowerMenu.Builder.
      We can set the color by resource.

    before

    .setTextColor(ContextCompat.getColor(context, R.color.md\_grey\_800))
    

    after

    .setTextColorResource(R.color.md\_grey\_800)
    
  • v2.1.1 Changes

    August 16, 2019

    🚀 Released version 2.1.1.

    ➕ Added the kotlin dependency.

    Implementations

    • PowerMenu extensions.
    • Lazy initialization on Activity and Fragment.
    • Can create an instance of the PowerMenu using kotlin-dsl (createPowerMenu keyword).
    • PowerMenu's Show functions can be executed without any onClickListeners or ViewtreeObservers.
    • ✂ Removed rectricTo AbstractPowerMenu.
  • v2.1.0 Changes

    May 02, 2019

    ➕ added a setTextTypeface(Typeface) method on PowerMenu for setting menu item text typeface