From 002c054e112c840bb2ecd1193c67177fa7274d34 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Fri, 8 Dec 2023 22:49:24 +0100 Subject: [PATCH] Added loading scene --- .../App/assets/icons/icons8-language-512.png | Bin 0 -> 5467 bytes .../icons/icons8-language-512.png.import | 34 ++++++++++ .../assets/icons/icons8-new-window-512.png | Bin 0 -> 2859 bytes .../icons/icons8-new-window-512.png.import | 34 ++++++++++ I18N Commander/App/scenes/loading_screen.tscn | 61 +++++++++++++++++- 5 files changed, 127 insertions(+), 2 deletions(-) create mode 100644 I18N Commander/App/assets/icons/icons8-language-512.png create mode 100644 I18N Commander/App/assets/icons/icons8-language-512.png.import create mode 100644 I18N Commander/App/assets/icons/icons8-new-window-512.png create mode 100644 I18N Commander/App/assets/icons/icons8-new-window-512.png.import diff --git a/I18N Commander/App/assets/icons/icons8-language-512.png b/I18N Commander/App/assets/icons/icons8-language-512.png new file mode 100644 index 0000000000000000000000000000000000000000..b67b5e200c6f3165c5ae4e7e9f9f60158514255c GIT binary patch literal 5467 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 literal 0 HcmV?d00001 diff --git a/I18N Commander/App/assets/icons/icons8-language-512.png.import b/I18N Commander/App/assets/icons/icons8-language-512.png.import new file mode 100644 index 0000000..323365d --- /dev/null +++ b/I18N Commander/App/assets/icons/icons8-language-512.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csxeqym474oxu" +path="res://.godot/imported/icons8-language-512.png-f077a2b18c06d1aaad9f9dc30a3a6ad7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/icons8-language-512.png" +dest_files=["res://.godot/imported/icons8-language-512.png-f077a2b18c06d1aaad9f9dc30a3a6ad7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/I18N Commander/App/assets/icons/icons8-new-window-512.png b/I18N Commander/App/assets/icons/icons8-new-window-512.png new file mode 100644 index 0000000000000000000000000000000000000000..4f5c493c884b6fbf4cc1e4aedbc89a323ca89854 GIT binary patch literal 2859 zcmah~3p|ti8{f|8BA36D+$z1j_#FLXo4I8+qfHH2vXx26+TQVE7u(B5H*}+-bW?6g zx}8!HB}o^FiXtDWjzW|u*{POp^nXW3r&FE(=d*X)@Av&a-{<)~&+~iU6o1xSJsoo$ z3CV;>&1&O4BTt9z+E|Eci6W$3=1l@H2icBCR2QcP*F-BKZFdRXo zWCB5~6h-;Yg{Jn4_fet!Q>7m2<(h8*#VMHBHQso%u(mjgK`P6`nMAh{$)#)rIOAu(b( zoC!@{$lfAe7&H$Ohaurq(9!81Kp-sm=e|ZLDn?U@g<=?WP5NrW{fbdR7ZSn#D-`rY zNRw)^KdgkJxC~eXiRGy3XcS+;pr3$rNt8s!M%x;qf+N00>p&jH{3HStau^QdE96b5 z`^zLkI10t&0dr>q-d=QPdsk;?I}(0G1}z#HwS|Ro3?72ANJO+ZiO%SULn4wL9m%9w zGl?WJkvOb8%tr5mfQRt@A79ha00p)1^CL51IU&(B8q5*a~rq%GYBkjXQUrxlukn zr>I`V^xvDicVWd=PVMo-Q}_KIbd4dH<CZz>cOF@3nxVTuKjhNDo?oQ zjOvK$U9qUFVn*u`>t^i^euq9=$EY$^&CT7ngw^%F3UV;lPdv=xdVhL+k8pRpa4|O| zjh1sGf~GDb98C*51TGI2IPndI>i`|Tt|91QfGZyRtRMsLy1=UPquc83)+x;bms(yi zGs((%YQE5V#ggOr_$9(k*?)Y#xT^F`<)f8vdx4#_S+{&=DqY&;52GIqOznP+@#*id zWhXCtuy!c0v1LN$8k2~?j;@Nl>ND+#Ugk^PX3oWf0YMf^H+EYd*_*h*_el25ffwDm zRl&(8Y6F*EdaGZOvZn8o$sAT#OUCO8d-QcNUdjxTV=xmYY91^mGusq>z3lL2cyhSw z`?!9Q0xu(~Iz$nlX(g;(zGsVYqG`UH$>S>riD2D>oFRS1&_r#QA)Ke_+5FAe>Fo@! z{0T+Yo>S+>mp47^w=n5%t|{EwB9b0lwcq4@!D0FZno)Emw#pF7iA*p6O=dWIayjqq*OpZgt<;58mb&;bPf` z9GCt@rB`y7noW$Fgj|fh<$e~>evJX14~(;JXaft?C6^ubj@@>*oi%tTXTgEfUdav( z+L-bpE!N^1B%z^GT*%B=A9~@=eeH(S@d58Av2*9zJ!cYk-%1Q1s`!(U5@Q z&iwRdrMB54ndds|Je+O9whrkNgd1s$rLovkK*q0k9F^+O1jRDl)6DVCm^%lJ!sf3d&dJCOv$VQ=d`DMACavd2_*GADLEe+01ibJ4-WeNH z)AfU_p5A(8ubaKpy{hG+d-W+2*E#9*%`hNBF}?Sr|2@w3%)5t|^_27myl^)vufNvb zeem+wWkcJP-E0e7w=Uc)?eu=IG^5>W7vDm zr_o?-Kn*2HsN>V#=HX&AXn=c_ef6rjet+HU@!|Duzjbg|=6$Fvj2Wcw#mq8Tb~Ui6 zpIPDc3Y$=L_@Y{Od*^EvSxQI3Fc#Rdvg=PZlOp)NL2X;b@x${sV>z0ch4J=cF;2`5 GP5K|y)PFbt literal 0 HcmV?d00001 diff --git a/I18N Commander/App/assets/icons/icons8-new-window-512.png.import b/I18N Commander/App/assets/icons/icons8-new-window-512.png.import new file mode 100644 index 0000000..3d25ef8 --- /dev/null +++ b/I18N Commander/App/assets/icons/icons8-new-window-512.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cp33pga3vuk5k" +path="res://.godot/imported/icons8-new-window-512.png-a618aa4884e2d1037cb64d9a2996cda7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/icons/icons8-new-window-512.png" +dest_files=["res://.godot/imported/icons8-new-window-512.png-a618aa4884e2d1037cb64d9a2996cda7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +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/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/I18N Commander/App/scenes/loading_screen.tscn b/I18N Commander/App/scenes/loading_screen.tscn index 10957dd..0011b9a 100644 --- a/I18N Commander/App/scenes/loading_screen.tscn +++ b/I18N Commander/App/scenes/loading_screen.tscn @@ -1,9 +1,66 @@ -[gd_scene format=3 uid="uid://qm7ovimcfc3h"] +[gd_scene load_steps=4 format=3 uid="uid://qm7ovimcfc3h"] -[node name="Control" type="Control"] +[ext_resource type="Texture2D" uid="uid://csxeqym474oxu" path="res://assets/icons/icons8-language-512.png" id="1_1ya62"] +[ext_resource type="PackedScene" uid="uid://d0x0yv7nevod7" path="res://scenes/BtnIcon.tscn" id="2_gp72s"] +[ext_resource type="Texture2D" uid="uid://cp33pga3vuk5k" path="res://assets/icons/icons8-new-window-512.png" id="3_4v5hm"] + +[node name="frame" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 + +[node name="center" type="CenterContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -152.0 +offset_top = -51.5 +offset_right = 152.0 +offset_bottom = 51.5 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="vbox" type="VBoxContainer" parent="center"] +layout_mode = 2 + +[node name="hboxHeader" type="HBoxContainer" parent="center/vbox"] +layout_mode = 2 + +[node name="iconMargin" type="MarginContainer" parent="center/vbox/hboxHeader"] +layout_mode = 2 +theme_override_constants/margin_left = 6 +theme_override_constants/margin_top = 6 +theme_override_constants/margin_right = 6 +theme_override_constants/margin_bottom = 6 + +[node name="icon" type="TextureRect" parent="center/vbox/hboxHeader/iconMargin"] +layout_mode = 2 +texture = ExtResource("1_1ya62") +stretch_mode = 5 + +[node name="header" type="Label" parent="center/vbox/hboxHeader"] +custom_minimum_size = Vector2(300, 2.08165e-12) +layout_mode = 2 +theme_override_font_sizes/font_size = 36 +text = "I18N Commander" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 2 + +[node name="hboxButtons" type="HBoxContainer" parent="center/vbox"] +layout_mode = 2 + +[node name="btn_icon" parent="center/vbox/hboxButtons" instance=ExtResource("2_gp72s")] +layout_mode = 2 +Text = "Create Project" +Icon = ExtResource("3_4v5hm") + +[node name="btnRecentProjects" type="OptionButton" parent="center/vbox/hboxButtons"] +unique_name_in_owner = true +layout_mode = 2