Signal-iOS/SignalUI
Adam Sharp 5f1820748e Don't ignore theme changes when switching to system interface style
When switching to the "system" theme mode, if the effective appearance matched
the previous overridden theme mode, the theme change would be ignored. By
comparing the mode instead of just the effective appearance, we properly react
to system appearance changes.

Additionally, rework the transition animation for changing themes to match the
animation of system appearance changes (i.e., a 0.5-second cross-dissolve).

Fixes: https://signalmessenger.atlassian.net/browse/IOS-4431
2024-05-13 16:16:53 -05:00
..
Appearance Don't ignore theme changes when switching to system interface style 2024-05-13 16:16:53 -05:00
AppLaunch Move around files in SignalUI/ and the share ext 2024-03-25 14:22:28 -05:00
AttachmentApproval Fix ListFormatter not translating properly in some cases. 2024-05-07 11:26:48 -07:00
AttachmentMultisend Send messages in AttachmentMultisend 2024-04-22 13:52:29 -07:00
AV Use TSResource in ViewOnceMessageViewController 2024-05-07 15:04:01 -07:00
ContactSharing Add invalid v2 Attachment content type 2024-05-07 15:06:59 -07:00
ConversationView Create StickerMetadata from TSResourceStream 2024-05-03 16:26:01 -07:00
Fonts Add more contact badges 2024-03-29 16:08:35 -06:00
ImageEditor Create StickerMetadata from TSResourceStream 2024-05-03 16:26:01 -07:00
LinkPreview Add invalid v2 Attachment content type 2024-05-07 15:06:59 -07:00
Payments Smoosh together various places that fetch profiles 2024-04-23 15:22:37 -05:00
RecipientPickers migrate NSString+SSK to swift 2024-04-24 09:26:12 -05:00
SafetyNumbers Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
Search Stop putting kLocalProfileUniqueId in addresses 2024-04-23 13:58:27 -05:00
Sending Prefer non-SignalCoreKit APIs where possible 2024-05-02 14:23:51 -05:00
Stickers Create StickerMetadata from TSResourceStream 2024-05-03 16:26:01 -07:00
Stories Add v2 AttachmentMultisend class 2024-04-22 13:00:02 -07:00
UIKitExtensions update deployment target to iOS 14 2024-04-26 05:36:49 -05:00
Usernames Move around files in SignalUI/ and the share ext 2024-03-25 14:22:28 -05:00
Utils Colocate SignalUI tests with the files they test 2024-03-28 02:25:56 -05:00
VideoEditor Use TSResourceStream directly in VideoPlayer to create an AVAsset 2024-05-03 14:34:30 -07:00
ViewControllers Don't ignore theme changes when switching to system interface style 2024-05-13 16:16:53 -05:00
Views Don't ignore theme changes when switching to system interface style 2024-05-13 16:16:53 -05:00
Wallpapers remove OWSNavigationControllerBase 2024-04-28 23:19:43 -05:00