Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 4.1.0 #251

Merged
merged 35 commits into from
Apr 8, 2024
Merged

Version 4.1.0 #251

merged 35 commits into from
Apr 8, 2024

Conversation

ruslanskorb
Copy link
Owner

@ruslanskorb ruslanskorb commented Apr 5, 2024

Main changes:

  • Add sendability annotations and missing nullability annotations
  • Avoid floats for maskRect as we do for movementRect
  • Synchronize the animation of the maskPath with the animation of other UI elements
  • Fix zooming to the specified area of the image
  • Fix initial zoom scale of RSKImageScrollView
  • Make all methods of RSKImageScrollViewDelegate optional
  • Add [imageScrollViewDidScroll] method to RSKImageScrollViewDelegate
  • Add image, imageBackgroundColor, imageFrame, and imageSize properties and [setInitialZoomScaleAndContentOffsetAnimated:], [zoomToLocation:animated:], and [zoomToRect:animated:] methods to RSKImageScrollView
  • Deprecate zoomView property and [displayImage:] method of RSKImageScrollView
  • Add documentation for RSKImageScrollView and RSKImageScrollViewDelegate
  • Update CI settings

GitHub Actions Runner Images

@ruslanskorb ruslanskorb self-assigned this Apr 5, 2024
…eScrollView.transform` to `CGAffineTransformIdentity` before checking `imageScrollView.frame`.
…ollerTests] Avoid floats for `maskRect` as we do for `movementRect`.
…se `Xcode_15.0.1.app` instead of `Xcode_15.1.app`.

Same issue as with Xcode 15.2 - actions/runner-images#9577
…nize the animation of `maskLayer.path` with the animation of other UI elements.
…geFrame`, and `imageSize` properties and `[setInitialZoomScaleAndContentOffsetAnimated:]`, `[zoomToLocation:animated:]`, and `[zoomToRect:animated:]` methods to `RSKImageScrollView` + Deprecate `zoomView` property and `[displayImage:]` method of `RSKImageScrollView` + Add documentation for `RSKImageScrollView`.
@ruslanskorb ruslanskorb merged commit 1717c49 into master Apr 8, 2024
1 check passed
@ruslanskorb ruslanskorb deleted the develop branch April 8, 2024 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant