From cdacbb2fc68a72d9ca1bc4eba5954065dc64c3dd Mon Sep 17 00:00:00 2001 From: Nordup Date: Sat, 9 Aug 2025 01:33:01 +0700 Subject: [PATCH] hide disabled buttons, ui fixes, flag icon --- app/assets/textures/flag.svg | 70 ++++++++++++++++++++++++++ app/assets/textures/flag.svg.import | 39 ++++++++++++++ app/scenes/components/search_home.tscn | 1 + app/scenes/components/tab.tscn | 1 + app/scenes/menu.tscn | 54 +++++++++++++++++++- app/scenes/menu_body/home.tscn | 1 + 6 files changed, 165 insertions(+), 1 deletion(-) create mode 100644 app/assets/textures/flag.svg create mode 100644 app/assets/textures/flag.svg.import diff --git a/app/assets/textures/flag.svg b/app/assets/textures/flag.svg new file mode 100644 index 0000000..5efba00 --- /dev/null +++ b/app/assets/textures/flag.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + diff --git a/app/assets/textures/flag.svg.import b/app/assets/textures/flag.svg.import new file mode 100644 index 0000000..a8aa518 --- /dev/null +++ b/app/assets/textures/flag.svg.import @@ -0,0 +1,39 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://casdqby073onf" +path.s3tc="res://.godot/imported/flag.svg-03474bc81b8cfd6a5a0482509e90869d.s3tc.ctex" +path.etc2="res://.godot/imported/flag.svg-03474bc81b8cfd6a5a0482509e90869d.etc2.ctex" +metadata={ +"imported_formats": ["s3tc_bptc", "etc2_astc"], +"vram_texture": true +} + +[deps] + +source_file="res://assets/textures/flag.svg" +dest_files=["res://.godot/imported/flag.svg-03474bc81b8cfd6a5a0482509e90869d.s3tc.ctex", "res://.godot/imported/flag.svg-03474bc81b8cfd6a5a0482509e90869d.etc2.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +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 +svg/scale=2.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/app/scenes/components/search_home.tscn b/app/scenes/components/search_home.tscn index c835857..530e0bb 100644 --- a/app/scenes/components/search_home.tscn +++ b/app/scenes/components/search_home.tscn @@ -173,6 +173,7 @@ offset_right = -4.0 offset_bottom = 19.0 grow_horizontal = 0 grow_vertical = 2 +focus_mode = 0 mouse_default_cursor_shape = 2 theme_override_colors/font_hover_color = Color(0.831373, 0.831373, 0.831373, 1) theme_override_colors/font_pressed_color = Color(0.831373, 0.831373, 0.831373, 1) diff --git a/app/scenes/components/tab.tscn b/app/scenes/components/tab.tscn index 3f5d696..e52bb62 100644 --- a/app/scenes/components/tab.tscn +++ b/app/scenes/components/tab.tscn @@ -91,6 +91,7 @@ text = "New Tab" label_settings = ExtResource("2_gll4d") [node name="Button" type="Button" parent="MarginContainer/HBoxContainer"] +visible = false custom_minimum_size = Vector2(14, 14) layout_mode = 2 size_flags_vertical = 4 diff --git a/app/scenes/menu.tscn b/app/scenes/menu.tscn index 601bb01..007b5b4 100644 --- a/app/scenes/menu.tscn +++ b/app/scenes/menu.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=23 format=3 uid="uid://5btb7nvgmfhl"] +[gd_scene load_steps=28 format=3 uid="uid://5btb7nvgmfhl"] [ext_resource type="Script" path="res://scripts/ui/menu/menu_navigation.gd" id="1_7anvm"] [ext_resource type="Script" path="res://scripts/ui/menu/menu.gd" id="1_o6vga"] @@ -17,6 +17,8 @@ [ext_resource type="Texture2D" uid="uid://dapysvexbecnd" path="res://assets/textures/reload.svg" id="13_hwfo2"] [ext_resource type="Texture2D" uid="uid://yn1l3ybpr7qv" path="res://assets/textures/menu.svg" id="13_ncruo"] [ext_resource type="Texture2D" uid="uid://mgtj316adcja" path="res://assets/textures/home.svg" id="14_gbcfo"] +[ext_resource type="Texture2D" uid="uid://casdqby073onf" path="res://assets/textures/flag.svg" id="17_b36tf"] +[ext_resource type="Script" path="res://scripts/ui/menu/help_button.gd" id="19_h4fgg"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pveoh"] bg_color = Color(0.0980392, 0.101961, 0.133333, 1) @@ -34,6 +36,45 @@ color = Color(0.12549, 0.133333, 0.172549, 1) grow_begin = 0.0 grow_end = 0.0 +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_am55m"] +content_margin_left = 6.0 +content_margin_top = 6.0 +content_margin_right = 6.0 +content_margin_bottom = 6.0 +bg_color = Color(0.423529, 0.235294, 0.933333, 1) +corner_radius_top_left = 13 +corner_radius_top_right = 13 +corner_radius_bottom_right = 13 +corner_radius_bottom_left = 13 +shadow_color = Color(0.0862745, 0.0901961, 0.117647, 0.784314) +shadow_size = 4 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_e0ud7"] +content_margin_left = 6.0 +content_margin_top = 6.0 +content_margin_right = 6.0 +content_margin_bottom = 6.0 +bg_color = Color(0.32549, 0.14902, 0.8, 1) +corner_radius_top_left = 13 +corner_radius_top_right = 13 +corner_radius_bottom_right = 13 +corner_radius_bottom_left = 13 +shadow_color = Color(0.0862745, 0.0901961, 0.117647, 0.784314) +shadow_size = 4 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ogb6s"] +content_margin_left = 6.0 +content_margin_top = 6.0 +content_margin_right = 6.0 +content_margin_bottom = 6.0 +bg_color = Color(0.32549, 0.14902, 0.8, 1) +corner_radius_top_left = 13 +corner_radius_top_right = 13 +corner_radius_bottom_right = 13 +corner_radius_bottom_left = 13 +shadow_color = Color(0.0862745, 0.0901961, 0.117647, 0.784314) +shadow_size = 4 + [node name="Menu" type="Control"] layout_mode = 3 anchors_preset = 15 @@ -89,6 +130,7 @@ theme_override_constants/separation = 7 layout_mode = 2 [node name="Button" type="Button" parent="VBoxContainer/Top/VBoxContainer/Tabs/HBoxContainer"] +visible = false custom_minimum_size = Vector2(14, 14) layout_mode = 2 size_flags_vertical = 4 @@ -189,7 +231,17 @@ layout_mode = 2 theme_override_constants/separation = 2 alignment = 2 +[node name="Help" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer2" instance=ExtResource("6_gxcmo")] +layout_mode = 2 +theme_override_styles/hover = SubResource("StyleBoxFlat_am55m") +theme_override_styles/pressed = SubResource("StyleBoxFlat_e0ud7") +theme_override_styles/normal = SubResource("StyleBoxFlat_ogb6s") +icon = ExtResource("17_b36tf") +script = ExtResource("19_h4fgg") +url = "https://forms.gle/1NmJeCQnQh7Yc1KP8" + [node name="Options" parent="VBoxContainer/Top/VBoxContainer/Navigation/MenuNavigation/HBoxContainer2" instance=ExtResource("6_gxcmo")] +visible = false layout_mode = 2 disabled = true icon = ExtResource("13_ncruo") diff --git a/app/scenes/menu_body/home.tscn b/app/scenes/menu_body/home.tscn index 6ccf34a..f6d73e5 100644 --- a/app/scenes/menu_body/home.tscn +++ b/app/scenes/menu_body/home.tscn @@ -228,6 +228,7 @@ layout_mode = 2 size_flags_vertical = 3 [node name="Help" parent="." instance=ExtResource("7_bbq84")] +visible = false layout_mode = 1 anchors_preset = 3 anchor_left = 1.0