Remove description field from theme parsing and testing

This commit is contained in:
Veronica Berglyd Olsen
2025-07-14 19:33:01 +02:00
parent f2b94095c3
commit 06b6adbcde
2 changed files with 11 additions and 13 deletions
+10 -12
View File
@@ -66,12 +66,11 @@ class ThemeEntry:
class ThemeMeta: class ThemeMeta:
name: str = "" name: str = ""
mode: str = "" mode: str = ""
description: str = "" author: str = ""
author: str = "" credit: str = ""
credit: str = "" url: str = ""
url: str = ""
class IconsMeta: class IconsMeta:
@@ -299,12 +298,11 @@ class GuiTheme:
sec = "Main" sec = "Main"
meta = ThemeMeta() meta = ThemeMeta()
if parser.has_section(sec): if parser.has_section(sec):
meta.name = parser.get(sec, "name", fallback="") meta.name = parser.get(sec, "name", fallback="")
meta.mode = parser.get(sec, "mode", fallback="light") meta.mode = parser.get(sec, "mode", fallback="light")
meta.description = parser.get(sec, "description", fallback="") meta.author = parser.get(sec, "author", fallback="")
meta.author = parser.get(sec, "author", fallback="") meta.credit = parser.get(sec, "credit", fallback="")
meta.credit = parser.get(sec, "credit", fallback="") meta.url = parser.get(sec, "url", fallback="")
meta.url = parser.get(sec, "url", fallback="")
self._meta = meta self._meta = meta
+1 -1
View File
@@ -613,7 +613,7 @@ def testGuiTheme_CheckTheme(theme):
structure = { structure = {
"Main": [ "Main": [
"name", "mode", "description", "author", # The rest are not required "name", "mode", "author", # The rest are not required
], ],
"Base": [ "Base": [
"base", "default", "faded", "red", "orange", "yellow", "green", "base", "default", "faded", "red", "orange", "yellow", "green",