[h2][b]Interface[/b][/h2]
[list]
[*] Add Shift+mouse wheel to scroll through options in several interface buttons.
[*] Add the ability to add custom nodes by dropping node folders into the interface.
[*] [noparse][Add node] Improve search weight for consecutive matches.[/noparse]
[*] [noparse][Add node] "Showing connectable" setting now filters out more nodes.[/noparse]
[*] [noparse][Preference] Sections are now collapsible.[/noparse]
[*] [noparse][Preference] [Theme] Add global palette section.[/noparse]
[*] [noparse][Preference] [Theme] Add reset button to individual color.[/noparse]
[*] [noparse][Preference] [Theme] Improve UI.[/noparse]
[*] [noparse][Preference] [Hotkey] Increase click area for hotkey editing.[/noparse]
[*] [noparse][Preference] Add default setting for node attributes (surface format, interpolation, oversample).[/noparse]
[*] [noparse][Graph] Selecting all nodes in the inline group will select the inline group object too.[/noparse]
[*] Remove default theme from the exe. All themes are now loaded externally.
[/list]
[h2][b]Node[/b][/h2]
[list]
[*] Atlas data is now separated from surface data.
[*] Add a way to add a custom category in the add node dialog and fill them with internal or custom nodes.
[*] Matrix is now a separate float data variant.
[/list]
[list]
[*] New Separate color node.
[*] New Surface data node.
[*] New Array unique node.
[*] New Array boolean opr node.
[*] New Cache Value Array node.
[*] New nodes for extracting color value in specific spaces.
[*] New Vector normalize node.
[*] New nodes for matrix operations.
[*] New (numerical) Differential node.
[*] New Polar coordinate conversion nodes.
[*] New Path to SDF node.
[/list]
[list]
[*] [noparse][Path] Control point editor now unlock anchor length by default (hold shift to unlock angle).[/noparse]
[*] [noparse][Path] Add variable weight support.[/noparse]
[*] [noparse][Path Plot] Add weight equation.[/noparse]
[*] [noparse][Tile Drawer] Now supports undo.[/noparse]
[*] [noparse][Tile Drawer] Add button and hotkey for rotating, flipping tiles.[/noparse]
[*] [noparse][Tile Drawer] Improve line, shape draw with non 1x1 tiles brush.[/noparse]
[*] [noparse][Tile Drawer] [Palette] Brush now supports right click to erase.[/noparse]
[*] [noparse][Tile Drawer] [Palette] Right click on eraser tool for extra options.[/noparse]
[*] [noparse][Tileset] Add missing tile variants.[/noparse]
[*] [noparse][Threshold] Add adaptive thresholding algorithm.[/noparse]
[*] [noparse][Normalize] Add localized normal mode.[/noparse]
[*] [noparse][Export] Add .exr export format.[/noparse]
[*] [noparse][Delay] Add "clear" overflow option.[/noparse]
[*] [noparse][Delay] Now show the delayed frame in the timeline on inspection.[/noparse]
[*] [noparse][Atlas Set] Complete rework. Each attribute can be enabled/disabled directly with the absolute/relative mode selector.[/noparse]
[*] [noparse][Draw Atlas] Add option to separate atlas array.[/noparse]
[*] [noparse][VFX Renderer] Output now excluded from line group.[/noparse]
[*] [noparse][Separate Shape] Add option to not crop the output.[/noparse]
[*] [noparse][Crop Content] Add atlas output.[/noparse]
[*] [noparse][Custom Node] Add support for multi-passes shader.[/noparse]
[*] [noparse][Custom Node] Add support for different surface depth.[/noparse]
[*] [noparse][ASE File In] Add layer names, tag names and raw data outputs.[/noparse]
[*] [noparse][Random] Add shuffle option to randomize new value every frame.[/noparse]
[*] [noparse][Level Selector] Add smoothness value.[/noparse]
[*] [noparse][Math] Add map operation.[/noparse]
[/list]
[h2][b]Bugs[/b][/h2]
[list]
[*] Fix "Override UI Font" setting not applying.
[*] Fix importing multiple files not working.
[*] Fix driver not saved if the value only has one keyframe.
[*] Fix unit conversion not working when modifying value while playing animation.
[*] [noparse][Graph] Fix copying node inside inline group not reconnect to the group.[/noparse]
[*] [noparse][Scroll menu] Fix random graphics show up when showing an empty data array.[/noparse]
[*] [noparse][Inspector] Fix tooltips show up over other dialogs.[/noparse]
[*] [noparse][ButtonGroup] Fix shift + scroll wheel activate the widget through dialog.[/noparse]
[*] [noparse][Textbox] Fix right click menu trigger even when not hovering.[/noparse]
[*] [noparse][Textbox] Fix holding key sometimes not repeating.[/noparse]
[*] [noparse][Presets] Fix crash when deleting presets.[/noparse]
[*] Fix atlas data not fully implemented.
[*] [noparse][3D Obj] Fix import error.[/noparse]
[*] [noparse][Tileset] Fix sprite reference error.[/noparse]
[*] [noparse][Tile Drawer] Fix fill tool not working.[/noparse]
[*] [noparse][Tile Drawer] Fix crash when using >1 size with non 1x1 tiles brush.[/noparse]
[*] [noparse][Tile Drawer] Fix crash when using a shape brush with no tile.[/noparse]
[*] [noparse][Delay] Fix node clear previous surface too often.[/noparse]
[*] [noparse][Terminal Trigger] Fix the icon from being too damn thicc.[/noparse]
[*] [noparse][Feedback] Fix connection line still being drawn after deleting the node.[/noparse]
[*] [noparse][Feedback] Fix memory leak.[/noparse]
[*] [noparse][Custom Shader] Fix nodes can't be loaded.[/noparse]
[*] [noparse][Path] Fix anchor created by the draw path tool not saving.[/noparse]
[*] [noparse][MIDI In] Add warning when no MIDI device is detected.[/noparse]
[/list]