diff --git a/Sources/Mistica/Components/Crouton/Presentation/CroutonView.swift b/Sources/Mistica/Components/Crouton/Presentation/CroutonView.swift index c8f7e09dd..c17e44190 100644 --- a/Sources/Mistica/Components/Crouton/Presentation/CroutonView.swift +++ b/Sources/Mistica/Components/Crouton/Presentation/CroutonView.swift @@ -22,13 +22,13 @@ class CroutonView: UIView { static let contentAnimationDuration = presentationAnimationDuration - contentAnimationDelay static let margins = NSDirectionalEdgeInsets(top: 14, leading: 16, bottom: 14, trailing: 16) - static let marginsWhenUsingSafeArea = NSDirectionalEdgeInsets(top: 14, leading: 16, bottom: 0, trailing: 16) static let buttonWidthThresholdForVerticalLayout: CGFloat = 128 static let horizontalSpacing: CGFloat = 16 static let verticalSpacing: CGFloat = 18 static let closeButtonWidthAndHeight: CGFloat = 20 + static let containerMargin: CGFloat = 8 } public typealias DismissHandlerBlock = (SnackbarDismissReason) -> Void @@ -87,7 +87,7 @@ class CroutonView: UIView { let closeImageView = IntrinsictImageView() closeImageView.intrinsicHeight = Constants.closeButtonWidthAndHeight closeImageView.intrinsicWidth = Constants.closeButtonWidthAndHeight - closeImageView.image = UIImage.closeButtonBlackSmallIcon.withRenderingMode(.alwaysTemplate) + closeImageView.image = UIImage.regularCloseButtonIcon.withRenderingMode(.alwaysTemplate) closeImageView.tintColor = .inverse let tapGesture = UITapGestureRecognizer() @@ -98,9 +98,6 @@ class CroutonView: UIView { return closeImageView }() - // A dummy view used for skipping the bottom safe area inset - private lazy var dummyView = UIView() - private var timer: Timer? private let text: String @@ -158,6 +155,11 @@ class CroutonView: UIView { adjustStackViewLayout(traitCollection: traitCollection) } + + override public func layoutSublayers(of layer: CALayer) { + super.layoutSublayers(of: layer) + setMisticaRadius(.popup) + } } // MARK: Internal methods @@ -176,14 +178,13 @@ extension CroutonView { addContainerConstraints(to: container) - transform = CGAffineTransform(translationX: 0, y: frameHeight) - + alpha = 0 UIView.animate( withDuration: Constants.presentationAnimationDuration, - delay: 0, + delay: Constants.contentAnimationDelay, options: .curveEaseOut, animations: { - self.transform = .identity + self.alpha = 1 }, completion: { _ in AccessibilityHelper.post(self.text) @@ -211,14 +212,12 @@ extension CroutonView { let previousClipsToBounds = superview.clipsToBounds superview.clipsToBounds = true - transform = .identity - UIView.animate( withDuration: Constants.presentationAnimationDuration, - delay: 0, + delay: Constants.contentAnimationDelay, options: .curveEaseIn, animations: { - self.transform = CGAffineTransform(translationX: 0, y: self.frameHeight) + self.alpha = 0 }, completion: { _ in superview.clipsToBounds = previousClipsToBounds @@ -242,53 +241,53 @@ private extension CroutonView { func layoutViews() { addSubview(verticalStackView) - addSubview(dummyView) verticalStackView.translatesAutoresizingMaskIntoConstraints = false - dummyView.translatesAutoresizingMaskIntoConstraints = false NSLayoutConstraint.activate([ verticalStackView.topAnchor.constraint(equalTo: layoutMarginsGuide.topAnchor), verticalStackView.trailingAnchor.constraint(equalTo: layoutMarginsGuide.trailingAnchor), - verticalStackView.bottomAnchor.constraint(equalTo: dummyView.topAnchor), verticalStackView.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor), - - dummyView.trailingAnchor.constraint(equalTo: layoutMarginsGuide.trailingAnchor), - dummyView.bottomAnchor.constraint(equalTo: layoutMarginsGuide.bottomAnchor), - dummyView.leadingAnchor.constraint(equalTo: layoutMarginsGuide.leadingAnchor) + verticalStackView.bottomAnchor.constraint(equalTo: layoutMarginsGuide.bottomAnchor) ]) } func addContainerConstraints(to container: UIView) { translatesAutoresizingMaskIntoConstraints = false + directionalLayoutMargins = Constants.margins - if container.safeAreaInsets.bottom > 0 { - NSLayoutConstraint.activate([ - trailingAnchor.constraint(equalTo: container.safeAreaLayoutGuide.trailingAnchor), - leadingAnchor.constraint(equalTo: container.safeAreaLayoutGuide.leadingAnchor), - bottomAnchor.constraint(equalTo: container.safeAreaLayoutGuide.bottomAnchor, constant: container.safeAreaInsets.bottom), - dummyView.heightAnchor.constraint(equalToConstant: container.safeAreaInsets.bottom) - ]) + let tabBar = findTabBar(in: container) - directionalLayoutMargins = Constants.marginsWhenUsingSafeArea - } else { - let bottomConstraint: NSLayoutConstraint + var bottomConstraint = bottomAnchor.constraint(equalTo: container.safeAreaLayoutGuide.bottomAnchor, constant: -Constants.containerMargin) - if let scrollViewContainer = container as? UIScrollView { - // The bottomAnchor does not work in scrollViews, as workarround we take the topAnchor as reference - bottomConstraint = bottomAnchor.constraint(equalTo: container.topAnchor, constant: scrollViewContainer.frameHeight) - } else { - bottomConstraint = bottomAnchor.constraint(equalTo: container.bottomAnchor) - } + if let tabBar = tabBar, !tabBar.isHidden { + bottomConstraint = bottomAnchor.constraint(equalTo: container.bottomAnchor, constant: -(tabBar.bounds.height + Constants.containerMargin)) + } else if let scrollView = container as? UIScrollView { + // The bottomAnchor does not work in scrollViews, as workarround we take the topAnchor as reference + bottomConstraint = bottomAnchor.constraint(equalTo: container.topAnchor, constant: scrollView.frameHeight - Constants.containerMargin - scrollView.adjustedContentInset.bottom) + } - NSLayoutConstraint.activate([ - trailingAnchor.constraint(equalTo: container.trailingAnchor), - leadingAnchor.constraint(equalTo: container.leadingAnchor), - bottomConstraint - ]) + let constraints = [ + trailingAnchor.constraint(equalTo: container.safeAreaLayoutGuide.trailingAnchor, constant: -Constants.containerMargin), + leadingAnchor.constraint(equalTo: container.safeAreaLayoutGuide.leadingAnchor, constant: Constants.containerMargin), + bottomConstraint + ] + NSLayoutConstraint.activate(constraints) + } - directionalLayoutMargins = Constants.margins + private func findTabBar(in view: UIView) -> UITabBar? { + for subview in view.subviews { + if let tabBar = subview as? UITabBar { + // Checks if the tabBar is in the bottom + if let superview = tabBar.superview, + tabBar.frame.origin.y >= superview.bounds.height - tabBar.frame.height { + return tabBar + } + } else if let foundTabBar = findTabBar(in: subview) { + return foundTabBar + } } + return nil } func addCountdownToDismiss() { diff --git a/Sources/MisticaCommon/Assets/AssetToolkit+UIImage.swift b/Sources/MisticaCommon/Assets/AssetToolkit+UIImage.swift index 6a4dc7776..fd8529a08 100644 --- a/Sources/MisticaCommon/Assets/AssetToolkit+UIImage.swift +++ b/Sources/MisticaCommon/Assets/AssetToolkit+UIImage.swift @@ -53,4 +53,8 @@ public extension UIImage { static var bullet: UIImage { UIImage(named: "icn_bullet", type: .common)! } + + static var regularCloseButtonIcon: UIImage { + UIImage(named: "icn_close_regular", type: .common)! + } } diff --git a/Sources/MisticaCommon/Resources/Assets.xcassets/icn_close_regular.imageset/Contents.json b/Sources/MisticaCommon/Resources/Assets.xcassets/icn_close_regular.imageset/Contents.json new file mode 100644 index 000000000..187e6f0ba --- /dev/null +++ b/Sources/MisticaCommon/Resources/Assets.xcassets/icn_close_regular.imageset/Contents.json @@ -0,0 +1,12 @@ +{ + "images" : [ + { + "filename" : "close-regular.svg", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Sources/MisticaCommon/Resources/Assets.xcassets/icn_close_regular.imageset/close-regular.svg b/Sources/MisticaCommon/Resources/Assets.xcassets/icn_close_regular.imageset/close-regular.svg new file mode 100644 index 000000000..3e8ee1988 --- /dev/null +++ b/Sources/MisticaCommon/Resources/Assets.xcassets/icn_close_regular.imageset/close-regular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Tests/MisticaTests/UI/CroutonTests.swift b/Tests/MisticaTests/UI/CroutonTests.swift index 15d1eef34..7071bf807 100644 --- a/Tests/MisticaTests/UI/CroutonTests.swift +++ b/Tests/MisticaTests/UI/CroutonTests.swift @@ -81,23 +81,101 @@ final class CroutonTests: XCTestCase { ) ) } + + func testInfoCroutonWithBottomTabbar() { + MisticaConfig.styleControls([.tabBar]) + assertSnapshot( + for: [BrandStyle.movistar], + and: [.light], + as: .image(on: .iPhoneSe), + viewBuilder: makeCroutonWithBottomTabBar( + withText: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", + style: .info + ) + ) + } + + func testInfoCroutonWithTopTabbar() { + MisticaConfig.styleControls([.tabBar]) + assertSnapshot( + for: [BrandStyle.movistar], + and: [.light], + as: .image(on: .iPhoneSe), + viewBuilder: makeCroutonWithTopTabBar( + withText: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", + style: .info + ) + ) + } + + func testInfoCroutonWithScrollView() { + assertSnapshot( + for: [BrandStyle.movistar], + and: [.light], + as: .image(on: .iPhoneSe), + viewBuilder: makeCroutonWithScrollView( + withText: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", + style: .info + ) + ) + } } private extension CroutonTests { func makeCrouton(withText text: String, actionTitle: String? = nil, style: CroutonStyle) -> UIViewController { - let viewController = CroutonTestViewController( + let croutonViewController = CroutonTestViewController( text: text, action: actionTitle.map { ($0, $0, {}) }, style: style ) + return croutonViewController + } + + func makeCroutonWithTopTabBar(withText text: String, actionTitle: String? = nil, style: CroutonStyle) -> UIViewController { + let viewController = makeCrouton(withText: text, actionTitle: actionTitle, style: style) + addTabBar(to: viewController, isTop: true) return viewController } + + func makeCroutonWithBottomTabBar(withText text: String, actionTitle: String? = nil, style: CroutonStyle) -> UIViewController { + let viewController = makeCrouton(withText: text, actionTitle: actionTitle, style: style) + addTabBar(to: viewController, isTop: false) + return viewController + } + + func makeCroutonWithScrollView(withText text: String, actionTitle: String? = nil, style: CroutonStyle) -> UIViewController { + ScrollViewCroutonViewController(text: text, action: actionTitle.map { ($0, $0, {}) }, style: style) + } + + private func addTabBar(to viewController: UIViewController, isTop: Bool) { + let tabBar = UITabBar() + tabBar.translatesAutoresizingMaskIntoConstraints = false + viewController.view.addSubview(tabBar) + + let topConstraint: NSLayoutConstraint + if isTop { + topConstraint = tabBar.topAnchor.constraint(equalTo: viewController.view.safeAreaLayoutGuide.topAnchor) + } else { + topConstraint = tabBar.bottomAnchor.constraint(equalTo: viewController.view.safeAreaLayoutGuide.bottomAnchor) + } + + NSLayoutConstraint.activate([ + topConstraint, + tabBar.leadingAnchor.constraint(equalTo: viewController.view.leadingAnchor), + tabBar.trailingAnchor.constraint(equalTo: viewController.view.trailingAnchor), + tabBar.heightAnchor.constraint(equalToConstant: 50) + ]) + let tabIcon = UIImage(systemName: "house.fill") + let tabItem1 = UITabBarItem(title: isTop ? "TopTab_1" : "BottomTab_1", image: tabIcon, selectedImage: tabIcon) + let tabItem2 = UITabBarItem(title: isTop ? "TopTab_2" : "BottomTab_2", image: tabIcon, selectedImage: tabIcon) + tabBar.items = [tabItem1, tabItem2] + } } -private class CroutonTestViewController: UIViewController { - private let text: String - private let action: CroutonController.ActionConfig? - private let style: CroutonStyle +private class BaseCroutonViewController: UIViewController { + let text: String + let action: CroutonController.ActionConfig? + let style: CroutonStyle init(text: String, action: CroutonController.ActionConfig?, style: CroutonStyle) { self.text = text @@ -111,6 +189,12 @@ private class CroutonTestViewController: UIViewController { fatalError("init(coder:) has not been implemented") } + var dismissInterval: SnackbarDismissInterval { + action.map { .tenSeconds(SnackbarAction(title: $0.text, handler: $0.handler)) } ?? .fiveSeconds + } +} + +private class CroutonTestViewController: BaseCroutonViewController { override func viewDidLoad() { super.viewDidLoad() view.backgroundColor = .background @@ -119,25 +203,39 @@ private class CroutonTestViewController: UIViewController { override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) - let config = SnackbarConfig( - title: text, - dismissInterval: dismissInterval - ) - CroutonController().showCrouton( - config: config, + config: SnackbarConfig(title: text, dismissInterval: dismissInterval), style: style, rootViewController: { self } ) } } -private extension CroutonTestViewController { - var dismissInterval: SnackbarDismissInterval { - guard let action = action else { - return .fiveSeconds - } +private class ScrollViewCroutonViewController: BaseCroutonViewController, CustomCroutonContainer { + var customCroutonContainerView: UIView { scrollView } + private let scrollView = UIScrollView() + + override func viewDidLoad() { + super.viewDidLoad() + setupScrollView() + + CroutonController.shared.showCrouton( + config: SnackbarConfig(title: text, dismissInterval: dismissInterval), + style: style, + rootViewController: { self } + ) + } - return .tenSeconds(SnackbarAction(title: action.text, handler: action.handler)) + private func setupScrollView() { + scrollView.translatesAutoresizingMaskIntoConstraints = false + scrollView.backgroundColor = .lightGray + view.addSubview(scrollView) + + NSLayoutConstraint.activate([ + scrollView.topAnchor.constraint(equalTo: view.topAnchor), + scrollView.leadingAnchor.constraint(equalTo: view.leadingAnchor), + scrollView.trailingAnchor.constraint(equalTo: view.trailingAnchor), + scrollView.heightAnchor.constraint(equalToConstant: 250) + ]) } } diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-dark-style.png index bfa3084c2..0c9fa17a5 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-style.png index a7aff7376..9438e248a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-blau-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-dark-style.png index 3b7afb6f0..fd97746d3 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-style.png index c6358dc6a..3c8f8a8c9 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-movistar-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-dark-style.png index 0ddccabc3..3575ded35 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-style.png index 7ba900b42..95d94b44a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-dark-style.png index f8edbaf51..6574d1cde 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-style.png index ee464ef8f..29e2e9c44 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-o2New-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-dark-style.png index cde285e51..d6acbccde 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-style.png index baa4c4cd5..4775ca364 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-telefonica-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-dark-style.png index 8f7e76bf7..f61eb9806 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-style.png index 2bfbb4383..0b7471a82 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-tu-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-dark-style.png index 68d47fce5..3d602afb3 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-style.png index 3b8219f7a..e2d2b8b0a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivo-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-dark-style.png index 68d47fce5..3d602afb3 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-style.png index 3b8219f7a..e2d2b8b0a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCrouton.with-vivoNew-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-dark-style.png index 0c1da5a7c..29eb34216 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-style.png index 829b85296..c05adb140 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-blau-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-dark-style.png index f55974399..96d4f49e7 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-style.png index 26d14fd51..d2dcf4e19 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-movistar-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-dark-style.png index ef67d4dda..c2ca00f69 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-style.png index c00c17b1f..326308663 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-dark-style.png index 134316d9c..d7e80f30a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-style.png index a7ce63b74..f0ae043c7 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-o2New-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-dark-style.png index e4e8f9a4e..ab59c0970 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-style.png index abc72aab8..c6b22cebb 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-telefonica-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-dark-style.png index 8661f079a..65089931d 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-style.png index e727c74c5..1f4ddc802 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-tu-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-dark-style.png index e632c63fa..b3c9a3f1a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-style.png index 097861ecc..6ff4de86d 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivo-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-dark-style.png index e632c63fa..b3c9a3f1a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-style.png index 097861ecc..6ff4de86d 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithLongActionTitle.with-vivoNew-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-dark-style.png index 9b4431a33..18e75f9ee 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-style.png index 0649b5647..992981bd3 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-blau-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-dark-style.png index 48ccd75f1..54e49ade0 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-style.png index 5a5438c5b..ab150d8e1 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-movistar-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-dark-style.png index cfd29c995..54023e649 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-style.png index 5386538ff..4af065feb 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-dark-style.png index 2ed6e9e24..d6e22f26c 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-style.png index a84f40e41..3b28a50d6 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-o2New-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-dark-style.png index 28ad73a4a..da8cbfc6a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-style.png index 227a8955b..1949338af 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-telefonica-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-dark-style.png index 9ab89cd7f..a5397f26b 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-style.png index 6da8c1d5f..3306a85c6 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-tu-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-dark-style.png index e5c623386..ff4beba86 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-style.png index 39fe5373e..cf1331c60 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivo-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-dark-style.png index e5c623386..ff4beba86 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-style.png index 39fe5373e..cf1331c60 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testCriticalCroutonWithShortActionTitle.with-vivoNew-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-dark-style.png index d59d332b7..60921dde4 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-style.png index affaa6f37..30e9bec94 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-blau-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-dark-style.png index 9f03c9660..2fbd645c0 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-style.png index dad13bca3..49be62315 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-movistar-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-dark-style.png index d83550686..7b54b6ea1 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-style.png index 44ae18372..068ea3734 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-dark-style.png index 9ff6fa7a7..39e0558ec 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-style.png index fb3147045..264e05b2c 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-o2New-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-dark-style.png index c474ef11b..9fa6ae44e 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-style.png index 58fa9bd4b..0b2f7594d 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-telefonica-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-dark-style.png index 8a56a1c8e..aba98e396 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-style.png index 9dc7dcfda..796889b56 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-tu-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-dark-style.png index 1e52048f6..489ead6ce 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-style.png index affaa6f37..30e9bec94 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivo-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-dark-style.png index 1e52048f6..489ead6ce 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-style.png index f0d54faa8..b6e768b34 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCrouton.with-vivoNew-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithBottomTabbar.with-movistar-light-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithBottomTabbar.with-movistar-light-style.png new file mode 100644 index 000000000..b731f57a9 Binary files /dev/null and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithBottomTabbar.with-movistar-light-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-dark-style.png index c59851b8d..8d8edc64d 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-style.png index 6226fbc13..d19f6bfe5 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-blau-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-dark-style.png index c57b02c9a..7716f747f 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-style.png index 26faa186e..ecb9729fe 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-movistar-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-dark-style.png index 08a74c755..1c4074614 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-style.png index 01a235c98..aee34da64 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-dark-style.png index 129cff7eb..d66ef47a9 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-style.png index c4150db5d..2fbd4711f 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-o2New-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-dark-style.png index 5edd43339..5cbaface8 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-style.png index a502805ed..b51072f60 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-telefonica-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-dark-style.png index a09d7acf3..b803a91f9 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-style.png index da68fa47b..6dac29b4f 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-tu-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-dark-style.png index 25eccc17e..23fb80e4b 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-style.png index c1a975b28..107a5fc67 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivo-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-dark-style.png index 25eccc17e..23fb80e4b 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-style.png index d31d04138..8dc947733 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithLongActionTitle.with-vivoNew-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithScrollView.with-movistar-light-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithScrollView.with-movistar-light-style.png new file mode 100644 index 000000000..5fe428a9c Binary files /dev/null and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithScrollView.with-movistar-light-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-dark-style.png index 6800e466b..4e5fd71aa 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-style.png index b05a1cf89..4012f0c1b 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-blau-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-dark-style.png index 6c55d7cce..cbfd12fb2 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-style.png index 45d7b8a72..456a6d8cc 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-movistar-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-dark-style.png index 8baa7c196..8c78ee8a5 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-style.png index ad8c12f58..1c11ea2e8 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-dark-style.png index 4ca2351cf..c80cc71e7 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-style.png index 4fb2b581f..d99efc3a5 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-o2New-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-dark-style.png index 4bd01eca3..dac6e1e1a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-style.png index 30cfbdd70..6224aa236 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-telefonica-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-dark-style.png index 7f0687596..90cc0a1dc 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-style.png index 4611d3cdf..4af22497a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-tu-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-dark-style.png index f00325ea7..fc26c88ca 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-style.png index 29508ab50..05e1aeb7a 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivo-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-dark-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-dark-style.png index f00325ea7..fc26c88ca 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-dark-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-dark-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-style.png index 880a8694a..54d10cbd1 100644 Binary files a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-style.png and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithShortActionTitle.with-vivoNew-style.png differ diff --git a/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithTopTabbar.with-movistar-light-style.png b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithTopTabbar.with-movistar-light-style.png new file mode 100644 index 000000000..83f4d85a0 Binary files /dev/null and b/Tests/MisticaTests/UI/__Snapshots__/CroutonTests/testInfoCroutonWithTopTabbar.with-movistar-light-style.png differ