Version history

Below you can find a list of version changes and fixes for Paragraphic.

Version 0.6.10Released 2024-09-04 for mac, windows, linux
Bug fixes:
– Fix Inspector Add node button not showing menu.
Version 0.6.9Released 2024-09-02 for mac, linux
Changes and improvements:
– Use native style confirmation dialogues on macOS and Windows for things like the Unsaved changes dialogue.
– Changed some fonts and text sizes to improve readability on non-retina monitors.
– Sharpened up some icons to look better on non-retina monitors.
– Changed socket menu icons for existing connections to be more connection-like.
– Change repeater spacing sliders default ranges minimum to 1 instead of 0 to make it harder to accidentally drag spacing down to 0.
– Added a new Export setting for SVG export units, to either export as millimeters or pixels.

Bug fixes:
– Prevent Path repeater tool for repeating paths along themselves, causing infinite loops.
– Don’t allow 0 spacing in Path repeater fixed spacing mode, causing infinite repeatitions.
– Fix inline warning messages showing only placeholder texts instead of the actual warnings.
– Fix Document parameters connection markers being offset incorrectly after adding a new document parameter.
– Fix Path Repeater incorrect angle along path for at path start when using rotate elements in.
Version 0.6.8Released 2024-08-30 for mac, windows, linux
Changes and improvements:
– Save Getting Started page change immediately on change instead of when closing the window.
– Hide selection info button in toolbar when there is no selection.

Bug fixes:
– Fixed missing poster frame for the Instances Getting started video.
– Fixed an issue where the value field hover controls would not show in some situations.
– Fix a crash on launch in some cases on macOS.
Version 0.6.7Released 2024-08-29 for mac, windows, linux
Changes and improvements:
– New Getting Started Connections page text and video.
– Allow setting fill color alpha to make image elements semi-transparent.
– Exported SVGs are now sized in mm instead of pixels.
– Changed button style for many UI buttons.
– The Circle repeater now allows negative radius values.
– Added new icons for Apply Function input mode and transformation options.
– Change group index icons to include # symbol.

Bug fixes:
– Fix infinite loop error when trying to add connections to paramters using index inputs in some cases.
– Fix undo/redo of creating instance layers.
– Fix automatic layer naming of instance layers when changing input layer connection.
– Fix update socket snap positions when sockets move during connection drag.
– Fix Getting started window blocking events in main window while open.
– Fix socket hover highlight ring being drawn over socket popup menu.
Version 0.6.6Released 2024-08-26 for mac, windows, linux
Changes and improvements:
– Use Text element text as the exported SVG element name.
– Some generation performance improvements, removing some double-updates and pointless undo state registrations.
– Improvements to handling last used import/export paths when these are invalid.
– Fall back to backup license server on errors checking with primary license server.

Bug fixes:
– Fix unexpected window resizing sometimes when moving window between displays.
– Fix loading files (like the PowerOfTwoSelection sample file) using repeater index input nodes.
– Fix extra artboard background color rects in file SVG exports.
– Fix group layers with repeated mixed content types not rendering as expected (like the DataDrivenChart example).
– Fix a bug with undo/redo and file loading failing to correctly load connections to some change mode selection parameters (like the PowerOfTwoSelection example).
– Fix some redundant undo states being saved on autoamtic layer pivot updates.
– Fix initial value assigning when adding a new sub socket input connection.
– Fix incorrect warning about failing to load ImageData parameters (imported images) when loading form file.
– Fix incorrect automatic group element pivots calculations.
Version 0.6.5Released 2024-08-23 for mac, windows, linux
Changes and improvements:
– New pivot point change implementation, using the layer transform panel pivot offset or the Set Pivot node now only affect transformations after the change as expected. This will make the pivot point changes consistent with all other changes and allow using different pivots for different transforms on the same element. However change the appearance of designs that relied on the previous simplified pivot implementation.

Bug fixes:
– Fix Apply Layer node when used on a layer in a transformed layer group.
– Fix Align node align to artboard when used on a layer in a transformed layer group.
– Fix new update dialogue change log not resizing when resizing window.
– Fix Set Pivot node not accounting for element transform when setting automatic edge/corner pivot.
– Fix tool tips on color parmeters with connected input.
– Fix being unable to add input nodes on range and random seed parameter types.
– FIxes to some issues saving/loading last used import and export paths in .pgdoc documents.
Version 0.6.4Released 2024-08-21 for mac, windows, linux
Changes and improvements:
– New Apply Layer node, this lets you use a separate layer as input and apply color or transformation based on this layer content.
– Changed generation to also generate hidden layers, even if they’re not rendered or exported.
This enables showing highlight boxes for hidden layers as well as dragging and transforming them while hidden. Mostly useful for when a hidden layer is used as input for another layer.
– New and re-arranged getting started pages / videos, moving the more advanced connections stuff back and adding two new pages about applying changes to groups and cycling between edit tools.
– Changed Repeat Function node to allow setting separate scale X,Y and offset X,Y ranges for repetitions.
– Improved the layer output panel list with element index and fill/stroke preview to the list items.
– Improved warnings/feedback on network issues during license code validation.

Bug fixes:
– Fix incorrect warnings about unsupported handle type offset when dragging some repeater handles.
– Fix some issues with rendering order when grouping GPU-accellerated rendered layers (text and bitmap images) and non-accellerated layers (vector paths).
– Fixed license code validation issues on some Linux distributions.
– Fixed Selection button menus being placed incorrectly sometimes when opened close to window edges.
Version 0.6.3Released 2024-08-16 for mac, windows, linux
Changes and improvements:
– Added new Repeat path tool to easily add path repeaters.
– Improvements to Path repeater handles.
– Reordered repeater tools in the tools panel in new line, grid and radial foldout repeater groups.
– Edit menu Copy of layers now also copies SVG of selected layers so you can paste this into other apps.
– You can now zoom in/out with command-scroll-wheel as well as alt-scroll-wheel (macOS).
– Adding a Split input node to a 2d value parameter with an input connection now connects the new X and Y parameters with new separate connections automatically.

Bug fixes:
– Fix Document Parameters added from parameters with no header not being possible to remove since they had no menu button.
– Fixed rotation handle shift-modifier angle snapping.
– Fixed restoring connections on undoing adding input node to parameter with connected input.
– Fix an error/warning on undo of adding parameter input nodes due to incorrect undo state registration.
– Fix display of image data parameters when failing to load image.
– Fix artboard background color not being included in SVG exports.
– Fix last element placement in Path repeater node when using fixed count and fixed spacing mode.


Version 0.6.2Released 2024-08-13 for mac, windows, linux
Changes and improvements:
– Changed Line tool to use angle and length mode instead, and added a new centered option on Line generator.
– Improved handles for Line layers (length, angle and offset).
– Remember and restore the scroll position in the Inspector panel per layer when changing selection.
– Improved handling and feedback of invalid license details.
– Improved angle snapping when using shift modifier on angle parameter handles.
– Made it easier to click select thin straight lines.
– Assigning control point handle length to control points with no handles now changes the handle type.

Bug fixes:
– Fix some repeater offset handles being hidden due to being too close to layer pivot.
– Fix crash on using Line tool.
– Fix crash on adding some layer nodes before other nodes.
– Fix layer list item layer visibility toggle issue.
– Fix Last element of path repeater in fixed count mode sometimes flickering when modifying path length.
– Fix path repeater element rotation on path end points with no curve handles.
– Fix editing and then deselecting indeterminate value fields empty setting their values to 0.

Version 0.6.1Released 2024-08-11 for mac, windows, linux
Changes and improvements:
– Added new Set Pivot change node the can be used to set the pivot point of elements.
– Hide layer repeater handles if the corresponding parameters are controlled by input connections.
– Area repeater now allows negative area size values.
– Hide layer handles that are too close to the layer pivot point.
– Added performance measurement utilities for future optimization reference.
– Performance improvement by updating layer rendering hierarcies only when needed.
– Support using trackpad scroll gestures to scroll in selection button menus.
– Added first batch of tester credits.
– Update to Godot 4.3rc3

Bug fixes:
– Fix Paragraphic preventing computer from going to sleep automatically when inactive.
– Fix SVG import of paths using multiple periods as path command separators.
– Fixed not being able to enter new license code from About window.
– Fix macOS native menu About Paragraphic item not opening About window.
– Fix buggy initial radius when using the Circle repeater tool on free form paths.
– Fix Adjusted Color parameter input node not automatically connecting existing input connection when adding node.
– Fix scrolling in selection button menus not stopping correctly at button/menu edges.


Version 0.6.0Released 2024-08-06 for mac, windows, linux
Changes and improvements:
– Added new Path Repeater node, that repeats elements along a path supplied by a separate connected layer.
– Added new Random Repeater node, that repeats the layer in a random radial cluster with adjustable distance distribution.
– Added Repeat random tool for easily adding new random repeaters to layers.
– When adding a new connection by dragging, snapping to sockets now also highlights the corresponding layer.
– Improved defaults when adding a new Apply Function node based on previous nodes in the layer.
– Update to Godot 4.3rc2

Bug fixes:
– Fix layer outline rectangle and transform box not updating for layers in group when group is transformed.
– Fix a crash after deleting a layer that was currently hover-highlighted in the Layers list.
– Fix Apply Function node pivot distance calculations not using zero as minimum value.
– Fix Apply Function node incorrectly showing position gradient rotation angle when pivot distance was set as input.
– Fix flicker of incorrect layer appearance when toggling hidden layer back to visible.
Version 0.5.9Released 2024-08-01 for mac, windows, linux
Changes and improvements:
– Added new visualization graph of Apply Function node function.
– Added new Apply Function node functions: Ease, Linear Peak, Square Wave and Random Noise.
– Added Pivot distance as a new Apply Function node input option.
– Added new Text Substring input node to allow you to get parts of an input string.
– Added new Color adjustment input node to allow you to get adjusted versions of input colors.
– Added new Color from values input node to allow you to get colors based on input values.
– Adjusted tools panel to make separation of tool groups more clear.
– Added new Repeat Function node, that repeats elements and applies a transformation based on a function of the index.

Bug fixes:
– Fix Apply Function node function period offset and repeating for non-continuous functions.
Version 0.5.8Released 2024-07-30 for mac, windows, linux
Changes and improvements:
– No longer allows multiple instances of Paragraphic running at the same time on macOS.
– Prevent opening open .pgdoc documents again.
– Last used import path (for importing images) is now saved and reused per document.

Bug fixes:
– Fixes undoing adding parameter input connection not restoring value it had previous to adding the connection.
– Fixes undo/redo of font changes.
– Fixes documents not being opened on macOS when opened from OS with Paragraphic running.
– Fixes error logs being corrupted when running multiple instances of Paragraphic.
– Fixes crash on clicking Browse in a document parameters Image data parameter.
– Multiple fixes to Image Data parameters with input connections.

This update will require macOS testers to re-enter your license details due sandboxing changes.

Version 0.5.7Released 2024-07-29 for mac, windows, linux
Changes and improvements:
– Added screen configuration info to Technical log info to better debug monitor-related issues.
– Improved parameter socket hover highlight and added tooltips.
– Changed color parameter control to show a connection icon instead of a lock icon when disabled due to input connection.
– Cleaned up and sharpened many icons to look better on non-hiDPI monitor resolutions.
– Improved UI text rendering.

Bug fixes:
– Fixed a mouse precision issue on in maximized windows on Windows and Linux.
– Fix issue on macOS with incorrect UI scale when using multiple monitors, mixing retina and non-retina resolutions.
Version 0.5.6Released 2024-07-26 for mac, windows, linux
First external Testing phase 1 build