
## Interface
- Improve array display.
- Auto view now activate when switching preview channel.
- ** Add settings for controlling pixel grid display.**
- Add Simplify zoom level control.
- ** Pin-shaped node (pin, array pin, tunnel io) now select based on distance to make selecting stack of pins more intuitive.**
- Node wrangler connect now show junction name.
- Add option to add expression and bypass icon to compact view.
- Spacious view now also use custom right button settings.
- Remove auto-hide control buttons (hide link/unit buttons when widget width got too low).
- Add widget specific context menu.
- Add freeze key area.
- ** Dragging Looping mode button now copy current Looping mode to other values.**
- ** Add toggle for unlocking preview node.**
- Title now use shortened node name.
- Searching now also look for display name.
- Change "Reset Hotkey" to "Remove Hotkey".
- Edit option in hotkey pie-menu will now open hotkey preference.
- Add "__default" workspace to fallback to in case the default "Vertical" layout got override.
## Node
- **New Crack pattern node.**
- **New Content-Aware Scale node.**
- **New MK Rock node.**
- Deprecate Draw Shape Fast node
- Node preview channel now saved between session.
- **Reduce the number of nodes to render while editing.**
- Add "index" mode for double rotation randomizer.
- Mask input now has an option to only use alpha channel as mask value.
- Add fixed dimension type.
- When no depth surface connected node now use Y value as depth.
- Focus center now use 'scene size' dimension instead of 'camera size' dimension.
- Add "Stop empty" option to stop iteration when displaced pixel met empty pixel.
- ** Add "Linear" mapping mode.**
- Add Blend Mode property.
- Add different point modes.
- Add transformation settings.
- Mirror setting now has option for inverse mirror.
- ** New Quadrilateral shape.**
- ** H Align now available for dynamic dimension type.**
- ** Add "Duration" frame timing type (control how long each frame last in milliseconds instead of frames per sec.)**
- Tile color blending now working with texture sample mode.
- ** Add custom image for input display.**
- ** Add Auto Splice button.**
- Add Blend modes.
- Change to Array processor.
- Add line caps property.
- Add connection thickness property.
- Add mask input.
- Add fix dimension, base rotation.
- Add path loop option.
- Path deviation now a floating value with curve modifier.
- Add Mask, Channel control.
- Size control now rotate with rotation value.
- Add mask output.
- ** Add offset mapping.**
- Add Slope curve.
- Add UV input, Keep Alpha option.
- Add re-Normalize radius option.
- Node now pause when skipping frame.
- ** Add frame visual in timeline.**
- Frame mode now auto animated and offsetted to match frame number.
## Bugs
- Fix crash on startup if software can't check newer version.
- Fix spacebar action not working.
- Fix program freeze when setting region frame range to negative value.
- Minimize button now activate on pressed.
- Add view context for "Current only" and "Current and Children".
- Fix deleting all keyframes not remove timeline item.
- Fix adding transform node not connect to selecting node.
- Fix adding connection with hotkey not update output junction visibility.
- Adding node with hotkey while dragging value now won't open new node for connection.
- Fix surface not centering in vertical tool mode.
- Fix minimap overlap with right toolbar.
- Fix error when locking right toolbar.
- Fix grid show up after deleting previewing node.
- Fix error when clicking text-type tooltip.
- Fix error when right-clicking gradient.
- Fix crash when creating new layout.
- Fix "go to node" not force focus on node.
- Fix number box accept non-number input.
- Fix opening scrollbox with other scroll menu already existed cause the box to disappear.
- Fix refresh button now refresh subfolders.
- Fix crash when loading older project.
- Fix calling context menu repeatedly add menu content.
- Fix gradient value interpolate incorrectly.
- Fix color value interpolate without alpha.
- Fix crash when setting animation frame to less than 1.
- Fix sampler position using incorrect position.
- Fix setting alpha state effect draw code outside the function.
- Fix higher segment rendering error.
- Fix error when loading font with empty char glyph.
- Fix IO redirect can't remove the last item.
- Fix alpha not apply when using sampler surface.
- Fix dynasurf not rendering.
- Fix mask only work in binary mode.
- Fix error with small spacing.
- Fix dimension gizmo apply value in the wrong unit.
- Fix bone require focus to detect mouse hover.
- Fix error when previewing node in rectangle shape.
- Fix new control points created at [0,0].
- Fix node initialize with empty output.
- Fix rendering error when using swing.
- Fix using tools that activate magic selector cause magic selector tool to stuck.
- Fix error when non-square inputs.
- Fix junction draw in the wrong place in minimized view.
- Fix freeze when duplicating some nodes.
- Fix oversampling not applying.
- Fix incorrect output when shifting with pattern.
- Fix duplicated 2D preview.
- Fix adding action not automatically update action list.
- Fix "Largest Surface" type ignore the last surface.
- Fix incorrect connection when ungrouping a group.
- Fix crash when trying to group nodes with multiple connections to the same junction.
- Fix transparent color got blended with drawing brush.
- Fix dragging node with 'Smooth transform' cause node to lag behind.
- Fix level value apply incorrectly.
- Fix offsetted texture sample.
- Fix node auto-clear old surface.
- Fix dynamic inputs node not refresh junction visibility when connected.