From 01b63514fb7b79192f407900a1309bf025f5bcf1 Mon Sep 17 00:00:00 2001 From: 3r01 <203520021+3r01@users.noreply.github.com> Date: Sun, 6 Sep 2026 09:36:07 +0100 Subject: [PATCH] fix: reduce ascii art wrapping width (#7235) Reported-by: antihack3r Reviewed-by: pajlada --- src/messages/layouts/MessageLayoutContainer.cpp | 2 +- tests/src/MessageLayoutContainer.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/messages/layouts/MessageLayoutContainer.cpp b/src/messages/layouts/MessageLayoutContainer.cpp index b1fa68d30..9b95834a6 100644 --- a/src/messages/layouts/MessageLayoutContainer.cpp +++ b/src/messages/layouts/MessageLayoutContainer.cpp @@ -29,7 +29,7 @@ using namespace chatterino; constexpr QMargins MARGIN{8, 4, 8, 4}; constexpr qreal COMPACT_EMOTES_OFFSET = 4; /// Target width used to match Twitch's desktop chat layout. -constexpr qreal ASCII_ART_WIDTH = 340.0; +constexpr qreal ASCII_ART_WIDTH = 300.0; int maxUncollapsedLines() { diff --git a/tests/src/MessageLayoutContainer.cpp b/tests/src/MessageLayoutContainer.cpp index 855d5263c..6f99bff5c 100644 --- a/tests/src/MessageLayoutContainer.cpp +++ b/tests/src/MessageLayoutContainer.cpp @@ -113,10 +113,10 @@ TEST(AsciiArtLayout, LimitsTheMessageWidth) }; container.beginLayout(ctx.width, ctx.scale, ctx.imageScale, {}); - EXPECT_GT(container.remainingWidth(), 340); + EXPECT_GT(container.remainingWidth(), 300); container.beginLayout(ctx.width, ctx.scale, ctx.imageScale, MessageFlag::AsciiArt); - EXPECT_EQ(container.remainingWidth(), 340); + EXPECT_EQ(container.remainingWidth(), 300); TextElement art(QString(100, QChar(0x28FF)), MessageElementFlag::Text); art.addToContainer(container, ctx);