Skip to content

Commit

Permalink
Fix access to functions in AnimationConfiguration (#259)
Browse files Browse the repository at this point in the history
* Make internal functions of AnimationConfiguration public

* 'public' modifier is redundant for static method declared in a public extension
  • Loading branch information
jjochen committed Apr 18, 2020
1 parent ab0b796 commit 6adbbbd
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions Sources/AnimationConfiguration.swift
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,7 @@ import UIKit
///
/// - Returns: An item layout object.
///
@objc static func verticalLine(withInterItemSpacing interItemSpacing: CGFloat = 12) -> JJItemLayout {
@objc public static func verticalLine(withInterItemSpacing interItemSpacing: CGFloat = 12) -> JJItemLayout {
return JJItemLayout { items, actionButton in
var previousItem: JJActionItem?
for item in items {
Expand All @@ -311,7 +311,7 @@ import UIKit
///
/// - Returns: An item layout object.
///
@objc static func circular(withRadius radius: CGFloat = 100) -> JJItemLayout {
@objc public static func circular(withRadius radius: CGFloat = 100) -> JJItemLayout {
return JJItemLayout { items, actionButton in
let numberOfItems = items.count
var index: Int = 0
Expand Down Expand Up @@ -357,7 +357,7 @@ import UIKit
///
/// - Returns: An item preparation object.
///
@objc static func identity() -> JJItemPreparation {
@objc public static func identity() -> JJItemPreparation {
return JJItemPreparation { item, _, _, _ in
item.transform = .identity
item.alpha = 1
Expand All @@ -372,7 +372,7 @@ import UIKit
///
/// - Returns: An item preparation object.
///
@objc static func scale(by ratio: CGFloat = 0.4) -> JJItemPreparation {
@objc public static func scale(by ratio: CGFloat = 0.4) -> JJItemPreparation {
return JJItemPreparation { item, _, _, _ in
item.scale(by: ratio)
item.alpha = 0
Expand All @@ -390,7 +390,7 @@ import UIKit
///
/// - Returns: An item preparation object.
///
@objc static func offset(translationX: CGFloat, translationY: CGFloat, scale: CGFloat = 0.4) -> JJItemPreparation {
@objc public static func offset(translationX: CGFloat, translationY: CGFloat, scale: CGFloat = 0.4) -> JJItemPreparation {
return JJItemPreparation { item, _, _, _ in
item.scale(by: scale, translationX: translationX, translationY: translationY)
item.alpha = 0
Expand All @@ -409,7 +409,7 @@ import UIKit
///
/// - Returns: An item preparation object.
///
@objc static func horizontalOffset(distance: CGFloat = 50, scale: CGFloat = 0.4) -> JJItemPreparation {
@objc public static func horizontalOffset(distance: CGFloat = 50, scale: CGFloat = 0.4) -> JJItemPreparation {
return JJItemPreparation { item, _, _, actionButton in
let translationX = actionButton.isOnLeftSideOfScreen ? -distance : distance
item.scale(by: scale, translationX: translationX)
Expand All @@ -429,7 +429,7 @@ import UIKit
///
/// - Returns: An item preparation object.
///
@objc static func circularOffset(distance: CGFloat = 50, scale: CGFloat = 0.4) -> JJItemPreparation {
@objc public static func circularOffset(distance: CGFloat = 50, scale: CGFloat = 0.4) -> JJItemPreparation {
return JJItemPreparation { item, index, numberOfItems, actionButton in
let itemAngle = JJItemAnimationConfiguration.angleForItem(at: index,
numberOfItems: numberOfItems,
Expand Down

0 comments on commit 6adbbbd

Please sign in to comment.