From 7d71fedb8d6dfa4e3778119d10af21535dffe371 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sat, 29 Nov 2025 11:14:03 +1000 Subject: [PATCH] Add MD icon --- .../Resources/FileExtensions/MdFile.svg | 52 +++++++++++++++++++ .../FileExtensions/MdFile.svg.import | 18 +++++++ .../SolutionExplorerPanel.FileIcons.cs | 2 + 3 files changed, 72 insertions(+) create mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg create mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg.import diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg new file mode 100644 index 0000000..cc4f58f --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg @@ -0,0 +1,52 @@ + + diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg.import b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg.import new file mode 100644 index 0000000..b153594 --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://8i2y6xjdjno3" +path="res://.godot/imported/MdFile.svg-250664f47ac5f61f7539a5aeb7185f94.dpitex" + +[deps] + +source_file="res://Features/SolutionExplorer/Resources/FileExtensions/MdFile.svg" +dest_files=["res://.godot/imported/MdFile.svg-250664f47ac5f61f7539a5aeb7185f94.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs index 88ab9e1..9c040df 100644 --- a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs @@ -13,6 +13,7 @@ public partial class SolutionExplorerPanel private readonly Texture2D _cssIcon = ResourceLoader.Load("uid://b6m4rm5u8hd1c"); private readonly Texture2D _txtIcon = ResourceLoader.Load("uid://b6bpjhs2o1j2l"); private readonly Texture2D _genericFileIcon = ResourceLoader.Load("uid://bile1h6sq0l08"); + private readonly Texture2D _mdFileIcon = ResourceLoader.Load("uid://8i2y6xjdjno3"); private readonly Texture2D _propsFileOverlayIcon = ResourceLoader.Load("uid://fa7tdmldi206"); @@ -28,6 +29,7 @@ public partial class SolutionExplorerPanel ".css" => _cssIcon, ".txt" => _txtIcon, ".props" => _genericFileIcon, + ".md" => _mdFileIcon, _ => _csIcon }; var overlayTexture = fileExtension switch