Merge branch 'charlesmchen/fixedBubbleSize'

This commit is contained in:
Matthew Chen 2018-06-26 17:27:13 -04:00
commit ec8db7ee6f
2 changed files with 6 additions and 8 deletions

View file

@ -415,9 +415,12 @@ NS_ASSUME_NONNULL_BEGIN
if (textStackView) {
CGSize bubbleSize = [self measureSize];
[self.viewConstraints addObjectsFromArray:@[
[self autoSetDimension:ALDimensionWidth toSize:bubbleSize.width relation:NSLayoutRelationLessThanOrEqual],
]];
[NSLayoutConstraint autoSetPriority:UILayoutPriorityRequired
forConstraints:^{
[self.viewConstraints addObjectsFromArray:@[
[self autoSetDimension:ALDimensionWidth toSize:bubbleSize.width],
]];
}];
}
}

View file

@ -38,9 +38,6 @@ public class ConversationStyle: NSObject {
@objc public var fullWidthContentWidth: CGFloat = 0
@objc public var maxMessageWidth: CGFloat = 0
// TODO: Can we eliminate this after moving timestamps and
// message status inside the message bubbles.
@objc public var maxFooterWidth: CGFloat = 0
@objc public var textInsetTop: CGFloat = 0
@objc public var textInsetBottom: CGFloat = 0
@ -98,8 +95,6 @@ public class ConversationStyle: NSObject {
fullWidthContentWidth = viewWidth - (fullWidthGutterLeading + fullWidthGutterTrailing)
maxMessageWidth = floor(contentWidth - 48)
// TODO: Should this be different?
maxFooterWidth = maxMessageWidth - 10
let messageTextFont = UIFont.ows_dynamicTypeBody
// Don't include the distance from the "cap height" to the top of the UILabel