From a1dfd41d5e1a5d02fe9f0654428d0b446878a5de Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Thu, 4 Dec 2025 18:44:19 +1000 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Custom=20Launch=20Splash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Resources/SharpIdeSplash.png | Bin 0 -> 9145 bytes .../Resources/SharpIdeSplash.png.import | 40 ++++++++++++++++ .../Resources/SharpIdeSplash.svg | 33 ++++++++------ .../Resources/SharpIdeSplash.svg.import | 43 ++++++++++++++++++ src/SharpIDE.Godot/project.godot | 2 + 5 files changed, 103 insertions(+), 15 deletions(-) create mode 100644 src/SharpIDE.Godot/Resources/SharpIdeSplash.png create mode 100644 src/SharpIDE.Godot/Resources/SharpIdeSplash.png.import create mode 100644 src/SharpIDE.Godot/Resources/SharpIdeSplash.svg.import diff --git a/src/SharpIDE.Godot/Resources/SharpIdeSplash.png b/src/SharpIDE.Godot/Resources/SharpIdeSplash.png new file mode 100644 index 0000000000000000000000000000000000000000..ea47f05fd0f2a2c389912568b9889fcc9aca6d33 GIT binary patch literal 9145 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×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 literal 0 HcmV?d00001 diff --git a/src/SharpIDE.Godot/Resources/SharpIdeSplash.png.import b/src/SharpIDE.Godot/Resources/SharpIdeSplash.png.import new file mode 100644 index 0000000..ce748fb --- /dev/null +++ b/src/SharpIDE.Godot/Resources/SharpIdeSplash.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c58xmy2syss8s" +path="res://.godot/imported/SharpIdeSplash.png-85de384c7094e7096e2327c07438fd76.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Resources/SharpIdeSplash.png" +dest_files=["res://.godot/imported/SharpIdeSplash.png-85de384c7094e7096e2327c07438fd76.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 diff --git a/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg b/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg index 34c3165..52ae620 100644 --- a/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg +++ b/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg @@ -3,11 +3,14 @@ SharpIDE + x="258.5593" + y="349.19336" + style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:53.3333px;font-family:'Segoe UI';-inkscape-font-specification:'Segoe UI Semi-Bold';fill:#f2f2f2;fill-opacity:1;stroke-width:0.10356">SharpIDE diff --git a/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg.import b/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg.import new file mode 100644 index 0000000..bfa4b51 --- /dev/null +++ b/src/SharpIDE.Godot/Resources/SharpIdeSplash.svg.import @@ -0,0 +1,43 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://baupo3iy8ypx3" +path="res://.godot/imported/SharpIdeSplash.svg-836f88af1c1424199f11eb39d86b6d7b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Resources/SharpIdeSplash.svg" +dest_files=["res://.godot/imported/SharpIdeSplash.svg-836f88af1c1424199f11eb39d86b6d7b.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 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/src/SharpIDE.Godot/project.godot b/src/SharpIDE.Godot/project.godot index 13a7dc0..f2deb07 100644 --- a/src/SharpIDE.Godot/project.godot +++ b/src/SharpIDE.Godot/project.godot @@ -14,6 +14,8 @@ config/name="SharpIDE" run/main_scene="uid://b70jhun5a4las" config/features=PackedStringArray("4.5", "C#", "Forward Plus") run/max_fps=157 +boot_splash/fullsize=false +boot_splash/image="uid://c58xmy2syss8s" config/icon="uid://tpjfx7mo6cwj" [autoload]