Pixel Composer 1.20.7 beta

Pixel Composer 1.20.7 is here. New patterns, operators, preview rulers, transform stretch and more.

itch devlog: 1.20.7 beta - Pixel Composer by MakhamDev

Steam announcement: Pixel Composer - 1.20.7 beta - Steam News

Interface

  • UI graphics now loaded as packed texture page.

  • Context menu items can be toggle by releasing initial right mouse button.

  • Add default hotkey for history panel (ctrl+alt+z).

  • Add Node selector tool for selecting nodes based on different conditions (type, color, connection, attributes, etc.).

  • [Preview Panel] When showing grid, double clicking will snap selection to grid.

  • [Preview Panel] Add ruler.

  • [Preview Panel] Add compact info view.

  • [Animation Panel] Add the ability to hide properties.

  • [Animation Dope sheet] Double click group name to rename.

  • [Add node dialog] Search now include tooltip / preset.

  • [History Panel] Add filter option to only show actions associated to selecting node.

  • [Menu Panel] Add link to forum.

  • [Preference] Add default node height settings.

Node

  • New [Kisrhombille] node.

  • New [Weave] node.

  • New [Stretch] node.

  • New [Weld] node.

  • New [Curvature] node.

  • New [Symmetric Nearest Neighbor] node.

  • New [Smoothen path] node.

  • New [Font] node.

  • Simplify [To Text] node and move its functionality to a new [Format Number] node

  • [Preference] Add option to set default dimension unit.

  • [Canvas] Change color picker to use global picker.

  • [Canvas] Selection creation is now undoable.

  • [Canvas] Action inside selection is now undoable.

  • [Canvas Group] Adding layer now switch focus.

  • [Shadow] Add Shadow only output.

  • [Simplex Noise] Add tiling option.

  • [Export] Export now check if the file is actually modified (check readonly flag and modify time) and gives warning if the file is not mark as modified.

  • [Export] Framerate value can have relative (to preview framerate) unit.

  • [RIgidBody] Wall setting now span outside domain.

  • [RIgidBody] Add fractional unit to several properties.

  • [RIgidBody Fracture] Fracture map now scale to match base texture dimension.

  • [RIgidBody Explode] Add option to activate physics on explode.

  • [RIgidBody Explode] Add option to apply torque on explode.

  • [RigidSim Object] Add atlas offset toggle.

  • [RIgidBody Render] Add atlas output.

  • [Chromatic Abbr.] Add oversample setting.

  • Remove group io from inline group.

  • Mappable Parameter now initialize with 0 - current value.

  • [Displace] Add radial and zoom type.

  • [Displace] Add mix blend mode.

  • [Solid] Add foreground surface input.

  • [pSystem Render] Prevent unnecessary update when manually setting frame.

  • [Erode] Change preserve border setting to oversample.

  • [Erode] Now support negative value for dilation effect.

  • [Erode] Add different scan patterns.

  • [Flip] Change axis selector to toggle group.

  • [Wave Path, Shift Path, Spiral Path] Add path range control.

  • [Bake Path] Add path object output.

  • [Transform] Add stretch settings.

  • [Transform] Improve cross-frames data.

  • [Transform] Add velocity output.

  • [Format Number] Add Thousand separator.

  • [Format Number] Add custom decimal separator.

  • [Draw Gradient] Add inverse axis curve.

Bugs

  • Fix curve y range not apply in shader.

  • Fix loading file not apply easing.

  • [3D Cylinder] Fix normal not aligned to profiled curve.

  • [Addon] Fix crash on initialize constants.

  • [Addon] Fix crash when trying to deserialize invalid data.

  • [Animation Dopesheet] Fix error when scrolling with graph on.

  • [Canvas Group] Fix adding new layer ignore the first brush input.

  • [Canvas] Fix canvas action not undoable.

  • [Canvas] Fix error warning when save.

  • [Canvas] Fix selection mask disappear when not hovering.

  • [Canvas] Fix selection mask not apply until the second click.

  • [Collection Panel] Fix error when trying to edit collection with no inputs or outputs.

  • [Draw 4 Points Gradient] Fix error on update.

  • [Draw Shape Fast] Fix relative unit not working.

  • [Export] Fix create node with animation extension not set type to animation.

  • [Gradient Select] Fix crash when changing single color from gradient box.

  • [Gradient Select] Fix editing gradient from the widget not register undo event.

  • [Gradient] Fix loop option not working.

  • [Gradient] Fix using node chord to invert the gradient not mark value as modified.

  • [Graph Panel] Fix error when adding path using node parameter view.

  • [Inspector Panel] Fix favorite properties of deleted node still shows up.

  • [Inspector Panel] Fix matrix widget caused stutter when scrolling over.

  • [Kuwahara] Fix active toggle not working.

  • [Nine Slice] Fix editing dimension with widget apply wrong unit.

  • [Posterize] Fix alpha mode not working in non-palette mode.

  • [Preview Panel] Fix preview array selector draw atlas in the wrong position.

  • [RigidSim Spawner] Fix spawn rotation use incorrect unit.

  • [Shadow] Fix transparent pixel turns dark.

  • [To Text] Fix inputting integer leaves trailing decimal.

1 Like

1.20.7.1-2 patch

Interface

  • Software now initialize with proper UI scale based on screen dpi.
  • Add export project to .json.
  • [Workspace Panel] Add option to reset current workspace.
  • [Workshop Panel] Add button to download all Patreon projects.
  • [Splash] Add showcases section to news page (fetch from Discourse showcase category).

Node

  • Setting animation type to stop now stop animation at the last frame.
  • [Animation Control] Node now disabled when exporting.

Bugs

  • Fix curve data returns zero in shaders.
  • [Add node dialog] Fix crash when togging favorites through context menu.
  • [Array Processor] Fix error when inputting array of 1 member.
  • [Preview Panel] Fix view not reset on init.
  • [Graph Panel] Fix error when loading collection.
  • [Menu Panel] Fix error when switching to vertical mode.
  • [Scatter] Fix error when changing scatter map.
  • [Display Text] Fix bounding box larger than text content.
  • [pSystem Accel] Fix node apply acceleration incorrectly.
  • [pSystem] Fix node inside group rendered twice.
  • [Blend] Fix normal and replace mode not preserve alpha.

1.20.7.3 patch

Bugs

  • [Inspector Panel] Fix error when trying to set color by ctrl+click on keyframe.

  • [Palette Mixer] Fix error when changing color.

  • [Replace Colors] Fix crash when setting color.

  • [Composite] Fix normal blending use preserve alpha (which leads to empty output).

  • [Sprite Stack] Fix alpha blending error.

  • [Shadow] Remove dilation effect when grow is set to 0.

  • [Shadow] Improve growing for anti-aliased image.

  • [Erode] Improve growing for anti-aliased image.

  • [3D Repeat] Fix path sampling not clamp.

  • [MK Flare] Fix crash when changing color.

1 Like