85670726fd
* Prototype faster function call ux. * Work on general search ux. * Able to create nodes from search. * Show class for variables but not methods. * Get actions search working. * Descriptions now show for both methods and properties. * Enable zooming on mouse wheel up and down. * Make the drag trigger on right mouse button. * Search now shows for action visual script nodes. * Able to search visual node names. * Search works better. * Change zooming scale to hide artifacts better. * Remove zoom changes * Select from base should check properties too like the other functions. * Seq_connect flag is needed to set sequence lines correctly. * Remove comment * Code cleanup with function names and arguments. * Use brief description for search descriptions. * Clean and fix bug with input nodes connecting with sequence lines. * Add a warning and fix some edge conditions with sequence into data lines and vice versa. * Don't search functions when pulling from a sequence node. * Don't show actions when pulling from a data line. * Set set and get properties. * Convert visual script operators to the correct type * Create a function preset finds only functions. * Singletons can now find functions. * Add shift-a for generic search. * Add brief descriptions for Visual Script nodes. * Search boxes can now filter names. * Add bigger hit zones to node connect. * For the drop zones, make all the rect2 areas the same size. * Function names in visual script node should be lower case so that search works better. * Use the convention of capitalize() for set, set, visual script nodes and methods. * Make search more general. Ignore "_" and make case-insensitive. Also made the search window smaller and remove extra info from search * Make type_cast use the connecting node's type and remove use of found variable. * Fix case where you call an instance's call function where it becomes an invalid call. * Make get_visual_node_names use a set of filters, move action creations and fix bug with sequence node connections. * Make the window bigger. * Make connect_data and connect_seq more robust. * Add icons to search items. * Add vs constructors in shift-a menu. * Operators, builtins and constructors show type name. Fix several problems with port connections. * In shift-a mode search everything. * Code cleanup * Work on autocompleting the type. * Use type guess in action creation. * Check if type hint string exists in object variables when generating the visual script search. * Add the hint to SceneTree. * Add original type detection. * Make type casting great again. This puts the type casted base type as the data output type string hint. * Pass the type in a VisualScriptFunctionCall too. * Set the base type correctly in VisualScriptFunctionGet and VisualScriptFunctionSet using hint string. * Make sure the instance is passed in VisualScriptPropertySet. * Restore search on the node's type. * Remove dependencies from graph_edit. * Remove dependencies from property_selector and name the class visual_script_property_selector. * Extract hot zones into a function. * Move hot_zones constants into default theme. * Bigger capture zones. * Clean messy port_grab_distance variables. * Remove RMB functionality. * Remove memory leak on showing visual script descriptions. * Read the port_grab_distance constants on enter tree and theme changed. |
||
---|---|---|
.. | ||
default_theme | ||
animation.cpp | ||
animation.h | ||
audio_stream_sample.cpp | ||
audio_stream_sample.h | ||
bit_mask.cpp | ||
bit_mask.h | ||
bounds.cpp | ||
bounds.h | ||
box_shape.cpp | ||
box_shape.h | ||
canvas.cpp | ||
canvas.h | ||
capsule_shape_2d.cpp | ||
capsule_shape_2d.h | ||
capsule_shape.cpp | ||
capsule_shape.h | ||
circle_shape_2d.cpp | ||
circle_shape_2d.h | ||
color_ramp.cpp | ||
color_ramp.h | ||
concave_polygon_shape_2d.cpp | ||
concave_polygon_shape_2d.h | ||
concave_polygon_shape.cpp | ||
concave_polygon_shape.h | ||
convex_polygon_shape_2d.cpp | ||
convex_polygon_shape_2d.h | ||
convex_polygon_shape.cpp | ||
convex_polygon_shape.h | ||
curve.cpp | ||
curve.h | ||
cylinder_shape.cpp | ||
cylinder_shape.h | ||
dynamic_font_stb.cpp | ||
dynamic_font_stb.h | ||
dynamic_font.cpp | ||
dynamic_font.h | ||
environment.cpp | ||
environment.h | ||
font.cpp | ||
font.h | ||
material.cpp | ||
material.h | ||
mesh_data_tool.cpp | ||
mesh_data_tool.h | ||
mesh_library.cpp | ||
mesh_library.h | ||
mesh.cpp | ||
mesh.h | ||
multimesh.cpp | ||
multimesh.h | ||
packed_scene.cpp | ||
packed_scene.h | ||
physics_material.cpp | ||
physics_material.h | ||
plane_shape.cpp | ||
plane_shape.h | ||
polygon_path_finder.cpp | ||
polygon_path_finder.h | ||
primitive_meshes.cpp | ||
primitive_meshes.h | ||
ray_shape.cpp | ||
ray_shape.h | ||
rectangle_shape_2d.cpp | ||
rectangle_shape_2d.h | ||
room.cpp | ||
room.h | ||
scene_format_text.cpp | ||
scene_format_text.h | ||
SCsub | ||
segment_shape_2d.cpp | ||
segment_shape_2d.h | ||
shader_graph.cpp | ||
shader_graph.h | ||
shader.cpp | ||
shader.h | ||
shape_2d.cpp | ||
shape_2d.h | ||
shape_line_2d.cpp | ||
shape_line_2d.h | ||
shape.cpp | ||
shape.h | ||
sky_box.cpp | ||
sky_box.h | ||
space_2d.cpp | ||
space_2d.h | ||
sphere_shape.cpp | ||
sphere_shape.h | ||
style_box.cpp | ||
style_box.h | ||
surface_tool.cpp | ||
surface_tool.h | ||
texture.cpp | ||
texture.h | ||
theme.cpp | ||
theme.h | ||
tile_set.cpp | ||
tile_set.h | ||
video_stream.cpp | ||
video_stream.h | ||
visual_shader_nodes.cpp | ||
visual_shader_nodes.h | ||
visual_shader.cpp | ||
visual_shader.h | ||
world_2d.cpp | ||
world_2d.h | ||
world.cpp | ||
world.h |