Signal-iOS/SignalUI/Views
Igor Solomennikov 2f3ad73dc3
Fix photo overlay text might be clipped in image editor.
Use NSTextStorage instead of NSMutableAttributed string when calculating text size.
NSTextStorage surprisingly provides more accurate text metrics when text contains
emojis and certain "complex" glyphs (eg Chinese hieroglyphs).

Also fix another minor issue that might cause text to be laid out differently
when being edited.
2022-11-02 15:42:44 -07:00
..
ConversationView Change license to AGPL 2022-10-13 08:25:37 -05:00
ImageEditor Fix photo overlay text might be clipped in image editor. 2022-11-02 15:42:44 -07:00
Link Preview Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
Mentions Change license to AGPL 2022-10-13 08:25:37 -05:00
Tooltips Change license to AGPL 2022-10-13 08:25:37 -05:00
VideoEditor Change license to AGPL 2022-10-13 08:25:37 -05:00
AvatarImageView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
CaptchaView.swift Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
CircleView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ColorPickerBar.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactCell.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactCellView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactsViewHelper.h Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactsViewHelper.m Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactsViewHelper.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ContactTableViewCell.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ConversationAvatarView.swift Observe story viewed ring changes in ConversationAvatarView 2022-10-25 12:57:52 -07:00
CustomKeyboard.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
DirectionalPanGestureRecognizer.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
DisappearingTimerConfigurationView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
GalleryRailView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
GradientView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
GroupTableViewCell.swift Import SignalMessaging where it’s needed 2022-10-24 10:19:06 -07:00
InputAccessoryViewPlaceholder.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
LinkingTextView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
LoopingVideoView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ManualLayoutView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ManualStackView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
MediaTextView.swift Add support for appropriate fonts for different scripts in Text Story composer / viewer. 2022-11-01 16:16:12 -07:00
NonContactTableViewCell.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSActionSheets.swift Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
OWSBezierPathView.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSBezierPathView.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSBubbleShapeView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSBubbleView.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSButton.swift Improve "dim when highlighted" logic for OWSButtons 2022-10-13 12:45:02 -05:00
OWSFlatButton.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSLayerView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSNavigationBar.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSSearchBar.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSSearchBar.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSStackView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTextField.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTextField.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTextView.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSTextView.m Change license to AGPL 2022-10-13 08:25:37 -05:00
PrimaryImageView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ReminderView.swift Handle theme changes in ReminderView 2022-10-31 15:45:06 -07:00
ResizingScrollView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
RoundMediaButton.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
TappableStackView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
TappableView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
TextAttachmentView.swift Add support for appropriate fonts for different scripts in Text Story composer / viewer. 2022-11-01 16:16:12 -07:00
TextFieldWithPlaceholder.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
TextViewWithPlaceholder.swift Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
ThemeHeaderView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
Toast.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
VideoPlayerView.swift Change license to AGPL 2022-10-13 08:25:37 -05:00