Bot keyboard improvements

This commit is contained in:
Ilya Laktyushin
2022-11-10 16:58:30 +04:00
parent f382b0a2c4
commit 6e18ef51a1
11 changed files with 218 additions and 40 deletions

View File

@@ -1711,6 +1711,7 @@ extension PresentationThemeInputButtonPanel: Codable {
case panelBg
case panelSeparator
case buttonBg
case buttonHighlight
case buttonStroke
case buttonHighlightedBg
case buttonHighlightedStroke
@@ -1722,6 +1723,7 @@ extension PresentationThemeInputButtonPanel: Codable {
self.init(panelSeparatorColor: try decodeColor(values, .panelSeparator),
panelBackgroundColor: try decodeColor(values, .panelBg),
buttonFillColor: try decodeColor(values, .buttonBg),
buttonHighlightColor: try decodeColor(values, .buttonHighlight),
buttonStrokeColor: try decodeColor(values, .buttonStroke),
buttonHighlightedFillColor: try decodeColor(values, .buttonHighlightedBg),
buttonHighlightedStrokeColor: try decodeColor(values, .buttonHighlightedStroke),
@@ -1733,6 +1735,7 @@ extension PresentationThemeInputButtonPanel: Codable {
try encodeColor(&values, self.panelBackgroundColor, .panelBg)
try encodeColor(&values, self.panelSeparatorColor, .panelSeparator)
try encodeColor(&values, self.buttonFillColor, .buttonBg)
try encodeColor(&values, self.buttonHighlightColor, .buttonHighlight)
try encodeColor(&values, self.buttonStrokeColor, .buttonStroke)
try encodeColor(&values, self.buttonHighlightedFillColor, .buttonHighlightedBg)
try encodeColor(&values, self.buttonHighlightedStrokeColor, .buttonHighlightedStroke)