From 25e487fcdeb9bbf8ccec0a9275e5e7037580e044 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 11 Apr 2018 09:34:15 -0400 Subject: [PATCH] Scale home view cells to reflect dynamic type size. --- Signal/src/ViewControllers/HomeView/HomeViewCell.m | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Signal/src/ViewControllers/HomeView/HomeViewCell.m b/Signal/src/ViewControllers/HomeView/HomeViewCell.m index 158c32a119..ac1d80ca8e 100644 --- a/Signal/src/ViewControllers/HomeView/HomeViewCell.m +++ b/Signal/src/ViewControllers/HomeView/HomeViewCell.m @@ -340,8 +340,9 @@ NS_ASSUME_NONNULL_BEGIN const NSUInteger kReferenceFontSizeMin = 17.f; CGFloat referenceFontSize = UIFont.ows_dynamicTypeBodyFont.pointSize; - // We don't want to scale these values any smaller than their reference values. - CGFloat alpha = MAX(1.f, referenceFontSize / kReferenceFontSizeMin); + // We don't want to scale these values any smaller than their reference values, + // and we don't want to scale them more than some arbitrary cap. + CGFloat alpha = MIN(1.3f, MAX(1.f, referenceFontSize / kReferenceFontSizeMin)); return minValue * alpha; }