From b88d7cb0ac5009736aa0998f3ea2933050c55b76 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sat, 13 Jun 2026 16:08:13 -0500 Subject: Group numeric color names by stem --- scripts/theme-studio/generate.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'scripts/theme-studio/generate.py') diff --git a/scripts/theme-studio/generate.py b/scripts/theme-studio/generate.py index 6d1a8eb0..0b74b985 100644 --- a/scripts/theme-studio/generate.py +++ b/scripts/theme-studio/generate.py @@ -51,7 +51,8 @@ def column_id(name): name = name or 'color' if re.fullmatch(r'color-\d+', name): return name - return re.sub(r'[+-]\d+$', '', name) + name = re.sub(r'[+-]\d+$', '', name) + return re.sub(r'\d+$', '', name) or 'color' def normalize_palette(palette): return [[p[0], p[1] if len(p) > 1 else 'color', p[2] if len(p) > 2 else column_id(p[1] if len(p) > 1 else 'color')] -- cgit v1.2.3