From fe56fbc44040b7427472d348cdd198b9225af89f Mon Sep 17 00:00:00 2001 From: Alberto Lazari Date: Sun, 21 Jul 2024 18:54:06 +0200 Subject: [PATCH 1/2] Fix custom accent color --- utils/styles.typ | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/styles.typ b/utils/styles.typ index d085448..fb7d90f 100644 --- a/utils/styles.typ +++ b/utils/styles.typ @@ -26,9 +26,9 @@ #let setAccentColor(awesomeColors, metadata) = { let param = metadata.layout.awesome_color - return if type(param) == color { + return if type(eval(param)) == color { param } else { awesomeColors.at(param) } -} \ No newline at end of file +} From 3a1844a8b4bf5f2eb82a2a980c8adf1124af6445 Mon Sep 17 00:00:00 2001 From: mintyfrankie <77310871+mintyfrankie@users.noreply.github.com> Date: Sun, 21 Jul 2024 19:24:51 +0200 Subject: [PATCH 2/2] fix: change setAccentColor logic --- template/metadata.toml | 1 + utils/styles.typ | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/template/metadata.toml b/template/metadata.toml index 69a5b62..e07b127 100644 --- a/template/metadata.toml +++ b/template/metadata.toml @@ -3,6 +3,7 @@ language = "en" [layout] # Optional values: skyblue, red, nephritis, concrete, darknight +# You can also use a custom color by hex code i.e. "#1E90FF" awesome_color = "skyblue" # Skips are for controlling the spacing between sections and entries diff --git a/utils/styles.typ b/utils/styles.typ index fb7d90f..a68c257 100644 --- a/utils/styles.typ +++ b/utils/styles.typ @@ -26,9 +26,9 @@ #let setAccentColor(awesomeColors, metadata) = { let param = metadata.layout.awesome_color - return if type(eval(param)) == color { - param - } else { + return if param in awesomeColors { awesomeColors.at(param) + } else { + rgb(param) } }