Signal-iOS/SignalUI/Appearance
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
..
ChatColors.swift remove OWSNavigationControllerBase 2024-04-28 23:19:43 -05:00
ColorOrGradient.swift remove OWSNavigationControllerBase 2024-04-28 23:19:43 -05:00
ColorOrGradientSwatchView.swift remove availability checks for iOS 14 and 14.0 2024-04-27 13:07:03 -05:00
ConversationStyle.swift Remove required from every init that is not dynamically dispatched 2024-04-01 15:27:20 -07:00
SignalSymbols.swift Add more contact badges 2024-03-29 16:08:35 -06:00
Theme.swift Don't ignore theme changes when switching to system interface style 2024-05-13 16:16:53 -05:00
Theme+Icons.swift Allow contact notes to be viewed and edited from the contact about sheet 2024-04-09 16:31:25 -06:00
ThemedColor+Theme.swift Move around files in SignalUI/ and the share ext 2024-03-25 14:22:28 -05:00