expandable dialogs for color scheme, fonts and scheduling modes

This commit is contained in:
2026-08-27 16:57:02 +02:00
parent 293bf67e09
commit 8a66c3b064
21 changed files with 1326 additions and 661 deletions
+3 -4
View File
@@ -94,9 +94,8 @@ def list_presets(
if v.accents:
entry["accents"] = sorted(v.accents)
entry["default_accent"] = sorted(v.accents)[0]
variants[v.id] = entry
out[meta.name] = {
"id": sid,
variants[v.id.lower()] = entry
out[sid.lower()] = {
"variants": variants,
}
print(json.dumps({"presets": out}, indent=2))
@@ -670,7 +669,7 @@ def generate(
name = palette_obj.scheme
flavor = palette_obj.variant
display_name = schemes[p_scheme].name
display_name = schemes[p_scheme].id
config["colors"]["presets"] = {
"name": display_name,
"variant": p_variant,