Voice Chat UI improvements

This commit is contained in:
Ilya Laktyushin
2020-12-08 21:06:03 +04:00
parent 9eddf57416
commit e94885aa08
70 changed files with 4378 additions and 3941 deletions

View File

@@ -1233,6 +1233,8 @@ extension PresentationThemeChatMessage: Codable {
case selectionControl
case deliveryFailed
case mediaHighlightOverlay
case stickerPlaceholder
case stickerPlaceholderShimmer
}
public convenience init(from decoder: Decoder) throws {
@@ -1251,7 +1253,10 @@ extension PresentationThemeChatMessage: Codable {
mediaOverlayControlColors: try values.decode(PresentationThemeFillForeground.self, forKey: .mediaOverlayControl),
selectionControlColors: try values.decode(PresentationThemeFillStrokeForeground.self, forKey: .selectionControl),
deliveryFailedColors: try values.decode(PresentationThemeFillForeground.self, forKey: .deliveryFailed),
mediaHighlightOverlayColor: try decodeColor(values, .mediaHighlightOverlay))
mediaHighlightOverlayColor: try decodeColor(values, .mediaHighlightOverlay),
stickerPlaceholderColor: try values.decode(PresentationThemeVariableColor.self, forKey: .stickerPlaceholder),
stickerPlaceholderShimmerColor: try values.decode(PresentationThemeVariableColor.self, forKey: .stickerPlaceholderShimmer)
)
}
public func encode(to encoder: Encoder) throws {