Posted November 05, 2023 by MakhamDev
Add ctrl+shift+f10 to reset the current theme (will also reset layout).
Add meta.json
for themes.
Add warning when loading theme made for an older version.
Add reset button for most config dialog.
[Graph Panel] Improve connection drawing quality.
[Graph Panel] Scenes are centered when loaded.
[Inspector Panel] Add option to switch to the inspector panel when double-clicking on a node (on by default).
[Preview Panel] When not previewing any node, or previewing non-surface node (e.g. path) will scale to project default dimension.
[Animation Panel] Animation controls will now be disabled while exporting.
[Workspace Panel] Add a proper title.
[Preference] “Appearance” renamed to “Interface”. Rearrange and remove preference to match its category.
[Preference] Add option to change temp folder.
[Menu] Add an option to open a project in safe mode. (Shift + click on file > open)
New 3D terrain node
New Set Material node
New VFX trail node
New VFX oscillate node.
Add connection support from particle to struct get.
Remove legacy 3D nodes.
Removing animation status also removes all the keyframes.
[Cache Array] Now run every frame even with non-animating input.
[Cache, Cache Array] New cache group feature.
[Canvas] Add brush distance, rotation, and rotate by direction properties.
[Canvas] Add option to use background dimension (on by default).
[Canvas] When using an eraser, if the alpha channel is set to true, then the eraser will only erase the alpha channel.
[Collection] Now attempt to recover caches on every child node.
[Color Adjust] Add blend modes.
[Export] Add .mp4 file format (through FFmpeg).
[Export] Add frame step property (I thought I’d already add this?)
[Export] Export button will now be disabled if the project is exporting.
[Export] Node now waits for external encoding to be completed before completing the export process.
[Find Pixel] Add option to output all found pixels.
[Find Pixel] Add tolerance property.
[Find Pixel] Pixel position now starts at [0, 0] instead of [1, 1]. Return [-1, -1] is no result.
[Line] Add option to invert path direction.
[Line] Add random blend property.
[Line] Improve performance.
[Loop] Add non-looping group IO.
[Outline] Add option to crop overflow pixel for the inside outline.
[Path Builder] Remove connected property. Now use nested vec2 array to define disconnected paths.
[Pin] Now propagate value instead of reference.
[Set Material] Add an option to wrap a single material with array.
[Strip] Add strip ratio property.
[Struct Get] Add struct array support.
[Switch] Now only display connectable junctions.
[Transform] Renamed “Scale” output dimension type to “Transformed” which also includes rotation.
[VFX spawner] Add a setting to output all particles.
[VFX variable] Add seed value.
[VFX] Node now won’t update when manually scrolling.