All Versions
Latest Version
Avg Release Cycle
67 days
Latest Release
2930 days ago

Changelog History

  • v1.5.1 Changes

    September 14, 2015
    • ๐Ÿ›  Fixed a potential memory leak.
    • ๐Ÿ›  Fixed some minor Xcode warnings, mostly in the sample app.
  • v1.5 Changes

    March 13, 2015
    • ๐Ÿ›  Fixes a crash when trying to create an animated GIF from malformed data.
    • โšก๏ธ Updated the sample app.
  • v1.4 Changes

    November 03, 2014
    • ๐Ÿ‘Œ Support for iOS 8 & Bug Fixes โ€“ This includes a fix for the various "flicker" bugs that can occur under certain cases (showing the viewer, double-tapping to zoom, etc.). Special note on iOS 8 and autorotation: since iOS 8 changes the way autorotation events are propagated to view controllers, a landscape-to-landscape rotation (or a portrait-to-portrait rotation) will look a little strange on iOS 8. This is because neither viewWillTransitionToSize: nor willAnimateToInterfaceOrientation: are called for these edge cases. A sad oversight on Apple's part.
    • API Change: Background Options โ€“ The background style has been changed to background options to make it clearer which combinations are available: blurred, scaled, both, or neither. The "dimming" is a separate option controlled via a background color (which remains unchanged).
    • Animation Delegate โ€“ Added a new delegate property and a new < JTSImageViewControllerAnimationDelegate> protocol, which gives you an easy way to add or remove custom interface elements overlaid on top of the image viewer without resorting to subclassing or forking. Great for custom sharing or cancel buttons.
    • ๐Ÿ’ป UI Improvements โ€“ JTSImageInfo has an option for referenceContentMode and referenceCornerRadius, making your animations looks 10x better when expanding from source views that use those parameters. Check out the sample app for an extreme example. Anti-aliasing is also enabled on the image view inside the viewer.
    • UIMenuController โ€“ You can optionally enable a UIMenuController. Adds the ability to copy the image.
    • Miscellaneous โ€“ Add support for iPhone 6 and 6 Plus to the sample app. Make the use of dot notation fully consistent throughout.

    ๐Ÿš€ Thanks to all the contributors for their pull requests in this release!

  • v1.3

    August 31, 2014
  • v1.2 Changes

    June 03, 2014
    • ๐Ÿ› Bug Fixes โ€“ Fixed minor UI bugs: landscape orientation when using the blurred background mode, improperly tinted status bars, etc.
    • Touch Improvements โ€“ Tweaked the dynamics when dragging and flicking away images. It was too tight in previous versions.
    • API Changes โ€“ Moved some options that had previously been readwrite properties into delegate methods, and added one or two new options along the way. For example, you can set a custom background color for the image view (for images you'd rather not have clear backgrounds).
  • v1.1.1 Changes

    April 27, 2014
    • ๐Ÿ› Bug Fixes โ€“ Fixes a bug with animated GIFs that could lead to a crash, and a bug that causes animation glitches for some views on some devices.
  • v1.1 Changes

    April 27, 2014
    • ๐Ÿ‘ iPad Support โ€“ Adds support for iPad, as well as all four interface orientations (portrait upside down had been excluded from earlier versions).
    • ๐Ÿ› Bug Fixes โ€“ Adds fixes for bugs with UINavigationBar and UIToolBar showing up as black on some devices.
    • Flick-to-Dismiss Improvements โ€“ Tweaked the UIDynamics configuration to feel more natural on devices with a variety of screen sizes.
    • ๐Ÿ†• New Options โ€“ Expose two new options: the blur radius used when blurring the background, and the opacity of the shadow view that dims the background.
  • v1.0.1 Changes

    April 10, 2014

    ๐Ÿ›  Fixes several bugs, and improves the handling of status bar visibility.

  • v1.0.0

    March 30, 2014