- Gradient is now animatable.
- Palette animation of different lengths now won't create extra black color.
- Add project-wide setting
- Default surface dimension
- Default palette
Interface
- Add an exit button to close the tab.
- Each project now opens in its own graph panel.
- [Animation panel] Dopesheet label width is now adjustable.
- [Animation panel] Add active area indicator for nodes with active properties.
- [Animation panel] Add an option to unlock easing in the y-axis.
- [Preview panel] Onion skin for animation.
- [Preview panel] Minified tool rack.
- [Inspector panel] Expression textbox now has autocomplete.
- [Inspector panel] Color picker won't activate on the alt key if a textbox is active.
- [Graph panel] Add the ability to set a node in a group as a tool node, making tools on that node visible when inspecting a group.
- [Graph panel] Improve connection line drawing performance.
- [Add node] Add a "related" section to recommend common nodes use after each junction value.
- Add an option to display only the selected palette.
- Add a quick select button to select colors from the project palette quickly.
Nodes
- New rate remap node: Remap animation to a lower framerate.
- New armature sample node.
- New random shape node.
- New region fill node.
- New palette shift node.
- "New" color replaces node.
- Expression now support array creation and manipulation.
- Expression now support function calling.
- Trigonometry (sin, cos, tan)
- lerp
- wiggle
- random, irandom
- Expression now allow array member reassignment.
- Looping/ping-pong mode can now be set to affect only N-last keyframes instead of the entire track.
- Expression now terminates if a recursive call is detected.
- [Armature create/pose] Previewing nodes now frame the bone properly.
- [Armature create] Add button to remove bone in the inspector.
- [Armature create] Add move and scale tools.
- [Armature bind] Add bone translate and scale properties.
- [Armature bind] Add flashing color on an unbound surface.
- [Export] Add frame range property.
- [Camera] Oversample settings can now be set per surface.
- [Camera] Add depth of field property.
- [Lens blur] Now works with alpha channel.
- [3D extrude] Add smooth extrude.
- [Canvas] Brush preview is now hidden when using the color picker.
- [Canvas] Improve previewing system, now only have 1 output.
- [Canvas] Add selection tool.
- [Cache array] Frame range now use the same indexing as the animation panel.
- [Replace color] When using "set others to black" with mask, the masked-out area is also set to black.
- [Scatter] Add an option to rotate the object along the path.
- [Sprite stack] Add highlight property.
- [Particle, VFX] Add collision ground property.
Bug
- [Armature pose] Fix moving bone not apply rotation properly.
- [Gradient Out] Fix node not loading.
- [Camera] Fix parallax error.
- [Camera] Fix camera aspect ratio error.
- [Replace image] Fix detection error.
- [Render Sprite Sheet] Fix spacing not applied on the second image.
- [Cache, Cache array] Fix cache result not persist between saves.
- [Particle] Fix Rotate by direction property wiggle at the first two frames.
- [De-stray] Fix the node removes too many pixels.
- Fix expression error with a constant, single value.
- Fix expression error caused by space between variables.
- Fix the text area cursor not moving between lines properly.
- Fix the texture interpolation setting missing.
- Fix new empty project does not show save dialog on exit.
- Fix crash when closing the project with multiple projects opening.
- Fix save bug caused by duplicated UUID.
- Fix the rendering bug when creating a gradient with more keys than the maximum limit (128).
- Improve performance on idle.
