From d8af9f8fc6e6b0fe2b6c759197c804b9914ce49c Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Thu, 2 Oct 2025 23:42:07 +1000 Subject: [PATCH] icon v2 --- .../Features/SlnPicker/SlnPicker.tscn | 22 +++++++++- src/SharpIDE.Godot/Resources/SharpIde.png | Bin 0 -> 5509 bytes .../Resources/SharpIde.png.import | 40 ++++++++++++++++++ 3 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 src/SharpIDE.Godot/Resources/SharpIde.png create mode 100644 src/SharpIDE.Godot/Resources/SharpIde.png.import diff --git a/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.tscn b/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.tscn index 035ef69..f8c5b85 100644 --- a/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.tscn +++ b/src/SharpIDE.Godot/Features/SlnPicker/SlnPicker.tscn @@ -1,6 +1,7 @@ -[gd_scene load_steps=4 format=3 uid="uid://cwvhbsd1mdl2x"] +[gd_scene load_steps=5 format=3 uid="uid://cwvhbsd1mdl2x"] [ext_resource type="Script" uid="uid://bjvwb6jg6jpsi" path="res://Features/SlnPicker/SlnPicker.cs" id="1_ciq0g"] +[ext_resource type="Texture2D" uid="uid://dckpauolo55fo" path="res://Resources/SharpIde.png" id="2_qs47j"] [ext_resource type="PackedScene" uid="uid://x5lhwvh5dium" path="res://Features/SlnPicker/PreviousSlnEntry.tscn" id="2_t7l5q"] [ext_resource type="Script" uid="uid://but0p7xwpfxtg" path="res://Features/SlnPicker/AutoOpenLastSlnButton.cs" id="4_qs47j"] @@ -34,10 +35,27 @@ theme_override_constants/margin_bottom = 10 [node name="VBoxContainer" type="VBoxContainer" parent="VSplitContainer/MarginContainer"] layout_mode = 2 -[node name="Label" type="Label" parent="VSplitContainer/MarginContainer/VBoxContainer"] +[node name="HBoxContainer" type="HBoxContainer" parent="VSplitContainer/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="TextureRect" type="TextureRect" parent="VSplitContainer/MarginContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +texture = ExtResource("2_qs47j") +expand_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="VSplitContainer/MarginContainer/VBoxContainer/HBoxContainer"] +layout_mode = 2 +theme_override_constants/separation = 0 + +[node name="Label" type="Label" parent="VSplitContainer/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"] layout_mode = 2 text = "SharpIDE" +[node name="Label2" type="Label" parent="VSplitContainer/MarginContainer/VBoxContainer/HBoxContainer/VBoxContainer"] +layout_mode = 2 +theme_override_colors/font_color = Color(0.5689727, 0.56897277, 0.5689727, 1) +text = "v1.0.0" + [node name="Panel" type="Panel" parent="VSplitContainer"] layout_mode = 2 diff --git a/src/SharpIDE.Godot/Resources/SharpIde.png b/src/SharpIDE.Godot/Resources/SharpIde.png new file mode 100644 index 0000000000000000000000000000000000000000..45ee5a2ac2ef7e36a569795739aae085ee32c834 GIT binary patch literal 5509 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 Hu0mjfzZG;B literal 0 HcmV?d00001 diff --git a/src/SharpIDE.Godot/Resources/SharpIde.png.import b/src/SharpIDE.Godot/Resources/SharpIde.png.import new file mode 100644 index 0000000..be73a0b --- /dev/null +++ b/src/SharpIDE.Godot/Resources/SharpIde.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dckpauolo55fo" +path="res://.godot/imported/SharpIde.png-d33cb3186985cd8f2d082be85a4a4ebc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Resources/SharpIde.png" +dest_files=["res://.godot/imported/SharpIde.png-d33cb3186985cd8f2d082be85a4a4ebc.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1