From f89fc2ee1dd8cb67d8203dd3ff4f27998d7f6f53 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Sun, 22 Dec 2024 13:44:41 +0000 Subject: [PATCH] Preserve formatting of non-html extension widget content --- internal/glance/static/main.css | 4 ++++ internal/glance/widget-extension.go | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/internal/glance/static/main.css b/internal/glance/static/main.css index f2a7b1b..770eefb 100644 --- a/internal/glance/static/main.css +++ b/internal/glance/static/main.css @@ -273,6 +273,10 @@ background-color: var(--color-separator); } +pre { + font: inherit; +} + ::selection { background-color: hsl(var(--bghs), calc(var(--scheme) (var(--scheme) var(--bgl) + 20%))); color: var(--color-text-highlight); diff --git a/internal/glance/widget-extension.go b/internal/glance/widget-extension.go index 63885bf..72a4a09 100644 --- a/internal/glance/widget-extension.go +++ b/internal/glance/widget-extension.go @@ -103,7 +103,7 @@ func convertExtensionContent(options extensionRequestOptions, content []byte, co fallthrough default: - return template.HTML(html.EscapeString(string(content))) + return template.HTML("
" + html.EscapeString(string(content)) + "") } }