From 63fafec1b726a6e717bb105104d684a19f102a8b Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 8 Jan 2022 23:27:57 +0200 Subject: [PATCH] Make telegram blue text more readable on dark themes. Fixes #729 --- CHANGELOG.md | 1 + mautrix_telegram/formatter/from_telegram.py | 11 +++++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1068c716..67c21ee9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * Added support for message reactions. * Added support for spoiler text. * Improved support for voice messages. +* Improved color of blue text from Telegram to be more readable on dark themes. * Fixed syncing contacts throwing an error for new accounts. * Fixed migrating from the legacy database if the database schema had been corrupted (e.g. by using 3rd party tools for SQLite -> Postgres migration). diff --git a/mautrix_telegram/formatter/from_telegram.py b/mautrix_telegram/formatter/from_telegram.py index b2650986..2517eb10 100644 --- a/mautrix_telegram/formatter/from_telegram.py +++ b/mautrix_telegram/formatter/from_telegram.py @@ -290,10 +290,13 @@ async def _telegram_entities_to_matrix( skip_entity = await _parse_url( html, entity_text, entity.url if entity_type == MessageEntityTextUrl else None ) - elif entity_type == MessageEntityBotCommand: - html.append(f"{entity_text}") - elif entity_type in (MessageEntityHashtag, MessageEntityCashtag, MessageEntityPhone): - html.append(f"{entity_text}") + elif entity_type in ( + MessageEntityBotCommand, + MessageEntityHashtag, + MessageEntityCashtag, + MessageEntityPhone, + ): + html.append(f"{entity_text}") elif entity_type == MessageEntitySpoiler: html.append(f"{entity_text}") else: