Skip to content

Releases: Backbase/DeferredResources

1.6.1

Choose a tag to compare

@drewhamilton drewhamilton released this 07 Apr 16:41
cdeff6d

Compile with Kotlin 1.8.10 and Android SDK 33.

Improve superscript and subscript rendering in DeferredText Compose adapter.

1.6.0

Choose a tag to compare

@himanshu-bb himanshu-bb released this 29 Sep 16:00
4f8118d

Introduce the deferred-resources-animation-lottie artifact for supporting Lottie animations. This provides APIs for resolving existing Deferred Drawable types into a LottieDrawable.

Compile with Kotlin 1.5.21 and AndroidX Core-KTX 1.5.0.

1.5.0

Choose a tag to compare

@drewhamilton drewhamilton released this 03 Jul 18:24

Introduce the deferred-resources-compose-adapter artifact for Jetpack Compose UI. This provides APIs for resolving existing Deferred Resources types in a Compose UI context. For example, rememberResolvedColor resolves a DeferredColor as an androidx.compose.ui.graphics.Color.

Compile with Kotlin 1.5.10 and AndroidX Core-KTX 1.5.0.

1.4.0

Choose a tag to compare

@drewhamilton drewhamilton released this 23 Apr 15:27

Add the ability to define a DeferredDimension.Constant with DP and SP units, in addition to the default PX.

1.3.0

Choose a tag to compare

@drewhamilton drewhamilton released this 19 Feb 10:38

Add a number of Parcelable deferred types, such as ParcelableDeferredText and ParcelableDeferredColor. Ensure each concrete deferred type shipped in this library, such as DeferredText.Constant and DeferredText.Resource, implements a Parcelable parent interface.

DeferredDrawable and DeferredTypeface are the only types without Parcelable options, because their resolved types are also not Parcelable.

1.2.1

Choose a tag to compare

@drewhamilton drewhamilton released this 16 Jan 13:52

Compiled with Kotlin 1.4.21.

1.2.0

Choose a tag to compare

@drewhamilton drewhamilton released this 04 Nov 16:18

Introduce DeferredDrawable.Attribute to support drawable attribute resolution.

1.1.0

Choose a tag to compare

@drewhamilton drewhamilton released this 28 Oct 11:46

Introduce SdkIntDeferredColor, a DeferredColor implementation that delegates to different DeferredColor sources depending on the Android OS runtime version.

Add a few extension functions for accessibility to the view extensions library, including setContentDescription.

Use AppCompat to improve DeferredColor and DeferredDrawable implementations on Android OS versions < 23. In particular, default DeferredColor implementations can resolve attribute-backed color selectors, and default DeferredDrawable implementations can resolve vector drawables and tints correctly.

Compile with Kotlin 1.4.10 and publish the source code in explicit mode.

Target Android SDK 30.

1.0.0

Choose a tag to compare

@drewhamilton drewhamilton released this 29 Jul 16:25

🚀 Official stable release!

Add DeferredColor.resolveToStateList to support resolving color <selector> elements from XML resources and attributes.

0.5.1

0.5.1 Pre-release
Pre-release

Choose a tag to compare

@drewhamilton drewhamilton released this 29 Jul 16:26

Update internal DeferredColor.Resource and DeferredColor.Attribute logic to resolve the default color of color selector resources instead of crashing.