godot/modules
K. S. Ernest (iFire) Lee 85670726fd Improve VisualScript UX
* 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.
2018-07-24 13:59:28 -07:00
..
bmp Fix bits_per_pixel validation in BMP and TGA loader modules. 2018-07-08 18:51:20 +01:00
bullet Implemented Soft body 2018-07-23 20:50:23 +02:00
csg Added some documentation for the CSG nodes 2018-07-19 22:24:46 +10:00
dds SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
enet Add support for tutorial links to makerst.py 2018-06-12 17:40:24 +02:00
etc SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
freetype SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
gdnative Removed unnecessary assignments 2018-07-24 09:51:03 +02:00
gdscript Rewrite code completion 2018-07-20 21:55:18 -03:00
gridmap Merge pull request #16944 from rainerdeyke/master 2018-07-03 18:32:39 +02:00
hdr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
jpg Add webp buffer loader for Image 2018-07-17 12:03:45 +08:00
mbedtls Implement non blocking-handshake for StreamPeerSSL 2018-07-16 13:08:17 +02:00
mobile_vr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
mono Merge pull request #15880 from neikeq/better-collections 2018-07-23 23:59:04 +02:00
ogg SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
opus SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
pvr Style: Format code with clang-format 6.0.1 2018-07-18 16:27:03 +02:00
recast Move NavigationMeshEditorPlugin to Recast module as should be 2018-05-30 22:10:11 +02:00
regex Merge pull request #19138 from firefly2442/pcre2-10.31 2018-07-03 17:43:22 +02:00
squish SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
stb_vorbis SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
svg Merge pull request #19272 from akien-mga/svg-buildsystem 2018-05-30 22:10:03 +02:00
tga Fix bits_per_pixel validation in BMP and TGA loader modules. 2018-07-08 18:51:20 +01:00
thekla_unwrap SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
theora Fix loading and exporting of Theora and WebM video streams 2018-07-03 20:21:46 +02:00
tinyexr SCons: Pass env to modules can_build method 2018-05-30 19:11:36 +02:00
upnp Add UPnP support (port forwarding, querying external IP) 2018-06-07 01:52:04 +02:00
visual_script Improve VisualScript UX 2018-07-24 13:59:28 -07:00
vorbis Style: Format code with clang-format 6.0.1 2018-07-18 16:27:03 +02:00
webm Fix loading and exporting of Theora and WebM video streams 2018-07-03 20:21:46 +02:00
webp Add webp buffer loader for Image 2018-07-17 12:03:45 +08:00
websocket Removed unnecessary assignments 2018-07-24 09:51:03 +02:00
register_module_types.h Add missing copyright headers and fix formatting 2018-01-05 01:22:23 +01:00
SCsub - Improves portability in joystick buttons enum 2018-01-24 19:12:54 -03:00