Skip to content

Releases: skydoves/Needs

1.1.2

23 Jan 16:08
82ea0e9
Compare
Choose a tag to compare

🎉 Released a new version 1.1.2! 🎉

What's New?

  • Removed unused internal resources.
  • Changed internal resources naming conventions.
  • Refactored internal functions.
  • Added JvmOverloads annotation to NeedsItems for supporting overload constructors in Java.

1.1.1

27 Oct 14:55
80ada22
Compare
Choose a tag to compare

🎉 Released a new version 1.1.1! 🎉

What's New?

  • Updated kotlin version to 1.4.10 stable.
  • Removed unused dependencies and plugin.
  • Add overScrollMode attribute as never to needs recyclerView.
  • Used single abstract method conversions for interfaces.

1.1.0

30 Aug 05:55
a2f5622
Compare
Choose a tag to compare

🎉 Released a new version 1.1.0! 🎉

What's New?

  • Added missing setBulletForm method in the NeedsItemTheme.
  • Added Dp and Sp annotations properly to properties and arguments.
  • Changed String types properties (title, description, confirm) are changed to Charsequence type.
  • Used a view lifecycle owner instead of fragment lifecycle owner for creating Needs lazy.
  • Updated compile SDK version to 30 and kotlin version to 1.4.0 stable.

1.0.9

29 May 13:10
b897fa9
Compare
Choose a tag to compare

🎉 Released a new version 1.0.9 🎉

What's new?

  • Added BulletForm for attaching a bullet in front of the title.
  • Used ViewBinding instead of Kotlin synthetic
  • Refactored internal functionalities

BulletForm

 val itemTheme = needsItemTheme(baseContext) {
      bulletForm = bulletForm(context) {
        setBulletColorResource(R.color.colorPrimary)
        setBulletSize(12)
        setBulletPadding(9)
      }
}

screenshot1633099510

1.0.8

04 Jan 06:17
6a87b1f
Compare
Choose a tag to compare

Released version 1.0.8.

  • textForm do not need context argument anymore
  • Removed baseRecyclerViewAdapter dependency
  • Removed and optimized color resources

1.0.7

07 Oct 06:07
b63cc47
Compare
Choose a tag to compare

Implemented new features.

Configure Needs.Builder class using resources.

  • setTitleIconResource, setBackgroundResource.
  • setTitleResource, setDescriptionResource, setConfirmResource.
  • setConfirmBackgroundColorResource, setBackgroundColorResource, setDividerColorResource.

Set background System UI visibility on Needs.Builder. (for supporting full-screen mode)

  • setBackgroundSystemUiVisibility.

1.0.6

16 Aug 16:01
b54ec06
Compare
Choose a tag to compare

Released version 1.0.6.

Needs's Show methods and extensions can be used without any onClickListeners or delay.

1.0.5

16 Aug 07:30
e921929
Compare
Choose a tag to compare

Released version 1.0.5.

Implemented

  • Needs.Factory abstract class for creating Needs instance using a lazy delegate.
  • needs lazy delegate extension on ComponentActivity, Fragment.

Now it is possible to create a needs instance using balloon keyword.

1.0.4

08 Aug 10:38
91a9c98
Compare
Choose a tag to compare

released version 1.0.4!

  • setOnConfirmListener lambda expression for Needs, Needs.Builder classes.
  • View.showNeeds(needs), Needs.showNeeds(view) extensions for showing needs.
  • ComponentActivity, Fragment lazy delegate initialize extensions.

v1.0.3

11 May 17:07
Compare
Choose a tag to compare

added setConfirmVisible() method for changing the visibility of the confirm button on the popup.