From 5763c9efa13174b69ea9c2ed0ccf0e2fe359b764 Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Sat, 29 Nov 2025 11:21:18 +1000 Subject: [PATCH] .editorconfig icon --- .../FileExtensions/EditorConfigFile.svg | 40 +++++++++++++++++++ .../EditorConfigFile.svg.import | 18 +++++++++ .../GenericFileAdornments/ConfigFile.svg | 40 ------------------- .../SolutionExplorerPanel.FileIcons.cs | 2 + 4 files changed, 60 insertions(+), 40 deletions(-) create mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg create mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg.import delete mode 100644 src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/GenericFileAdornments/ConfigFile.svg diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg new file mode 100644 index 0000000..7b1ee6d --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg @@ -0,0 +1,40 @@ + + diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg.import b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg.import new file mode 100644 index 0000000..95ebc40 --- /dev/null +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg.import @@ -0,0 +1,18 @@ +[remap] + +importer="svg" +type="DPITexture" +uid="uid://5t83l7c7f3g6" +path="res://.godot/imported/EditorConfigFile.svg-b0aa3b42c9d3a42f4472a42fe88df1a6.dpitex" + +[deps] + +source_file="res://Features/SolutionExplorer/Resources/FileExtensions/EditorConfigFile.svg" +dest_files=["res://.godot/imported/EditorConfigFile.svg-b0aa3b42c9d3a42f4472a42fe88df1a6.dpitex"] + +[params] + +base_scale=1.0 +saturation=1.0 +color_map={} +compress=true diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/GenericFileAdornments/ConfigFile.svg b/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/GenericFileAdornments/ConfigFile.svg deleted file mode 100644 index 6f86c59..0000000 --- a/src/SharpIDE.Godot/Features/SolutionExplorer/Resources/FileExtensions/GenericFileAdornments/ConfigFile.svg +++ /dev/null @@ -1,40 +0,0 @@ - - diff --git a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs index 9c040df..a675331 100644 --- a/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs +++ b/src/SharpIDE.Godot/Features/SolutionExplorer/SolutionExplorerPanel.FileIcons.cs @@ -14,6 +14,7 @@ public partial class SolutionExplorerPanel 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 _editorConfigFileIcon = ResourceLoader.Load("uid://5t83l7c7f3g6"); private readonly Texture2D _propsFileOverlayIcon = ResourceLoader.Load("uid://fa7tdmldi206"); @@ -30,6 +31,7 @@ public partial class SolutionExplorerPanel ".txt" => _txtIcon, ".props" => _genericFileIcon, ".md" => _mdFileIcon, + ".editorconfig" => _editorConfigFileIcon, _ => _csIcon }; var overlayTexture = fileExtension switch