From 85d1861ca5ef152946fe79e2a58e0550123da973 Mon Sep 17 00:00:00 2001
From: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com>
Date: Mon, 2 Nov 2026 10:46:59 +0800
Subject: [PATCH] fix(ui): give AsciiDoc files their own icon
Every language file needs a specific icon; .adoc/.asciidoc resolved to the generic text glyph, which fails the icon catalog test on main.
---
src/ui/icons.tsx | 4 +++-
src/ui/openidea/fileTypes/asciidoc.svg | 3 +++
src/ui/openidea/fileTypes/asciidoc_dark.svg | 3 +++
3 files changed, 9 insertions(+), 1 deletion(-)
create mode 100644 src/ui/openidea/fileTypes/asciidoc.svg
create mode 100644 src/ui/openidea/fileTypes/asciidoc_dark.svg
diff --git a/src/ui/icons.tsx b/src/ui/icons.tsx
index 34163014..bcaf888b 100644
--- a/src/ui/icons.tsx
+++ b/src/ui/icons.tsx
@@ -130,6 +130,7 @@ const ICONS = {
"file-gdscript": "openidea/fileTypes/gdscript",
"file-godot": "openidea/fileTypes/godot",
"file-gdshader": "openidea/fileTypes/gdshader",
+ "file-asciidoc": "openidea/fileTypes/asciidoc",
"file-d": "openidea/fileTypes/d",
"file-dart": "openidea/fileTypes/dart",
"file-elixir": "openidea/fileTypes/elixir",
@@ -826,7 +827,7 @@ const EXT_ICONS = table({
"file-rst": "rst",
"file-yaml": "yaml yml",
"file-toml": "toml",
- "file-text": "txt text adoc",
+ "file-text": "txt text",
"file-log": "log",
"file-csv": "csv tsv",
"file-html": "html htm shtml html.tmpl",
@@ -879,6 +880,7 @@ const EXT_ICONS = table({
"file-gdscript": "gd",
"file-godot": "tscn tres godot import",
"file-gdshader": "gdshader gdshaderinc",
+ "file-asciidoc": "adoc asciidoc",
"file-d": "d di",
"file-dart": "dart",
"file-elixir": "ex exs",
diff --git a/src/ui/openidea/fileTypes/asciidoc.svg b/src/ui/openidea/fileTypes/asciidoc.svg
new file mode 100644
index 00000000..81076e49
--- /dev/null
+++ b/src/ui/openidea/fileTypes/asciidoc.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/ui/openidea/fileTypes/asciidoc_dark.svg b/src/ui/openidea/fileTypes/asciidoc_dark.svg
new file mode 100644
index 00000000..2f60166f
--- /dev/null
+++ b/src/ui/openidea/fileTypes/asciidoc_dark.svg
@@ -0,0 +1,3 @@
+