From 3969109aa328d62f31b283ba0ee3f8d56c8cba83 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jos=C3=A9=20Ol=C3=B3rtegui?=
<20072509+olrtg@users.noreply.github.com>
Date: Mon, 1 Dec 2025 10:46:59 -0300
Subject: [PATCH] Add file icon for the Odin programming language (#43855)
Release Notes:
- Added file icon for the [Odin programming
language](https://odin-lang.org/).
---
assets/icons/file_icons/odin.svg | 10 ++++++++++
crates/theme/src/icon_theme.rs | 2 ++
2 files changed, 12 insertions(+)
create mode 100644 assets/icons/file_icons/odin.svg
diff --git a/assets/icons/file_icons/odin.svg b/assets/icons/file_icons/odin.svg
new file mode 100644
index 0000000000000000000000000000000000000000..3b4ef8931943eb30279a998010e8df0632b08cf4
--- /dev/null
+++ b/assets/icons/file_icons/odin.svg
@@ -0,0 +1,10 @@
+
diff --git a/crates/theme/src/icon_theme.rs b/crates/theme/src/icon_theme.rs
index 4c62dd12532e2d06424a0b620617d154e38b6372..818bf1b2f1b093729ed79fc0ed132cc3b3f74e5f 100644
--- a/crates/theme/src/icon_theme.rs
+++ b/crates/theme/src/icon_theme.rs
@@ -167,6 +167,7 @@ const FILE_SUFFIXES_BY_ICON_KEY: &[(&str, &[&str])] = &[
("nim", &["nim"]),
("nix", &["nix"]),
("ocaml", &["ml", "mli"]),
+ ("odin", &["odin"]),
("php", &["php"]),
(
"prettier",
@@ -332,6 +333,7 @@ const FILE_ICONS: &[(&str, &str)] = &[
("nim", "icons/file_icons/nim.svg"),
("nix", "icons/file_icons/nix.svg"),
("ocaml", "icons/file_icons/ocaml.svg"),
+ ("odin", "icons/file_icons/odin.svg"),
("phoenix", "icons/file_icons/phoenix.svg"),
("php", "icons/file_icons/php.svg"),
("prettier", "icons/file_icons/prettier.svg"),