Releases: HeroTransitions/Hero
1.6.3
- 1ac98e7 Adaption for visionOS.
- 5e05761 Merge pull request #771 from HeroTransitions/feature/CICDFix
- c9a98cf CI/CI build and test, matrix platforms fix?
- 2f8096d build.yml test.yml update github runner env
- 45aed92 Readme add api docs link
- a7d2682 README.md update ios/xcode version badges
- 211df4b README.md Add unit test and swift pm action badges
- bff4221 swiftlint fix
- a47dce4 Merge pull request #749 from tadija/feature/xcode14-warnings
- fd2ba86 Fix lint warnings
- 5c053a6 Fix build warnings with Xcode 14.0
1.6.2 - Bug fixes
- #717 UIViewController deallocated when using function replaceViewController(with:completion)
- #734 Crash on Hero.HeroTransition.start() -> () HeroTransition+Start.swift, line 121
- #735 Crash -- HeroViewPropertyViewContext.swift line 56
- #736 Fixes #735 check 0 divide, use TimeInt.zero over 0
- #739 Delete SUMMARY.md
- #740 Fix build warings in XCode 13.4.1 c30a7a8
- #742 Add
anchorPoint
support for transitioning a76e9f6
1.6.1 - Bug fixes and cleaner Swift PM
1.6.0 - Swift 5, Swift PM support
1.5.0
Maintainance Pre-Swift 5 release.
New maintainers
CHANGELOG
1.5.0
Added
Changed
-
The hidden state of subviews are now taken into account in optimized snapshot type for
UIImageView
.
#521 by @ManueGE
Commits
- Fix iOS demo app failing and style on iOS 13
- Fix lint warnings and build errors in demo app
- Add extra metadata to podspec
- Deprecated messages to renamed
- Add Joe Mattiello into Podspec authors for publishing
- Fix pod lib lint failures
- Update Podspec imports to match source imports
- Use more minimal import
- Remove Swift files from framework bundle products
- Remove access modifier warnings (#616)
- GitIgnore xcode log files
- Docs - Run jazzy against new spec
- Docs - Update jazzy config
- Bump version to 1.5.0
- Set theme jekyll-theme-midnight
- Use custom snapshot for views that implements HeroCustomSnapshotView (#541)
- Keep using default navigation animation direction with RTL languages (#520)
- Hidden subviews not taken in account in optimized snapshot type (#521)
- Update Collection 2.0 (#553)
1.4.0
1.3.1
This release fixes a retain cycle caused by strong references to delegates.
Thanks to @mkieselmann for contributing to this release 👊🥇💯
Fixed
- Fixed the retain cycle caused by strong references to
previousNavigationDelegate
andpreviousTabBarDelegate
.
#516 by @mkieselmann
1.3.0
This version fixes a few bugs related to animations and improves handling of UINavigationController
delegate events and the ability to provide completion blocks for basic transition methods.
Thanks to @lkzhao, @2blane, @kartikthapar, and @bradphilips for contributing to this release 💪💯🥇
Added
- Adds an optional completion block parameter to the
dismissViewController
andreplaceViewController
methods.
#456 by @kartikthapar
Changed
- Allows previous
UINavigationController
delegate to handle delegate events.
#430 by @bradphilips
Fixed
1.2.0
-
add
HeroTransitionDelegate
for observing transition state and progress -
add ability to change target state during interactive transition.
#322Just call the following method before calling
finish(animate:)
and provide the target state similar toapply(modifiers:, to:)
Hero.shared.changeTarget(modifiers:, to:)
for example:
someView.hero.modifiers = [.translate(x: 100)] // when you want to finish interactive transition Hero.shared.changeTarget(modifiers:[.translate(x: -100)], to: someView) Hero.shared.finish() // this will animate someView to the state of `.translate(x: -100)` instead of `.translate(x: 100)`
-
a number of bug fixes and improvements:
- fix 2x mode on ipad
- Add type hinting to CascadeDirection comperator (#403) @Bennx
- Update for Xcode 9.3 and Swift 4.1 (#439) @joaomvfsantos
- Add UIView+Hero.swift and UIViewController+Hero.swift to public heade… (#425) @DanielAsher
- copy image view resizing filter to snapshot (#428) @sroik
- TabBarController.selectedViewController issue (#407) @dDomovoj
- Fix typo on 'Advanture' (#398) @fabiothiroki
- Update README.zh-cn.md (#429) @Fidetro
API Cleanup & Bug fixes
- Added Constrained extension to make API more elegant. (#367) Big thanks to @dDomovoj for making this happen!
view.heroID -> view.hero.id
view.heroModifiers -> view.hero.modifiers
// etc..
- Make tvOS Shared to be detected by carthage (#370) Credit to: @fruitcoder
- Prevents animation from restarting when new UITabBarController tab is pressed rapidly multiple times (#373) Credit to: @armandsLa
- Fix debug plugin to respect iPhone X safe insets (#375) Credit to: @nick-potts
- Fix a force unwraps crashes. (#335) @imougy
- Fix tabbar issues with
hideButtonBarOnPush
- Internal cleanup with CG extensions (#369) @adamnemecek
- Fix internal influencing other animations libraries.