Skip to content

Releases: JetradarMobile/android-snowfall

1.2.1

25 Dec 08:18

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

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

Choose a tag to compare

  • Fix support Android 4.3 and below (issue with onVisibilityChanged).

1.1.5

29 Dec 10:33

Choose a tag to compare

  • Changed min API level to 16 (Android 4.1).

1.1.4

28 Dec 19:14

Choose a tag to compare

  • Fixed crash in case if view has initially visibility GONE.

1.1.3

28 Dec 18:36

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

Choose a tag to compare

  • Draw optimization.

1.1.1

26 Dec 10:55

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

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

Choose a tag to compare

Initial release.