Signal-iOS/Signal/src
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
..
QRCodes remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
UserInterface remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
util remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
ViewControllerContext Implement username links 2023-07-31 14:58:07 -07:00
ViewControllers Don't ignore theme changes when switching to system interface style 2024-05-13 16:16:53 -05:00
views remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
MessageFetchBGRefreshTask.swift Clean up some info lines 2024-03-27 12:08:43 -05:00
ResendMessagePromptBuilder.swift Clean up PreparedOutgoingMessage 2024-04-04 12:55:20 -07:00
ShareActivityUtil.swift remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00
WindowManager.swift remove the last chunk of objc in the main app target 2024-05-13 12:35:01 -05:00