Signal-iOS/Signal/ConversationView
Adam Sharp 1a8c9fb5c6
Fix iOS 18 crash on launch due to offscreen rendering
Creating a UIImageView outside a view hierarchy now crashes on iOS 18. We can
avoid this offscreen rendering technique by removing UIImage.asTintedImage(),
configuring the tint colour and template rendering on the UIImage directly, and
rendering with UIGraphicsImageRenderer instead of lower-level Core Graphics
APIs.
2024-08-20 10:47:28 -04:00
..
CellViews Fix iOS 18 crash on launch due to offscreen rendering 2024-08-20 10:47:28 -04:00
Components Add "message request accepted" info message 2024-08-16 15:29:22 -07:00
DoubleTapToEdit Handle message bubble single-tap (dismiss keyboard) vs double-tap (edit message) conflicts 2024-05-23 12:30:28 -07:00
DynamicInteractions Pare down TSInteraction initializers 2024-08-06 10:06:20 -07:00
Loading Reformat code related to message requests 2024-08-12 11:46:41 -05:00
Reactions Use smoother, interruptible animation on bottom sheets 2024-08-08 16:09:58 -06:00
VoiceMessage Switch from deprecated UTI functions to UTType 2024-07-08 10:17:08 -04:00
AudioMessagePresenter.swift Modernize + asyncify AudioWaveformManager 2024-04-29 13:11:16 -07:00
AudioPresentation.swift Modernize + asyncify AudioWaveformManager 2024-04-29 13:11:16 -07:00
BlockingAnnouncementOnlyView.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
BlockingLegacyGroupView.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
ConversationCollectionView.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
ConversationHeaderView.swift remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
ConversationInputTextView.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
ConversationInputToolbar.swift Send call link link previews 2024-07-26 22:00:54 -05:00
ConversationInputToolbar+QuotedReplyPreview.swift Audit usages of TSResource.mimeType to ensure we check contentType first 2024-05-07 15:06:11 -07:00
ConversationScrollButton.swift remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
ConversationViewController.swift Remove workarounds for the phantom mark-as-read bug 2024-07-16 16:58:58 -07:00
ConversationViewController+Banners.swift Work around use of deprecated UIButton API 2024-07-03 14:27:48 -04:00
ConversationViewController+BodyTextItems.swift remove toE164 method from PhoneNumber 2024-08-07 16:16:02 -05:00
ConversationViewController+BottomBar.swift Reformat code related to message requests 2024-08-12 11:46:41 -05:00
ConversationViewController+Calls.swift Add CallMode.callLink 2024-06-06 14:59:30 -05:00
ConversationViewController+ConversationInputToolbarDelegate.swift Switch from deprecated UTI functions to UTType 2024-07-08 10:17:08 -04:00
ConversationViewController+CVC.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
ConversationViewController+CVComponentDelegate.swift Add "message request accepted" info message 2024-08-16 15:29:22 -07:00
ConversationViewController+Delegates.swift De-Asyncify AttachmentContentValidator 2024-06-11 14:07:12 -07:00
ConversationViewController+GestureRecognizers.swift Handle message bubble single-tap (dismiss keyboard) vs double-tap (edit message) conflicts 2024-05-23 12:30:28 -07:00
ConversationViewController+GiftBadges.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
ConversationViewController+LastVisibleSortId.swift convert OWSMath.h to swift 2024-04-21 23:26:16 -05:00
ConversationViewController+Mentions.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
ConversationViewController+MessageActions.swift Reformat code related to message requests 2024-08-12 11:46:41 -05:00
ConversationViewController+MessageActionsDelegate.swift Add UI for displaying restored payments in chats 2024-07-11 14:20:34 -05:00
ConversationViewController+MessageRequest.swift Add "message request accepted" info message 2024-08-16 15:29:22 -07:00
ConversationViewController+Misc.swift Asyncify GroupV2Updates 2024-07-25 02:17:01 -05:00
ConversationViewController+Notifications.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
ConversationViewController+OWS.swift Handle Call Links provided by the system 2024-06-17 11:56:51 -05:00
ConversationViewController+Scroll.swift Clean up EditManager shims 2024-04-04 13:00:01 -07:00
ConversationViewController+Selection.swift Informational UX for delete syncs 2024-06-11 16:39:22 -07:00
ConversationViewController+SystemMessageItems.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
ConversationViewController+UI.swift Add join 'card' to create call link sheet 2024-08-19 18:30:39 -04:00
ConversationViewController+UIScrollView.swift disallow swift code to call weak timer selector methods 2024-04-27 05:24:46 -05:00
ConversationViewController+VoiceMessage.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
ConversationViewController+Wallpaper.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
ConversationViewLayout.swift Remove unused ConversationViewLayout code 2024-07-24 17:53:55 -05:00
ConversationViewModel.swift Avoid addresses in OWSGroupCallMessage 2024-05-07 12:31:52 -05:00
CVAttachments.swift Collapse "enqueued" and "downloading" AttachmentDownloadState cases into single "enqueuedOrDownloading" case 2024-06-21 13:03:33 -07:00
CVAudioPlayback.swift Handle TSResource in AudioPlayer, take 2 2024-05-21 10:14:07 -07:00
CVBackgroundContainer.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
CVCell.swift Handle message bubble single-tap (dismiss keyboard) vs double-tap (edit message) conflicts 2024-05-23 12:30:28 -07:00
CVItemViewModelImpl.swift Pass along user-visible filename to sharesheet for v2 attachments 2024-07-24 17:09:21 -07:00
CVMediaCache.swift Don't reuse currently-owned media views 2024-07-18 14:20:46 -05:00
CVNode.swift Add UI for displaying restored payments in chats 2024-07-11 14:20:34 -05:00
CVViewState.swift Handle message bubble single-tap (dismiss keyboard) vs double-tap (edit message) conflicts 2024-05-23 12:30:28 -07:00
CVViewState+Banners.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
LinkPreviewGroupLink.swift Clean up link preview rendering code 2024-08-01 12:21:48 -05:00
MemberRequestView.swift Asyncify group update methods 2024-07-25 02:22:11 -05:00
MessageActions.swift Fold SignalCoreKit into SignalServiceKit 2024-06-26 08:44:41 -07:00
MessageRequestView.swift Move around a bunch of files in Signal/ 2024-03-25 13:26:31 -05:00
TSInteraction+DeleteActionSheet.swift Adjust copy for Note to Self synced deletes 2024-06-20 16:56:51 -07:00