Skip to content

Change log

Thomas Levesque edited this page Jan 4, 2020 · 16 revisions

This is the change log for versions up to 1.4.18. For newer versions, see Releases

v1.4.18

  • Pause/Resume GIF on image visibility changed (thanks to @khersonIT) (#37)

v1.4.17

  • Fixed issue with relative URIs (#48)

v1.4.16

  • Fixed issue where animation was not starting (thanks to @MattyBoy4444) (#43)

v1.4.15

  • Fixed GDI handle leak (thanks to @LordRiffRaff) (#22)

v1.4.14

  • Fixed crash caused by AnimatedSource being changed to the same value (thanks to @BlackOverlord666)

v1.4.13

  • Fixed issue where the Play method had no effect if called immediately after setting the AnimatedSource

v1.4.12

  • Fixed #11 again for the case of a non-animated image

v1.4.11

v1.4.10

v1.4.9

v1.4.8

  • Fixed bug in ImageAnimationController finalizer

v1.4.7

  • Animation caching to improve performance
  • Fixed possible memory leak

v1.4.6

v1.4.5

v1.4.4

v1.4.2

v1.4.1

v1.4.0

  • Added support for controlling the animation from code (pause/resume/seek). (work item)

v1.3.6

v1.3.5

:Warning: this is a potentially breaking change. If you were using GIF images that don't have a Netscape Application Block and didn't specify the repeat behavior explicitly, it was repeating forever. Now it will be repeated only once, which is the correct behavior if no repeat count is specified. If you need it to repeat forever regardless of what the image specifies, set the RepeatBehavior attached property to Forever.

v1.3.4

v1.3.3

v1.3.2

  • Fixed a bug when the AnimatedSource is a BitmapImage with a relative URI

v1.3.1

v1.2.2

  • Fixed: #1287: : source stream was closed by mistake in some cases

v1.2.1

  • Fixed: #1275: : rendering issues when DisposalMethod = 2 or 3

v1.2.0

  • Fixed: #1270: : fixed Nuget package so that it can't be installed in incompatible project types (Silverlight, Windows Phone, WinRT)
  • Added support for using the repeat count from GIF metadata (Netscape application block) if the RepeatBehavior is not explicitly specified. If the repeat count can't be found in the metadata, the behavior will default to Forever

:Note: the default value for the RepeatBehavior property has been changed to 0x (the default value for this type) instead of Forever. This might be a breaking change in some cases. If you need the animation to run forever regardless of the repeat count specified in the GIF metadata, you need to specify RepeatBehavior="Forever".

v1.1.0

  • Added an AnimationCompleted attached event to notify when the animation completes

v1.0.0

  • Changed the default behavior in the designer: now the images are not animated by default in design mode, because it was too distracting. This can be re-enabled by setting the AnimateInDesignMode attached property to true on the root element of the XAML page.

v0.1.0

  • Initial release