From dea64d3373965ebc4f241bdee1edb703576c6505 Mon Sep 17 00:00:00 2001 From: Kainoa Kanter Date: Mon, 4 Aug 2025 05:49:51 -0700 Subject: [PATCH] Add icon for KDL files (#35377) 1753920601 Release Notes: - Added icon for KDL (`.kdl`) files --- assets/icons/file_icons/kdl.svg | 1 + crates/theme/src/icon_theme.rs | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 assets/icons/file_icons/kdl.svg diff --git a/assets/icons/file_icons/kdl.svg b/assets/icons/file_icons/kdl.svg new file mode 100644 index 0000000000..92d9f28428 --- /dev/null +++ b/assets/icons/file_icons/kdl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/crates/theme/src/icon_theme.rs b/crates/theme/src/icon_theme.rs index baa928d722..10fd1e002d 100644 --- a/crates/theme/src/icon_theme.rs +++ b/crates/theme/src/icon_theme.rs @@ -152,6 +152,7 @@ const FILE_SUFFIXES_BY_ICON_KEY: &[(&str, &[&str])] = &[ ("javascript", &["cjs", "js", "mjs"]), ("json", &["json"]), ("julia", &["jl"]), + ("kdl", &["kdl"]), ("kotlin", &["kt"]), ("lock", &["lock"]), ("log", &["log"]), @@ -315,6 +316,7 @@ const FILE_ICONS: &[(&str, &str)] = &[ ("javascript", "icons/file_icons/javascript.svg"), ("json", "icons/file_icons/code.svg"), ("julia", "icons/file_icons/julia.svg"), + ("kdl", "icons/file_icons/kdl.svg"), ("kotlin", "icons/file_icons/kotlin.svg"), ("lock", "icons/file_icons/lock.svg"), ("log", "icons/file_icons/info.svg"),