From 8800e3a2cb6d7b96f520171308165ebc7511e536 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 2 Jul 2026 14:29:04 -0400 Subject: feat(theme-studio): wire the ansi-color scene, closing its dangling preview key MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ansi-color carried a bespoke spec and a full seed palette but its renderer was never written, so it silently fell back to the generic face list. Added renderAnsiColorPreview — a compilation/shell buffer exercising all 16 SGR palette faces, the faces eat and vterm color faces inherit from — and registered it. Last generic app in the ecosystem-coverage scope. --- scripts/theme-studio/test_generate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts/theme-studio/test_generate.py') diff --git a/scripts/theme-studio/test_generate.py b/scripts/theme-studio/test_generate.py index 4ae9b3d0..d4f36372 100644 --- a/scripts/theme-studio/test_generate.py +++ b/scripts/theme-studio/test_generate.py @@ -860,7 +860,7 @@ class BespokePreviewFaceCoverage(unittest.TestCase): "emms", "org-roam", "hl-todo", "symbol-overlay", "highlight-indent-guides", "yasnippet", "prescient", "flyspell-correct", "tmr", "wttrin", "alert", "org-superstar", "nerd-icons-completion", - "ghostel", "all-the-icons", + "ghostel", "all-the-icons", "ansi-color", ] def test_every_face_appears_in_the_renderer(self): -- cgit v1.2.3