1.18.7 beta

[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]