diff --git a/readmeimages/logo.png.import b/readmeimages/logo.png.import index 54dc7b2..7c5dd3f 100644 --- a/readmeimages/logo.png.import +++ b/readmeimages/logo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/logo.png-32b1ce9a3d691ac1874e55f69fad46d0.cte 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 @@ -25,6 +27,10 @@ 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 diff --git a/readmeimages/main_screenshot.png.import b/readmeimages/main_screenshot.png.import index aca3b5d..66b62ec 100644 --- a/readmeimages/main_screenshot.png.import +++ b/readmeimages/main_screenshot.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/main_screenshot.png-377a4acb99bd8e337af226e23 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 @@ -25,6 +27,10 @@ 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 diff --git a/scenes/main/control.tscn b/scenes/main/control.tscn index c40b5a7..e26cf88 100644 --- a/scenes/main/control.tscn +++ b/scenes/main/control.tscn @@ -668,7 +668,9 @@ popup/item_3/text = "4" popup/item_3/id = 3 [connection signal="connection_request" from="GraphEdit" to="GraphEdit" method="_on_connection_request"] +[connection signal="connection_to_empty" from="GraphEdit" to="GraphEdit" method="_on_connection_to_empty"] [connection signal="copy_nodes_request" from="GraphEdit" to="GraphEdit" method="_on_copy_nodes_request"] +[connection signal="cut_nodes_request" from="GraphEdit" to="GraphEdit" method="_on_cut_nodes_request"] [connection signal="delete_nodes_request" from="GraphEdit" to="GraphEdit" method="_on_graph_edit_delete_nodes_request"] [connection signal="disconnection_request" from="GraphEdit" to="GraphEdit" method="_on_graph_edit_disconnection_request"] [connection signal="gui_input" from="GraphEdit" to="GraphEdit" method="_on_gui_input"] diff --git a/scenes/main/scripts/control.gd b/scenes/main/scripts/control.gd index d278d34..d01441f 100644 --- a/scenes/main/scripts/control.gd +++ b/scenes/main/scripts/control.gd @@ -634,10 +634,10 @@ func _on_rich_text_label_meta_clicked(meta: Variant) -> void: func _on_graph_edit_popup_request(at_position: Vector2) -> void: - - effect_position = graph_edit.get_local_mouse_position() + + effect_position = at_position - #give the search menu the ui scale + #give search menu ui scale $SearchMenu.uiscale = uiscale #get the mouse position in screen coordinates diff --git a/scenes/main/scripts/graph_edit.gd b/scenes/main/scripts/graph_edit.gd index 9af8fde..00c5b05 100644 --- a/scenes/main/scripts/graph_edit.gd +++ b/scenes/main/scripts/graph_edit.gd @@ -16,6 +16,7 @@ var selected_cables:= [] #used to track which cables are selected for changing c var theme_background #used to track if the theme has changed and if so change the cable selection colour var theme_custom_background var high_contrast_cables +var vertical_hotzone = 30 # Called when the node enters the scene tree for the first time. @@ -398,11 +399,70 @@ func _on_graph_edit_node_selected(node: Node) -> void: func _on_graph_edit_node_deselected(node: Node) -> void: selected_nodes[node] = false +func _on_cut_nodes_request() -> void: + if selected_nodes.size() == 0: + return + + control_script.undo_redo.create_action("Dissolve Nodes") + + for node in selected_nodes: + if selected_nodes[node] and node is GraphNode and is_instance_valid(node): + if node.get_meta("command") == "outputfile": + continue + + var node_connections = [] + var incoming_connections = [] + var outgoing_connections = [] + + for conn in get_connection_list(): + if conn.to_node == node.name: + node_connections.append(conn) + incoming_connections.append(conn) + elif conn.from_node == node.name: + node_connections.append(conn) + outgoing_connections.append(conn) + + control_script.undo_redo.add_do_method(delete_node.bind(node)) + control_script.undo_redo.add_undo_method(restore_node.bind(node)) + control_script.undo_redo.add_undo_reference(node) + control_script.undo_redo.add_undo_method(restore_connections.bind(node_connections.duplicate(true))) + + for in_conn in incoming_connections: + for out_conn in outgoing_connections: + if _same_port_type(in_conn.from_node, in_conn.from_port, out_conn.to_node, out_conn.to_port): + control_script.undo_redo.add_do_method(connect_node.bind(in_conn.from_node, in_conn.from_port, out_conn.to_node, out_conn.to_port)) + control_script.undo_redo.add_undo_method(disconnect_node.bind(in_conn.from_node, in_conn.from_port, out_conn.to_node, out_conn.to_port)) + + selected_nodes = {} + control_script.undo_redo.commit_action() + force_hide_tooltips() + control_script.changesmade = true + +func _on_connection_to_empty(from_node: StringName, from_port: int, release_position: Vector2) -> void: + control_script.effect_position = release_position + control_script._on_graph_edit_popup_request(release_position) + + var from_graph_node = get_node_or_null(NodePath(from_node)) + if from_graph_node and is_instance_valid(from_graph_node): + var search_menu = get_tree().current_scene.get_node("SearchMenu") + if search_menu: + search_menu.connect_to_node = true + search_menu.node_to_connect_to = from_graph_node + func _unhandled_key_input(event: InputEvent) -> void: if event is InputEventKey and event.pressed and not event.echo: if event.keycode == KEY_BACKSPACE: _on_graph_edit_delete_nodes_request(PackedStringArray(selected_nodes.keys().filter(func(k): return selected_nodes[k]))) pass + elif event.keycode == KEY_F1 or (event.ctrl_pressed and (event.keycode == KEY_H or event.keycode == KEY_SLASH)): + _open_help_for_selected_nodes() + get_viewport().set_input_as_handled() + +func _open_help_for_selected_nodes() -> void: + for node in selected_nodes: + if selected_nodes[node] and node is GraphNode and is_instance_valid(node) and node.has_meta("command"): + open_help.call(node.get_meta("command"), node.title) + break func _on_graph_edit_delete_nodes_request(nodes: Array[StringName]) -> void: if nodes.size() == 0: @@ -850,3 +910,15 @@ func node_position_changed(from: Vector2, to: Vector2, node: Node) -> void: func move_node(node: Node, to: Vector2) -> void: node.position_offset = to + +func _is_in_input_hotzone(in_node: Object, in_port: int, mouse_position: Vector2) -> bool: + var port_size = Vector2(get_theme_constant("port_hotzone_inner_extent"), vertical_hotzone * 2) + var port_pos = in_node.get_position() + in_node.get_input_port_position(in_port) - port_size / 2 + var rect = Rect2(port_pos, port_size) + return rect.has_point(mouse_position) + +func _is_in_output_hotzone(in_node: Object, in_port: int, mouse_position: Vector2) -> bool: + var port_size = Vector2(get_theme_constant("port_hotzone_outer_extent"), vertical_hotzone * 2) + var port_pos = in_node.get_position() + in_node.get_output_port_position(in_port) - port_size / 2 + var rect = Rect2(port_pos, port_size) + return rect.has_point(mouse_position) diff --git a/scenes/main/shortcuts.json b/scenes/main/shortcuts.json index 8ad904f..9a54159 100644 --- a/scenes/main/shortcuts.json +++ b/scenes/main/shortcuts.json @@ -1,11 +1,11 @@ { - "Thread Management":{ + "Thread Management": { "Run Thread": "Ctrl + R", "New Thread": "Ctrl + N", "Save Thread": "Ctrl + S", "Save Thread As": "Ctrl + Shift + S" }, - "Building a Thread":{ + "Building a Thread": { "Add Node (Open Search)": "Right click empty space or Ctrl + F", "Browse Nodes (Open Explore)": "Ctrl + E", "Replace Node": "Right click node", @@ -13,12 +13,14 @@ "Insert Node into Connection": "Shift + drag node over cable", "Reset Slider to Default": "Double click", "Delete Node": "Backspace or Delete", + "Dissolve Node": "Ctrl + X", + "Open Help for Selected Node": "F1 or Ctrl + H or Ctrl + /", "Undo": "Ctrl + Z", "Redo": "Ctrl + Y", "Copy": "Ctrl + C", "Paste": "Ctrl + V" }, - "Navigating a Thread":{ + "Navigating a Thread": { "Zoom": "Mouse wheel", "Move": "Middle click + drag or Ctrl + Mouse wheel" } diff --git a/theme/BravuraText_SoundThread.otf.import b/theme/BravuraText_SoundThread.otf.import index 24e1a6d..5731dcb 100644 --- a/theme/BravuraText_SoundThread.otf.import +++ b/theme/BravuraText_SoundThread.otf.import @@ -21,6 +21,7 @@ msdf_pixel_range=8 msdf_size=48 allow_system_fallback=true force_autohinter=false +modulate_color_glyphs=false hinting=1 subpixel_positioning=4 keep_rounding_remainders=true diff --git a/theme/WorkSans-Regular.otf.import b/theme/WorkSans-Regular.otf.import index 82e85fb..ecb61a1 100644 --- a/theme/WorkSans-Regular.otf.import +++ b/theme/WorkSans-Regular.otf.import @@ -21,6 +21,7 @@ msdf_pixel_range=8 msdf_size=48 allow_system_fallback=true force_autohinter=false +modulate_color_glyphs=false hinting=1 subpixel_positioning=4 keep_rounding_remainders=true diff --git a/theme/images/grabber.png.import b/theme/images/grabber.png.import index 8390114..36680a4 100644 --- a/theme/images/grabber.png.import +++ b/theme/images/grabber.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/grabber.png-c85c5aa527a4f6559d1d438ebb0ff8f3. 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/grabber_highlighted.png.import b/theme/images/grabber_highlighted.png.import index 0fa599a..fa6f6e4 100644 --- a/theme/images/grabber_highlighted.png.import +++ b/theme/images/grabber_highlighted.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/grabber_highlighted.png-a172934d5727f553cec89 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/icon.png.import b/theme/images/icon.png.import index b8f3616..c746494 100644 --- a/theme/images/icon.png.import +++ b/theme/images/icon.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.png-a6a16b81187e5576e4311affba7e0777.cte 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/logo.png.import b/theme/images/logo.png.import index 6973030..d56d481 100644 --- a/theme/images/logo.png.import +++ b/theme/images/logo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/logo.png-39bc5fd0abe124db0a8a0760a7908627.cte 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/magnet.png.import b/theme/images/magnet.png.import index d3ae034..a58607c 100644 --- a/theme/images/magnet.png.import +++ b/theme/images/magnet.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/magnet.png-ef353af605ac0f4067145735494aa588.c 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/minimap.png.import b/theme/images/minimap.png.import index 1b18a81..c967d59 100644 --- a/theme/images/minimap.png.import +++ b/theme/images/minimap.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/minimap.png-bdcc26dc76ae6c729dd657b27af8b5b6. 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/nodeport.png.import b/theme/images/nodeport.png.import index 0318eae..e0a0f6e 100644 --- a/theme/images/nodeport.png.import +++ b/theme/images/nodeport.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/nodeport.png-cd7a587522b725925aa05f07a7f2544b 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/open_explore.png.import b/theme/images/open_explore.png.import index d66df3b..6126495 100644 --- a/theme/images/open_explore.png.import +++ b/theme/images/open_explore.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/open_explore.png-853121c6f0e8091b3020ae9f7af7 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/organise.png.import b/theme/images/organise.png.import index 687fe77..32ce969 100644 --- a/theme/images/organise.png.import +++ b/theme/images/organise.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/organise.png-a2703850e3be6d05bbef0b00c88b1d4c 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/redo.png.import b/theme/images/redo.png.import index 87b5460..5621a1d 100644 --- a/theme/images/redo.png.import +++ b/theme/images/redo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/redo.png-bf1ca2ad6ca620f0d6fdcc0d1b8140c5.cte 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/reset.png.import b/theme/images/reset.png.import index 8afbea7..4c9b258 100644 --- a/theme/images/reset.png.import +++ b/theme/images/reset.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/reset.png-ec8ec00417d3de4b5ea5e1743004da3f.ct 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/show_guides.png.import b/theme/images/show_guides.png.import index b0cb4df..bdbb8b3 100644 --- a/theme/images/show_guides.png.import +++ b/theme/images/show_guides.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/show_guides.png-0d43001bb5096fec37bb071303498 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/splash.png.import b/theme/images/splash.png.import index ef22d49..81e9a45 100644 --- a/theme/images/splash.png.import +++ b/theme/images/splash.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/splash.png-81d974097053fb28e9a87b2d1291095e.c 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/toggle_checked.png.import b/theme/images/toggle_checked.png.import index f26c09e..f019212 100644 --- a/theme/images/toggle_checked.png.import +++ b/theme/images/toggle_checked.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/toggle_checked.png-786356e3b53b70b360834d0992 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/toggle_unchecked.png.import b/theme/images/toggle_unchecked.png.import index 014a300..088d68f 100644 --- a/theme/images/toggle_unchecked.png.import +++ b/theme/images/toggle_unchecked.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/toggle_unchecked.png-b6c4018aefb18d7671aa412c 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/undo.png.import b/theme/images/undo.png.import index 9799c1f..1fcc1e5 100644 --- a/theme/images/undo.png.import +++ b/theme/images/undo.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/undo.png-484eb395cb0f417e87e157c63838458d.cte 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/zoomin.png.import b/theme/images/zoomin.png.import index 1d46433..cd24c35 100644 --- a/theme/images/zoomin.png.import +++ b/theme/images/zoomin.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/zoomin.png-15845e09f9da706c558cca01df2f2b5f.c 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/images/zoomout.png.import b/theme/images/zoomout.png.import index 6f34336..8521c04 100644 --- a/theme/images/zoomout.png.import +++ b/theme/images/zoomout.png.import @@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/zoomout.png-f18108d99f480e5ac184de0742c95c03. 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 @@ -25,6 +27,10 @@ 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 diff --git a/theme/main_theme.tres b/theme/main_theme.tres index 3d51cf3..a81a1b3 100644 --- a/theme/main_theme.tres +++ b/theme/main_theme.tres @@ -1294,8 +1294,8 @@ GraphEdit/colors/grid_minor = Color(0.0352941, 0.0352941, 0.0313726, 0.168627) GraphEdit/colors/selection_fill = Color(0.111197, 0.111197, 0.111197, 0.3) GraphEdit/colors/selection_stroke = Color(0.0687983, 0.0687983, 0.0687983, 0.8) GraphEdit/constants/connection_hover_thickness = 0 -GraphEdit/constants/port_hotzone_inner_extent = 22 -GraphEdit/constants/port_hotzone_outer_extent = 26 +GraphEdit/constants/port_hotzone_inner_extent = 200 +GraphEdit/constants/port_hotzone_outer_extent = 200 GraphEdit/icons/grid_toggle = ExtResource("3_adhqp") GraphEdit/icons/layout = ExtResource("4_a7tdx") GraphEdit/icons/minimap_toggle = ExtResource("5_75705")