From 96fdf7a41dc013131c243c22e674fc859ccd46bd Mon Sep 17 00:00:00 2001 From: Ali <> Date: Tue, 3 Dec 2019 23:11:45 +0400 Subject: [PATCH 1/2] Fix dynamic font size preview --- .../SettingsUI/Sources/Themes/ThemeSettingsController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/submodules/SettingsUI/Sources/Themes/ThemeSettingsController.swift b/submodules/SettingsUI/Sources/Themes/ThemeSettingsController.swift index 0cb29fb975..464e20c09e 100644 --- a/submodules/SettingsUI/Sources/Themes/ThemeSettingsController.swift +++ b/submodules/SettingsUI/Sources/Themes/ThemeSettingsController.swift @@ -377,7 +377,7 @@ private func themeSettingsControllerEntries(presentationData: PresentationData, let title = presentationData.autoNightModeTriggered ? strings.Appearance_ColorThemeNight.uppercased() : strings.Appearance_ColorTheme.uppercased() entries.append(.themeListHeader(presentationData.theme, title)) - entries.append(.chatPreview(presentationData.theme, theme, wallpaper, fontSize, presentationData.strings, dateTimeFormat, presentationData.nameDisplayOrder, [ChatPreviewMessageItem(outgoing: false, reply: (presentationData.strings.Appearance_PreviewReplyAuthor, presentationData.strings.Appearance_PreviewReplyText), text: presentationData.strings.Appearance_PreviewIncomingText), ChatPreviewMessageItem(outgoing: true, reply: nil, text: presentationData.strings.Appearance_PreviewOutgoingText)])) + entries.append(.chatPreview(presentationData.theme, theme, wallpaper, presentationData.fontSize, presentationData.strings, dateTimeFormat, presentationData.nameDisplayOrder, [ChatPreviewMessageItem(outgoing: false, reply: (presentationData.strings.Appearance_PreviewReplyAuthor, presentationData.strings.Appearance_PreviewReplyText), text: presentationData.strings.Appearance_PreviewIncomingText), ChatPreviewMessageItem(outgoing: true, reply: nil, text: presentationData.strings.Appearance_PreviewOutgoingText)])) entries.append(.themeItem(presentationData.theme, presentationData.strings, availableThemes, themeReference, themeSpecificAccentColors, themeSpecificBubbleColors, themeSpecificAccentColors[themeReference.index])) From d2e593f60dcb562628b7149ebee54e3c473d34f3 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Wed, 4 Dec 2019 17:09:47 +0400 Subject: [PATCH 2/2] Don't add borders to images when the wallpaper is a simple gradient [skip ci] --- .../TelegramUI/TelegramUI/ChatMessageBubbleItemNode.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/submodules/TelegramUI/TelegramUI/ChatMessageBubbleItemNode.swift b/submodules/TelegramUI/TelegramUI/ChatMessageBubbleItemNode.swift index 73f90b6ed9..733f9631ec 100644 --- a/submodules/TelegramUI/TelegramUI/ChatMessageBubbleItemNode.swift +++ b/submodules/TelegramUI/TelegramUI/ChatMessageBubbleItemNode.swift @@ -868,8 +868,11 @@ class ChatMessageBubbleItemNode: ChatMessageItemView, ChatMessagePrevewItemNode var backgroundHiding: ChatMessageBubbleContentBackgroundHiding? var hasSolidWallpaper = false - if case .color = item.presentationData.theme.wallpaper { + switch item.presentationData.theme.wallpaper { + case .color, .gradient: hasSolidWallpaper = true + default: + break } var alignment: ChatMessageBubbleContentAlignment = .none