Something went wrong. Try again.
A slopfork of Sam Henri Gold's Twitter client, reskinned like Tweetie 2 / Twitter for iPhone circa 2012. Personal use.
Something went wrong. Try again.
12345678910111213141516171819202122import UIKit
final class ColumnTransitionAnimator: NSObject, UIViewControllerAnimatedTransitioning { private weak var controller: ColumnNavigationController?
init(controller: ColumnNavigationController) { self.controller = controller }
func transitionDuration(using transitionContext: (any UIViewControllerContextTransitioning)?) -> TimeInterval { 0.4 }
func animateTransition(using transitionContext: any UIViewControllerContextTransitioning) { guard let controller else { transitionContext.completeTransition(!transitionContext.transitionWasCancelled) return } controller.runColumnTransition(transitionContext) }}