From 9c7010ebe2041ae73195745d76403568237c2905 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 2 Jul 2026 13:35:28 -0400 Subject: feat(theme-studio): web-mode scene covering all 81 faces + HTML sample The web-mode preview is one mixed document: markup with every tag/attr variant, an inline CSS part, a generic template block (engine-agnostic on purpose), and a script part carrying a JSON island, JSX depths, nested template literals, SQL-in-a-string, a PHP preprocessor island, and JSDoc annotations. The realism gate now covers it, so all 81 faces are exercised. SAMPLES gains an HTML language, which also enriches the syntax and auto-dim previews. --- 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 7fb0b60f..d391ab83 100644 --- a/scripts/theme-studio/test_generate.py +++ b/scripts/theme-studio/test_generate.py @@ -855,7 +855,7 @@ class BespokePreviewFaceCoverage(unittest.TestCase): FULL_COVERAGE_APPS = [ "company", "company-box", "transient", "magit-section", - "rainbow-delimiters", + "rainbow-delimiters", "web-mode", ] def test_every_face_appears_in_the_renderer(self): -- cgit v1.2.3