Skip to content

Releases: JetradarMobile/android-snowfall

1.2.1

25 Dec 08:18
Compare
Choose a tag to compare
  • Remove lazy accessors for fields. They are adding extra overhead in terms of memory and they are way too heavy for one threaded environment complex for Android world.
  • Remove kotlin stdlib methods in onDraw. They are just adding extra allocations while trying to draw on Android canvas.
  • Some code overall clean up.
  • Migrate sample to AndroidX.
  • Update dependencies for Kotlin and plugins.

1.2.0

14 Feb 20:56
Compare
Choose a tag to compare
  • Added ability to stop snowfall without making it disappear.
  • Fixed memory leak related to inner HandlerThread.

1.1.6

29 Dec 11:17
Compare
Choose a tag to compare
  • Fix support Android 4.3 and below (issue with onVisibilityChanged).

1.1.5

29 Dec 10:33
Compare
Choose a tag to compare
  • Changed min API level to 16 (Android 4.1).

1.1.4

28 Dec 19:14
Compare
Choose a tag to compare
  • Fixed crash in case if view has initially visibility GONE.

1.1.3

28 Dec 18:36
Compare
Choose a tag to compare
  • Snowflakes are reset when visibility changed to GONE.
  • Fixed Android Studio Preview rendering issue.

1.1.2

27 Dec 17:05
Compare
Choose a tag to compare
  • Draw optimization.

1.1.1

26 Dec 10:55
Compare
Choose a tag to compare
  • Support different start position on y-axis for snowflakes (attr snowflakesAlreadyFalling).
  • Rename attr snowflakeFadingEnabled to snowflakesFadingEnabled.
  • Fixed animation lags.
  • Fixed API 15 support.

1.1.0

25 Dec 18:49
Compare
Choose a tag to compare
  • Support custom snowflake image (attr snowflakeImage).
  • Support custom snowflake angle (attr snowflakeAngleMax).
  • Support custom snowflake speed (attrs snowflakeSpeedMin, snowflakeSpeedMax).
  • All snowflakes are unique (size, speed, angle, alpha, start position).
  • Calculate size by using gaussian ("normally") distribution.

1.0.0

23 Dec 14:03
Compare
Choose a tag to compare

Initial release.