## Interface
- [Preview Panel] Improve array display.
- [Preview Panel] Auto view now activate when switching preview channel.
- **[Preview Panel] Add settings for controlling pixel grid display.**
- [Graph Panel > View settings] Add Simplify zoom level control.
- **[Graph Panel] Pin-shaped node (pin, array pin, tunnel io) now select based on distance to make selecting stack of pins more intuitive.**
- [Graph Panel] Node wrangler connect now show junction name.
- [Inspector Panel] Add option to add expression and bypass icon to compact view.
- [Inspector Panel] Spacious view now also use custom right button settings.
- [Inspector Panel] Remove auto-hide control buttons (hide link/unit buttons when widget width got too low).
- [Inspector Panel] Add widget specific context menu.
- [Animation Dopesheet] Add freeze key area.
- **[Animation Dopesheet] Dragging Looping mode button now copy current Looping mode to other values.**
- **[Preview Window] Add toggle for unlocking preview node.**
- [Preview Window] Title now use shortened node name.
- [Menu Item Editor] Searching now also look for display name.
- [Preset Panel] 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.
- [Bend] Add fixed dimension type.
- [Blend Depth] When no depth surface connected node now use Y value as depth.
- [Camera] Focus center now use 'scene size' dimension instead of 'camera size' dimension.
- [Displace] Add "Stop empty" option to stop iteration when displaced pixel met empty pixel.
- **[Dither] Add "Linear" mapping mode.**
- [Dotted] Add Blend Mode property.
- [Draw Line 2 Point] Add different point modes.
- [Draw Path Profile] Add transformation settings.
- [Draw Path Profile] Mirror setting now has option for inverse mirror.
- **[Draw Shape] New Quadrilateral shape.**
- **[Draw Text] H Align now available for dynamic dimension type.**
- **[Export] Add "Duration" frame timing type (control how long each frame last in milliseconds instead of frames per sec.)**
- [Grid, Hex Grid, Tri Grid] Tile color blending now working with texture sample mode.
- **[Group] Add custom image for input display.**
- **[Image] Add Auto Splice button.**
- [Map Path] Add Blend modes.
- [Map Path] Change to Array processor.
- [MK Cable] Add line caps property.
- [MK Circuit] Add connection thickness property.
- [MK Facet] Add mask input.
- [MK IsoCube] Add fix dimension, base rotation.
- [Particle] Add path loop option.
- [Particle] Path deviation now a floating value with curve modifier.
- [Pixel Expands] Add Mask, Channel control.
- [Shape Path] Size control now rotate with rotation value.
- [Shine] Add mask output.
- **[Shine] Add offset mapping.**
- [Shine] Add Slope curve.
- [Shine] Add UV input, Keep Alpha option.
- [Spherize] Add re-Normalize radius option.
- [Stagger] Node now pause when skipping frame.
- **[Threshold Switch] Add frame visual in timeline.**
- [Threshold Switch] Frame mode now auto animated and offsetted to match frame number.
## Bugs
- Fix crash on startup if software can't check newer version.
- [Preference] Fix spacebar action not working.
- [Region] Fix program freeze when setting region frame range to negative value.
- [Menu Panel] Minimize button now activate on pressed.
- [Animation Panel] Add view context for "Current only" and "Current and Children".
- [Animation Panel] Fix deleting all keyframes not remove timeline item.
- [Graph Panel] Fix adding transform node not connect to selecting node.
- [Graph Panel] Fix adding connection with hotkey not update output junction visibility.
- [Graph Panel] Adding node with hotkey while dragging value now won't open new node for connection.
- [Preview Panel] Fix surface not centering in vertical tool mode.
- [Preview Panel] Fix minimap overlap with right toolbar.
- [Preview Panel] Fix error when locking right toolbar.
- [Preview Panel] Fix grid show up after deleting previewing node.
- [Inspector Panel] Fix error when clicking text-type tooltip.
- [Inspector Panel] Fix error when right-clicking gradient.
- [Workspace Panel] Fix crash when creating new layout.
- [Tunnel Panel] Fix "go to node" not force focus on node.
- [TextBox] Fix number box accept non-number input.
- [ScrollBox] Fix opening scrollbox with other scroll menu already existed cause the box to disappear.
- [Gradient, Palette Selector] Fix refresh button now refresh subfolders.
- [Randomizer Panel] 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.
- [Transform] Fix crash when setting animation frame to less than 1.
- [Scatter] Fix sampler position using incorrect position.
- [Lua] Fix setting alpha state effect draw code outside the function.
- [Draw line] Fix higher segment rendering error.
- [Draw Text] Fix error when loading font with empty char glyph.
- [Custom Panel Editor] Fix IO redirect can't remove the last item.
- [Scatter] Fix alpha not apply when using sampler surface.
- [Repeat] Fix dynasurf not rendering.
- [Shine] Fix mask only work in binary mode.
- [Dotted] Fix error with small spacing.
- [Nine Slice] Fix dimension gizmo apply value in the wrong unit.
- [Armature Pose] Fix bone require focus to detect mouse hover.
- [MK Jigsaw] Fix error when previewing node in rectangle shape.
- [Mesh Warp] Fix new control points created at [0,0].
- [MK Cable] Fix node initialize with empty output.
- [MK Cable] Fix rendering error when using swing.
- [Canvas] Fix using tools that activate magic selector cause magic selector tool to stuck.
- [Surface Extrude 3D] Fix error when non-square inputs.
- [Tunnel Out] Fix junction draw in the wrong place in minimized view.
- Fix freeze when duplicating some nodes.
- [Spherize] Fix oversampling not applying.
- [Tile] Fix incorrect output when shifting with pattern.
- [Transform Image] Fix duplicated 2D preview.
- [Action Editor] Fix adding action not automatically update action list.
- [Composite] Fix "Largest Surface" type ignore the last surface.
- [Group] Fix incorrect connection when ungrouping a group.
- [Group] Fix crash when trying to group nodes with multiple connections to the same junction.
- [Canvas] Fix transparent color got blended with drawing brush.
- [Display Image] Fix dragging node with 'Smooth transform' cause node to lag behind.
- [Fold Noise] Fix level value apply incorrectly.
- [Hex/Tri Grid] Fix offsetted texture sample.
- [Stagger] Fix node auto-clear old surface.
- Fix dynamic inputs node not refresh junction visibility when connected.
