This release introduces natural language labels for blocks. For example, instead of "On ready", there is now a "when starting" block.
It also includes the following new features:
- Nodes can be used as parameters for blocks such as such as "call method {method_name} in {node}". To use a node as a block, drag it and drop it from the scene tree to the block canvas.
- There is a new SimpleSpawner node, which spawns nodes based on a set of properties
- In blocks related to groups, there is an options list to choose between groups. The list shows groups in the current scene, as well as global groups in Godot 4.3.
Finally, there are some performance and usability enhancements for the block canvas. With this update, it is faster for the block code editor to switch between block scripts.
What's Changed
- Block picker enhancements by @dylanmccall in #228
- Allow dragging nodes to block canvas by @dbnicholson in #227
- Add SimpleSpawner node and blocks by @manuq in #230
- ParameterInput: Detect click & drag gestures by @dylanmccall in #233
- Switch block labels to natural language by @manuq in #231
- Block: Set z_index on focus by @dylanmccall in #237
- ParameterInput: Ignore mouse events when not visible by @dylanmccall in #236
- Pong: Use call method in node by @dylanmccall in #239
- block: Show tooltips for blocks by @wjt in #235
- DragDropArea: Add offset to drag_started signal by @dylanmccall in #238
- BlockCanvas: Use _gui_input instead of _input by @dylanmccall in #241
- Fix error in simple_spawner.gd with Godot 4.2.2 by @dylanmccall in #242
- blocks: Add groups option block extension by @dbnicholson in #240
- blocks: Use string type for group names by @dylanmccall in #243
Full Changelog: v0.7.0...v0.7.1