From 704f2e17ca7b98216413fc2aa20ff34c48e44c3a Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Fri, 28 Nov 2025 23:48:56 +1000 Subject: [PATCH] add js icon --- .../Resources/FileExtensions/JsFile.svg | 58 +++++++++++++++++++ .../FileExtensions/JsFile.svg.import | 18 ++++++ .../SolutionExplorerPanel.FileIcons.cs | 2 + 3 files changed, 78 insertions(+) create mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg create mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg.import diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg new file mode 100644 index 0000000..a6306bd --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg @@ -0,0 +1,58 @@ + + diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg.import b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg.import new file mode 100644 index 0000000..b5a267b --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://cpdobpjrm2suc" +path="res://.godot/imported/JsFile.svg-56b1c3fd3795d645798d2d99a8d4f50d.dpitex" + +[deps] + +source_file="res://Features/SolutionExplorer/Resources/FileExtensions/JsFile.svg" +dest_files=["res://.godot/imported/JsFile.svg-56b1c3fd3795d645798d2d99a8d4f50d.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 60f8c39..edb6e68 100644 --- a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs @@ -8,6 +8,7 @@ public partial class SolutionExplorerPanel private readonly Texture2D _csIcon = ResourceLoader.Load("uid://do0edciarrnp0"); private readonly Texture2D _razorIcon = ResourceLoader.Load("uid://cff7jlvj2tlg2"); private readonly Texture2D _jsonIcon = ResourceLoader.Load("uid://csrwpjk77r731"); + private readonly Texture2D _jsIcon = ResourceLoader.Load("uid://cpdobpjrm2suc"); private Texture2D GetIconForFileExtension(string fileExtension) { @@ -16,6 +17,7 @@ public partial class SolutionExplorerPanel ".cs" => _csIcon, ".razor" or ".cshtml" => _razorIcon, ".json" => _jsonIcon, + ".js" => _jsIcon, _ => _csIcon }; return texture;