Below you can find a technical list of version changes and fixes for Paragraphic. You can find more in-depth information on new features and updates in the Development blog.
Version 1.3.2Released 2025-11-04 for mac, windows, linux
– Added new Range from value input node that allows easily setting a mirrored value range using a single input value.
– Added a new setting controlling if the tool should reset to the select tool after drawing a new layer or not.
– Added a little insert button on the arrow widget in the corner of input node panels as an alternative way of inserting input nodes, similar to using the insert widget between the layer nodes.
– Improvements to popup warnings and info message overlays.
– Restructured parts of the Settings window with a new separate Units tab.
– Drawing tool fill / stroke settings in toolbar are now updated to match if selected layer fill / stroke is changed while drawing tools is selected.
– Fixed possible divide by zero issues in expression nodes, these now return 0 with a warning for generation safety instead of infinity if you enter an expression dividing by a zero value variable.
– Fixed value field hover control stepper buttons not stepping value first time they’re clicked when switching focus between the X and Y component fields in the same 2d value parameter.
– Fix layers scaled to zero on X or Y axis getting handles locked from moving on the other axis as well.
– Fix imported svg path subelements with transforms getting incorrect pivot points.
– Fix Apply Layer node using incorrect sampling positions in some transformed/imported group situations.
– Fix regression in 1.3.1 breaking some group index-based generation.
Version 1.3.1Released 2025-10-20 for mac, windows, linux
– Added
– Added toggle between relative and absolute row and column offsets in offset grid patterns in the Grid and Area repeaters.
– You can now alt-drag to duplicate color stops when editing color gradients.
– When adding Index value and Index function input nodes these will now be better at selecting a suitable generation index from the start, instead of the current node group index.
– Node descriptions are now shown as a tool tip if you hover node panel headers.
– Fixed invalid app manifest on Windows from v1.3.0.
– Fixed crash when using color picker on macOS 10.15 due to changes in v1.3.0.
– Fixed node preview rendering issues in some cases when disabling nodes.
– Fixed Halftone tool sometimes dropping area handle immediately resulting in a 0x0 halftone area.
– Fixed some issues with updating path repeater and transform repeater overlay handles.
– Fixed some issues when removing the last stop for a color gradient.
– Fixed some incorrect sampling when disconnecting an Apply layer node sampled layer, changing the layer and then reconnecting it to the node again.
Version 1.3.0Released 2025-10-06 for mac, windows, linux
–
–
– Added new Fill color gradient and Stroke color gradient options in Apply function, Apply layer, Apply list and Randomize nodes, allowing you to set fill or stoke color by sampling colors from a gradient.
– Added new Parametric gradient input node, allowing you to define a color gradient with linked color and stop offset parameters.
– Added new Color from gradient color input node, allowing you to sample a single color from a gradient.
– Added additional noise configuration settings (frequency and fractal octaves) to the Noise function used in Apply Function, Index Function etc nodes.
– Update to Godot 4.5 rendering engine.
– Improved filtering/rendering of scaled bitmap image layers.
– Added support for importing JPEG images with more unusual color formats.
– Added seeking and a simple progress bar to the videos in the Getting started intro window.
– Added current tool action description label to all tools in the toolbar.
– Added warning about missing screen reading permissions for sampling colors from other apps in color picker when appropriate.
– Adding Index value input nodes to parameters with 0-1 value range now automatically sets it to relative value mode.
– Split long parameter tooltips into multiple lines to make them easier to read.
– Improvements to error logging, including script backtraces in technical log on errors.
– Fixed crash importing SVGs with embedded jpg bitmap data in unsupported formats.
– Fixed missing resize handles on layers for some single path imported svg.
– Fixed bug where importing multiple different size svgs in sequence would sometimes result in incorrect scaling if layers were then resized.
– Hide Repeat Transform offset handle if offset is disabled.
– Fixed incorrect hint messages and warnings shown in Align node to connect a target layer, even if align to layer option was disabled.
– Fixed an issue with validation of the add input node item in the parameter context menu.
– Fixed a svg generation issue where the wrong color might be used in the preview in layers with a lot of similar colors.
– Fixed an import issue where replacing loaded image layer data with a new image would sometimes fail.
– Fixed an import issue where replacing imported svg data parsed as paths would revert the layer to importing as an image instead of parsed vector paths.
Version 1.2.5Released 2025-09-17 for mac, windows, linux
– Added Element Size X and Size Y as possible inputs for the Group Apply Function Node.
– Allow setting a manual absolute input value range in the Group Apply Function Node instead of using the automatic input range calculated based on the input elements.
– Improved format validation and error messages when entering license codes.
– Fixed Apply Function Node sometimes getting incorrect automatic input ranges due to precision errors when all elements are the same.
– Fixed drag offset of repeated and transformed layers in group layers sometimes going the wrong way.
– Fixed exported SVG files containing embedded bitmap data for hidden bitmap image layers, resulting in larger file sizes.
– Fixed missing element resizing handles for the original element in layers with multi-level repetitions.
Version 1.2.4Released 2025-08-29 for mac, windows, linux
– Added a new List change node selection mode, allowing you to specify a comma separated list of indexes for the elements to apply the change to in a group.
– Added a new Control points mode in Path repeater, allowing you to repeat elements placing them on the control points of paths instead of along the path curves.
– Changed name of change type selection parameter in a number of group nodes like (Apply Function and Apply Layer nodes) to avoid confusion with the selection Apply to modes.
– Improved some warning/info messages for Array parameter fields.
– Fixed incorrect selected layer element description in child layers of repeated group layers.
– Fixed some flickering in node preview rendering.
– Fixed Path Modify and Path Randomize nodes producing incorrect results when zero-scaling path point spline handles.
– Fixed previously disabled color parameters showing incorrect color when enabled in some situations.
– Fixed Path Randomize node applying the same Offset Y and Scale Y transformations to all path points instead of random different ones in the set range.
– Fixed Set Stroke node not updating Apply To mode correctly based on previous node changes.
Version 1.2.3Released 2025-08-04 for mac, windows, linux
– Added new Group Pivot Relative Transform node that allows you to offset and rotate individual elements in groups relative to the group pivot point.
– Added Pivot direction offset and Pivot rotation options to the different Apply/Randomize group nodes to allow offsetting and rotating elements relative to the group pivot point in them as well.
– You can now insert new parameter input nodes after an existing input node via a new “Insert node after” item in the input node menu. This allows you to insert further processing of input values without needing to remove and re-add existing nodes.
– Improvements to automatic numbering of copied/cut layers when pasted in.
– Improved generation index selection warning for nodes acting on single elements.
– Fixed some issues trying to open parameter context menu for parameters without input sockets.
– Fixed hover controls stepping buttons not working for random seed parameters with large values.
– Removed some incorrect log error messages when undoing/redoing deleting input nodes.
– Fixed some issues with node interfaces not updating correctly on change between group and single element inputs.
Version 1.2.2Released 2025-07-23 for mac, windows, linux
– You can now copy / paste colors as html style hex codes via the color parameter context menu, making it easier to get color information to/from other applications.
– Fixed bitmap format exports failing in some situations in 1.2.1 update.
– Fixed group index-based calculations not working in Change node input nodes after 1.2.0 update.
– Fixed an issue with loading parameter index function value input nodes from files.
Version 1.2.1Released 2025-07-22 for mac, windows, linux
– Smarter aborting and restarting of generation processes for more responsive editing of complex layers.
– Made it easier to drag-reorder layers to the top or bottom of the artboard layer list.
– Improved memory management.
– Added a Regenerate menu option in the layer menu to allow forcing regeneration of a specific layer, should normally never be needed but could be useful in some troubleshooting situations.
– Added a new performance option to disable generating node previews for very large groups.
– Added some sanity limits to prevent accidental generations of millions of elements that could cause freezes and crashes. These limits should never be encountered in typical use but if you do find they limit some project of yours please let us know so the limits can be adjusted.
– Fixed a crash that could occur when editing repeated simple line elements by using length/angle handles.
– Fixed a crash that could occur when hovering a connection item in the socket menu in some situations.
– Fixed Apply Function node pivot distance and pivot angle inputs not accounting for element offset in Deep change mode.
– Fixed connections rendering behind sockets and other UI items instead of on top.
– Fixed elements in imported SVG groups not being assigned to correct group indexes.
– Fixed value range parameter reverse range action undoing.
Version 1.2.0Released 2025-06-30 for mac, windows, linux
–
–
–
–
–
– Performance and memory management improvements.
– Grid and Area repeater offset patterns can now have vertically offset columns as well as horizontally offset rows.
– Added new Pivot Angle input option for the Apply Function node, allowing you to apply angle-based gradients in groups.
– Area selection now prioritizes selecting layers in the same group as the current selection, just like click select.
– Layer list items now show layer name in a tooltip for cases when it’s truncated.
– Layer output structure panel now updates automatically when changing layer selection.
– Change Transform node flip options can now be used independently from scaling.
– New hide/show and lock/unlock items in the layer menu.
– You can now apply offsets to random change node apply to selections and shift this selection like other apply to selections.
– Improved undo action names for a lot of actions.
– Fixed incorrect layer node panels when selecting some combinations of layers.
– Fixed rendering thread timing issue that could cause layers not to update.
– Fixed incorrect offset in instance layers when changing pivot point of parent layer.
– Fixed multi-layer selection node preview not updating correctly when manually aligning selected layers.
– Fixed svg export groups not getting their paragraphic group names.
– Fixed missing parameters on nodes after specific replace node operations.
– Removed invalid Replace node menu items on Comment nodes.
– Fixed change node relative group index max values.
– Fixed incorrectly showing input angle in Apply Function node when paraeter was unused.
– Fixed node preview panels not updating correctly in some cases when switching between single and multi-layer selection.
– Multiple fixes to issues with node previews.
– Fixed node panels mixed enable state when selecting multiple layers where the same node had different enable state.
– Fixed node panels not updating on undo of disable/enable node.
– Fixed a bug with automatic layer naming when replacing the generator node (start node) of a layer.
– Fixed Layer Structure info panel remaining open after document was closed.
– FIxed color picker title bar sometimes ending up outside screen on windows.
– Fixed some issues with changing Apply To mode in thr Group Remove node.
– Fixed incorrect naming of elements in regenerated repeated groups.
– Fix generation of function start/end values for non-continous functions with even period offsets.
– Prevent invalid offsetting of artboard using arrow key stepping with artboard selected.
– Fixed file extension being added instead of replaced in export dialogue when exporting to a new format.
Version 1.1.5Released 2025-05-26 for mac, windows, linux
– Fixed potential crash on layer list drag reordering after 1.1.3 update.
Version 1.1.4Released 2025-05-19 for mac, windows, linux
– Fixed broken add input parameter menu in 1.1.3.
Version 1.1.3Released 2025-05-16 for mac, windows, linux
– UI update optimizations.
– Improved initial loading time of complex files.
– Fixed some issues loading old pre-release version files.
– Fixed incorrect scaling of image elements in some cases.
– Fixed a crash updating complex node previews while inserting nodes earlier in node sequence.
– Fixed incorrect undo actions stored on loading of files with text layers.
– Fixed some memory leaks.
Version 1.1.2Released 2025-05-08 for mac, windows, linux
– Added a new Remove group node for simply removing a selection of elements in a group.
– Added option to remove elements scaled below a limit in Apply Function, Apply Layer and Randomize group nodes, letting you completely remove small elements instead of just scaling them down.
– Added element removal chance as options in Apply function and Apply Layer nodes, to allow gradually removing elements in groups.
– Improved layer scale handles to automatically offset layers to keep opposing edge/corner fixed when possible instead of scaling around pivot.
– Changed zoom to happen around cursor location when using scroll wheel or pinch gesture zoom.
– Fixed relative repeater index values when using Random repeater.
– Fixed layers rendering blank after being moved entirely outside artboard and then back in after 1.1.1 update.
– Fixed changing artboard size not redrawing layers clipped by artboard edge after 1.1.1 update.
– Fixed viewport scroll bars not updating correctly on artboard size changes.
– FIxed issue with Function Repeater breaking layer generation in some cases if count was set to 1.
Version 1.1.1Released 2025-04-28 for mac, windows, linux
– Improved selection retention: When clicking and dragging to move a selected layer that layer should now keep being selected event if there’s another layer in front of it where you click, and for selected stroke-only layers it will also let you click and drag to move inside shapes.
– The color picker now has a list of recent colors you can use to quickly reuse colors in a document.
– Improved Expression 2D input node with new single expression option and hiding of base x,y input parameter if unused.
– Added option in Grid and Area repeaters to base spacing on a margin between elements, using the size of the first element in the grid as a reference.
– You can now use ctrl/command modifier to select multiple layers in the layer list without selecting layer in between.
– Made some repeater handle reference lines (like Area and Line repeater spacing) dashed to make them more visually distinct from the area handles.
– Circle shapes can now use the equal radius setting to define the size with just a single radius value.
– Improved rendering quality in the node previews.
– Improved rendering performance for layers extending outside artboard.
– Fixed Value Round optional decimal count parameter not being applied correctly.
– Fixed Polygon tool applying the equal radius setting to drawn shapes when holding shift regardless of user settings for shift modifier.
– Fixed non-linear functions not being applied as expected in the Function repeater node.
– Fixed Area repeater not updating hex spacing automatically in fixed count mode for hex-grid patterns.
– Fixed some inconsistencies with adding new points to existing paths using the freeform path pen tool.
Version 1.1.0Released 2025-04-21 for mac, windows, linux
–
–
–
–
–
– Added Point on path input node, allowing you to get positions along a connected vector path shape layer.
– Added new Value Function input node, complementing the Value Expression input node as a way to set up complex relationships between parameters.
– Added new setting (default off) to allow selecting stroke-only shapes by clicking inside them, just like filled shapes.
– Made it easier to select small shapes and thin lines when zoomed out.
– Changed initial smooth control point spline handles to be different lengths when setting a sharp corner point to use angle-mirror smooth spline handles.
– Split input value node for value ranges now labels the two parameters min and max instead of the generic X and Y.
– You can now use PI and ? constants in expressions, not just lowercase pi.
– Exported rectangle paths are now represented as rect tags instead of path tags in SVG.
– Improved precision when adding new points on existing curve paths with freeform path tool.
– The Add node menu now has subcategories for Change Path and Change Stroke/Fill nodes to make the list a bit more manageable.
– Improved parameter translations when changing a node to another type, to carry over more overlapping settings.
– Improved contrast slightly of some UI elements like sockets and unit labels.
– Adjusted default settings for a lot nodes.
– Fixed value field hover controls sometimes not closing automatically when moving cursor away.
– Fixed not being able to use pi constant in index value expressions.
– Fixed some negative relative color hue adjustments being applied as positive adjustments.
– Don’t allow making layer connections between groups and group member layers that would cause infinite loops.
– Fixed some index value calculations not working in duplicated layers with generation index calculations.
– Don’t allow value range +/- mirroring toggles for ranges that have restricted min/max values.
– Fixed warning / information overlay messages blocking mouse input while shown.
– Fixed incorrect values when updating inputs for expressions set to constant values without variables.
– Fixed some floating-point precision issues converting paths to/from control points.
– Fixed crash on importing some invalid SVG paths.
– Fixed sub-socked connection ends not being placed/moved correctly when scrolling in panels.
– Fixed some node preview rendering issues.
– Multi-threading stability improvements.
You can read more about this update in the Development blog post.
Version 1.0.6Released 2025-04-03 for mac, windows, linux
– Added a new Round value input node to round values with settings for direction and number of decimals.
– Index value input node expressions now support adding additional expression variables
– Expression input node custom parameters no longer use the value type of the parent parameter and are instead just generic values.
– Allow relative change to the stroke dash offset in the Adjust stroke node.
– Added an info message to index selection parameters when selecting the index of change node that will not be updating due to the Apply to mode of the node.
– Setting a negative size on a bitmap Image layer now flips it as expected.
– Added setting to change zoom keyboard shortcut to use =/- instead of +/- on keyboards without a + primary key.
– Rendering engine update to Godot 4.4.1
– Fixed issue with replacing some repeater nodes with other repeaters.
– Fixed Artboard or Group node panel menu containing unsupported replace node action.
– Fixed SVG exports of bitmap images with negative sizes.
– Fixed broken parametric arc wedge shapes with inner radius.
– Fixed some memory leak issues.
Version 1.0.5Released 2025-03-26 for mac, windows, linux
–
–
– Apply function, Randomize and other group nodes can now change stroke dash pattern offsets.
– Parse stroke line caps, joints and stroke dash when importing svgs paths.
– After downloading a new update you’re now offered to quit the running version to install the update.
– Added a note in the version label showing if it’s running in compatibility mode to support running on older hardware.
– Added some better error logging in case of network issues during update checks or license unlock.
– Fix layer list header buttons not working (group, ungroup, duplicate and instance), broken in a previous update.
– Fixed Color from list node to allow ten different colors in the list as intended instead of just nine.
– Fixed layer pivot offset presets not being applied if the layer had not offset, scale or rotation.
– Fixed svg importer not parsing style data inherited from the root svg tag.
Version 1.0.4Released 2025-03-19 for mac, windows, linux
– Added setting for enabling/disable default changes in new added nodes.
– Added markers for hidden nodes in the inspector when selecting multiple layers with mismatched node sequences.
– Clarified information about trial mode export limitations.
– Rearranged Settings interface.
– Fixed Random value input nodes in incremental mode returning incorrect values when using reversed value ranges.
– Fixed crash on importing some specific svg content combinations.
– Fixed some cases of incorrect parsing of svg arc path segments.
– Fixed incorrect pivot points of transformed imported svg sub-groups.
Version 1.0.3Released 2025-03-14 for mac, windows, linux
– Added new flip horizontal / vertical toggle buttons to the Transform node, for quick and easy flip scaling.
– Added an Angle and length 2d input node, to allow setting and 2d x,y parameter using an angle and a length instead.
– Pressing Escape while drawing a free form path now ends drawing the path and switches to the point editing tool.
– Added flip horizontal / vertical parameter context menu items for all scale/size parameters.
– Naming an expression custom parameter ‘angle’, ‘scale’ or ‘factor’ will now give it an appropriate value type instead of reusing the parent parameter value type like other custom parameters.
– Some improvements to the value slider controls.
– Some improvements to saving/loading user settings.
– Fixed hint indicator about Help menu on first closing Getting started window.
– Fixed Freeform path control point value fields not parsing math expressions.
– Fixed stability issues after deleting node while editing parameter value field in the node.
– Fixed using Pen tool to add new points along converted or transformed freeform paths.
– Pressing Escape while dragging a connection now just ends the connection drag without deselecting the selected layer(s).
– Fixed missing selection description in point editing tool after ending drawing a new free form path.
– Grid repeater hex pattern spacing parameter now has the correct length value type.
Version 1.0.2Released 2025-03-06 for mac, windows, linux
– Engine/Rendering components updates (Godot and ThorVG) for improved performance and compatibility.
– Automatic fallback to compatibility mode on older systems.
– Added rendering driver info to Technical info log window.
– Try to parse and name pasted in svg layers based on svg element IDs.
– Fixed issue with generating svg when copying multiple selected layers.
– Fixed Apply To Select Random mode parameters not being hidden if switching over to Apply to Each or Group.
– Fix issues with export settings in files originally saved with pre-release versions (like some sample projects).
– Fix Random value input nodes using the wrong value range with some combinations of incremental steps and value range limits.
Version 1.0.1Released 2025-03-03 for mac, windows, linux
– Added setting to allow editing value field values using mouse scroll wheel (also works with shift and alt modifiers for different value steps).
– Added link to user discord channel in help menu (for Paragraphic, Vectoraster and Patternodes users).
– Fixed issue where the app might freeze on loading files with many layers.
– Fixed shift modifier with mouse scroll wheel not working when used over the value field hover controls slider.
– Fix svg parsing issues for paths with rotate() transforms in inkscape-generated SVG files.
– Fix svg parsing issues with files using some compacted value formatting.
Version 1.0.0Released 2025-02-24 for mac, windows, linux
This is the full 1.0 release, ending the pre-release early access period. Thank you to all the beta testers and others who have provided feedback during development, Paragraphic is a much better application because of it.
Changes and improvements
– Improve layer renaming by making the edit field use the full space while editing the name.
Bug fixes
– Fixed a minor issue with generating layer svg for copying.
– Fix trial mode export message placement.
– Improve layer renaming by making the edit field use the full space while editing the name.
– Fixed a minor issue with generating layer svg for copying.
– Fix trial mode export message placement.
Version 0.9.7Released 2025-02-17 for mac, windows, linux
– Add export option to add an artboard size clipping rect to svg exports.
– Apply appropriate scaling to hover control slider ranges based on selected length units for the parameter.
– Updated and rearranged some of the Getting started window introduction videos.
– Improved naming and numbering of newly added Document parameters.
– Fixed setting default artboard size in Settings window saving incorrectly when not using mm or pixels as length units.
– Fixed undo/redo of actions that added multiple nodes to the same layer (like repeater-tools applied to transformed layers).
– Fixed parameter value type for Adjust Stroke node width adjustment.
– Fixed rendering clipping of sharp corners on wide strokes.
Version 0.9.6Released 2025-02-11 for mac, windows, linux
–
–
–
– Added new total angle handle to the Circle repeater when used in non-full circle mode.
– Made overlay layer highlight outline shown on hover in layer list more noticable.
– Configuring document parameters, enabling min or max value limits now sets limits respecting current parameter value so it’s not changed.
– Added link to node graph explainer blog post from the Getting started windows, for a more in-depth introduction to node based systems.
– Fixed integer division issue with expressions in value fields.
– Fix multiple document parameters with the same name not loading correctly.
– Fixed text layer auto-names not updating correctly on connected text input changes.
– Fixed additional cases of layer highlight outlines lingering after they should be removed.
– Fixed using up/down arrow in expression formula fields trying to step values up/down instead of moving cursor.
– Fix some issues dragging angle handles.
– Fixed crash replacing nodes on layers in some situations.
– Removed some redundant svg import error messages.
Version 0.9.5Released 2025-02-03 for mac, windows, linux
– Add buttons for opening and closing of free from paths at the current selected pair of control points.
– Allow using the Pen tool to continue drawing paths from selected path end points.
– The position and handle length/angle values for selected freeform path control points are now placed in an expandable section of the Freeform path node, and hidden by default.
– You can now collapse and open parameter input node panels.
– Added Help menu item for showing paragraphic blog Documentation posts.
– Changed nodes picking values/colors/elements using indexes to be more consistent in how this works internally.
– Comma separated Value/Text list parameters now allow escaping commas with backslash “\,” so you can have text list items with commas in them.
– Fixed an issue with lingering layer hover highlights.
– Fix connection ends not showing/hiding correctly when opening/closing node panels.
– Fixed crash selecting a repeater index using a selection button and then immediately deleting the node in some situations.
– Correctly place connection ends on hover for connections to parameters in collapsed input node panels.
– Fixed infinite loop in getting point closest to zero length path.
– Fixed invalid bounds calculations for path elements with just a single point.
Version 0.9.4Released 2025-01-26 for mac, windows, linux
–
–
–
– Configuring custom document parameters now applies changes instantly for better feedback.
– Escape key now closes any open context menus.
– Don’t automatically switch to point edit tool when selecting a freeform path layers.
– Fix not being able to paste in svg content copied from Affinity Designer (and maybe other sources).
– Fix blurry text on higher resolution rendering. Also fixes pixel-based exports of text at higher resolutions.
– Improve appearance of initial window/UI loading on Windows.
– Fix exporting empty document to SVG resulting in a completely empty file.
– Fix some situations where layer context menus might be left open after layer was deselected.
– Fix layer output connection markers sometimes not drawing in the correct location.
– Fix incorrect resize handles being shown if layer output contains no elements from original generator node.
– Fix warnings about reverting value type when loading non-angle custom document value parameters.
– Fix dynamic parameters not updating in grid / area repeater spacing parameters.
– Correctly hide unavailable element generation indexes in index selection menus after loading file.
Version 0.9.3Released 2025-01-17 for mac, windows, linux
– Hotfix crash on adding some nodes using the inspector panel Add node button in v0.9.2.
Version 0.9.2Released 2025-01-16 for mac, windows, linux
– Display length units on length value parameters.
– Add new settings for when units to use for general length values, stroke line widths, font sizes and artboard sizes.
– Slightly changes how selecting units in the export dialogue works to show the same length in the different physical size units.
– Fix crash/freeze on using some menu item shortcuts while a native file picker dialogue is open.
– Fix toolbar selection description not updating when a selected layer is deleted.
– Fix some issues using certain tool combinations after deleting layers.
– Fix some menu items being incorrectly enabled when they should not be.
– Fix glitchy appearance of splash screen when initially loading window on macOS.
– Fix native Layer menu not updating correctly when switching between multiple documents on macOS.
– Fix reorder layer to top/bottom not working if it would move the layer only one step.
Version 0.9.1Released 2025-01-09 for mac, windows, linux
–
–
– Added secondary change to Group Randomize node, so you can now apply linked randomization to two aspects, like scale and color, at once.
– Changed Random Value input node incremental mode to use the value range as inclusive, now possibly returning the range max value as expected. NOTE: This might change generation of random value based designs.
– Display settings (like the new tiling repetitions and previous selection overlay settings) are now saved per document instead of globally.
– Downloading of new updates is now done in Paragraphic instead of by opening a web browser with the download link.
– Added support for clickable links in the update check version change log.
– Make it easier to select handles and path control points when zoomed out.
– Changed selection highlight outlines to only highlight the primary element when editing the initial generator node.
– Using the middle mouse button to click and drag to pan no longer cycles selection tools, it still cycles tools if you click without dragging.
– Some changes to node sequence preview rendering.
– Adjusted some parameter label names and layout.
– Fix not being able to drag new connection from layer parameters to artboard parameters via the layers list.
– Fix overlay outline highlights not updating correctly to show elements affected by nodes edited by dragging handles.
– Fix star shape inner radius field not updating on outer radius change with relative Inner Radius option enabled.
– Fix issue where drawing a new shape layer would sometimes result in a 0x0 layer.
– Fix issue with sometimes not grabbing the repeater tool start handle correctly.
– Fix a potential crash related to using modifier keys with some tools in specific situations.
– Fix issue with modifier key state sometimes not updating correctly after deactivating/activating application.
– Fix connection overlay not updating when deselecting layer without selecting a new one.
– Fix selection overlay element index numbers scaling with viewport zoom.
– Fix random 2d value input node always using the X value range for both X and Y values.
– Fix default custom pivot offset value fields not showing for Group layers.
– Fix clipped rendering of layers with custom present pivot offsets.
Version 0.9.0Released 2024-12-11 for mac, windows, linux
–
–
– The Repeat Function now allows applying all the same change types as the Apply Function instead of just basic transforms.
– Changed value function Noise to get better range distribution, and adds an exponent parameter to allow adjusting the noise value distribution.
– The function graphs now show multiple function graphs when representing multiple different selected function parameters.
– Added a new shortcut button to add a node between two nodes in the layer node sequence.
– Made Repeat Area the primary grid repeater tool.
– UI performance optimizations.
– Changed a couple of node default parameter settings to produce nicer results.
– Turn off auto-center pivot option when converting shapes to free form path layers.
– Added new setting to open a new blank document at startup or not.
– The home screen (shown when no documents are open) now shows a list of recently opened documents.
– Correctly handle negative index offsets in Apply Function node.
– Fix node “Apply to” mode sub-parameters not always being shown when appropriate.
– Fix apply change scale range parameters mirroring around 0 instead of 1 when set to mirror.
– Fix some cases of svg export text elements being misaligned.
– Correctly outline elements affected by edited nodes when multiple layer nodes are edited simultaneously due to multi-selection.
Version 0.8.10Released 2024-12-04 for mac, windows, linux
– Improved submenu handling in context menus making it less finnicky to find the nodes you’re trying to add or connect to.
– Context menus are now properly closed when window is resizes or the application loses focus.
– Fix main view not rendering at specific zoom levels on some monitors.
– Fix keyboard nudging and deleting layers not working in some situations.
– Fix some small issues with mouse hover tracking in popup menus.
– Fix multiple custom document parameters sometimes being given the same ID, causing connections from them to fail loading from file.
– Fix trackpad panning direction being reversed to system user setting on macOS.
Version 0.8.9Released 2024-12-02 for mac, windows, linux
–
– Improved rendering performance.
– Added a Select all item to the Edit menu (cmd/ctrl-A) allowing you to select all layers, control points or content in edited fields.
– Added a Use text box pivot option to Text layers when generating paths, to keep the pivot point of the paths at the text box center.
– When duplicating group layers using index parameters in child groups are now automatically updated to use corresponding indexes in the new group instead of still referencing the original.
– Changed the backup solution used if the main license server is unreachable.
– Don’t use proportional aspect lock when drawing new text boxes even if you have set size/scaling to be proportional by default.
– Fixed a bug where some connection would be saved to file incorrectly, causing them to fail to load when the file was loaded.
– Fixed a bug where duplicating layers with connections to parameter input nodes would fail to duplicate these connections.
– Fixed a bug where some saved connection would not be recreated correctly on loading file.
– Fix an issue with the layer Transform panel preview not updating correctly after multi-layer selections.
– Fix incorrect initial generation of some randomized content when loading a saved file.
Version 0.8.8Released 2024-11-20 for mac, windows, linux
– Added Duplicate node item in the node menu for layer nodes, allowing you to quickly add a copy of a node after it with the same settings.
– When adding a repeater to a layer with an offset pivot point, a set pivot node is now also added automatically before the repeater.
– Allow editing the field label name of custom document parameters inline.
– Having shift key modifier set to unproportional resizing will now only apply this to corner handles, allowing you to do still do unproportional resizing/scaling using edge handles without holding shift.
– Fix reversed spline handles when changing some control points from no handles to smooth handles.
– Correctly apply shift modifier proportional setting to layer scale handles.
– Fix undo/redo of changing document parameter names/labels.
– Fix group layers not updating on visibility changes in child layers.
– Fix node preview rendering with mixed CPU/GPU rendering elements (like mixing bitmap images and vector shapes)
– Fix connection overlay rendering of snapped connections.
Version 0.8.7Released 2024-11-18 for mac, windows, linux
–
–
– Added “Open recent” menu item in File menu to allow quickly re-opening documents.
– Added labels to layer scale handles to differentiate from resize handles from shapes etc.
– Some improvements to path stroke rendering.
– Fix a bug trying to resize a Line layer using handles while in Offset line mode.
– Ensure dragged and hovered handles and control points are drawn last to always be on top and not hidden behind other handles or control points.
– Fixed potential crash in layer preview rendering thread.
Version 0.8.6Released 2024-11-12 for mac, windows, linux
– Added new Color from list input node that can be used to assign a color picked from a list of colors to any color parameter.
– You can now use arrow keys up/down (including with shift or option modifiers) to change value filed values.
– Rendering performance improvements.
– Fix some issues with moving window by dragging title bar in macOS with toolbar extended to title (using native macOS menu).
– Fix incorrect fields shown initially when adding Value from list or Text from list parameter input nodes.
– Fix bug with some files generating incorrectly first time after loading from file.
Version 0.8.5Released 2024-11-06 for mac, windows, linux
Early access starts with this version. This means anyone can now try it from the paragraphic.design website, and you can also purchase a license at a reduced price. But development and testing will continue alongside this, towards the full 1.0 release.
Changes and improvements
– Development build expiration features removed and versions changed to Early access.
– Buttons and links for purchasing a license added in Trial mode.
Bug fixes
– Fixed redundant regeneration of layers on toggling their visibility.
– Development build expiration features removed and versions changed to Early access.
– Buttons and links for purchasing a license added in Trial mode.
– Fixed redundant regeneration of layers on toggling their visibility.
Version 0.8.1Released 2024-11-04 for mac, windows, linux
– Updated all sample files with inline comments and explanations.
– Random value input nodes now return different values in sub-layers of repeated group layers.
– Added resize handles to artboard when it’s selected.
– Improved layer node preview update performance.
– Fix artboard view centering on artboard size change.
– Fix incorrect y offset of grid repeated groups.
– Fix layout of multi-line comment labels.
– Fix paste in comment text fields inserting content twice.
– Fix hang trying to drag up layers list split view from collapsed state in some conditions.
Version 0.8.0Released 2024-11-01 for mac, windows, linux
–
– Area repeater now has the same pattern options as Grid repeater, allowing you to fill the area with offset or hex-grid pattern repetitions.
– Input sockets that require an input connection for a node to work (like the path in Path Repeater, or layer in Apply layer) are now marked with a yellow highlight if they’re empty to make them easier to find.
– Always show parameter heading for parameters with input nodes, to make it more clear what the input node is setting.
– Performance improvements.
– Unfocus edited value fields on space bar to prevent accidental clearing when trying to pan.
– New comment node/parameter icons.
– Keep showing overlay handles when temporarily switching to pan tool using Space key.
– Fix some multi-threading issues with deselecting a layer while rendering node previews.
– Fix UI scaling issue after waking up from sleep on multi-monitor setups with mixed display scales.
Version 0.7.9Released 2024-10-28 for mac, windows, linux
–
–
– Changed appearance of boolean (checkbox) parameters to be the same as the checkbox toggle headings to make appearance more consistent.
– Added option to remove overlapping last repetition to Path repeater node to handle case where repeating elements with fixed count and offset along path would place the last element in the same location as the first.
– Drawing tools now reuse last used/selected stroke line caps/joints settings when drawing new shapes.
– Preview svg rendering optimization.
– Some small improvements to the Updates window UI.
– Add Points as an option for export length units.
– Fix path repeated getting incorrect offset until input is modified when added with no path set.
– Fixed the “Use original aspect” parameter in the Image node unchecking immediately when first checked.
Version 0.7.8Released 2024-10-24 for mac, windows, linux
–
– Performance improvements for working with large groups.
– Added new Set Image node to allow changing the image data of image elements.
– You can now change edit tool by clicking right side of layer node panel header for nodes with matching tools.
– Clicking the right side on node panel header you can now highlight elements affected by this node (same as editing parameters).
– Improved warnings about unsupported input elements for nodes that only act on specific element types (like Set Text and Set image node).
– Fix repeater tool description texts to indicate you need to grab the repeater handle and not anywhere on the layer to repeat.
– Fix rendering and SVG export of rounded stroke line joints.
– Fix image tool locking image size aspect even after releasing aspect modifier key.
– Fix grid tool locking aspect of offset parameter when it shouldn’t.
– Fix being unable to copy the SVG of the entire artboard.
Version 0.7.7Released 2024-10-21 for mac, windows, linux
– Generation and rendering performance improvements.
– Added support for setting line joints and caps via the Set Stroke node.
– Changed path click hit detection to non-zero winding rule instead of even-odd to be consistent with SVG standard.
– Changed line tool to not snap line angle to whole degrees for better precision.
– Fix repeater element offset if elements have varied pivot offsets.
– Fix random value updates not updating correctly with disabled repeaters in a layer node sequence.
– Fixed saving free form paths with closed subpaths being saved as a single path instead of separate sub paths.
Version 0.7.6Released 2024-10-17 for mac, windows, linux
– Added setting to toggle shift key editing modifier between restricting to proportional or doing non-proportional resizing.
– Elements now have transparent stroke color by default, meaning you need to set both a stroke color and width to get stroke to show, to be more consistent with fill color.
– Changed display controls (bottom left) replacing the checkboxes with a general overlay toggle to hide/show all selection overlays and an options menu button with additional settings.
– Added a new overlay display option to show the element index number of elements in selected groups.
– Added a new overlay display option to automatically hide selection outlines for large groups, with limit adjustable in the Settings panel.
– Added settings for new document default size.
– Added settings for new document default tool fill and stroke settings.
– Last used tool settings (such as fill color and stroke) are now saved in documents and restored on load.
– You can now retrieve lost license codes via e-mail, added link to retrieval form in license entry window.
– Correctly reverse direction of font glyph paths for fonts with reversed order paths.
– Improved / fixed placement of repeat transform scale and rotation handles in some situations.
– Fix not being able to drag some handles if the corresponding parameters have been disabled.
Version 0.7.5Released 2024-10-14 for mac, windows, linux
– Moved Repeat Transform node handles to the last repeated element instead of the first for improved precision.
– Changed the Repeat Transform “linear scale gradient” to make a linear gradient retaining the same scale for the first scaled item instead of the last compared to the default scaling.
– You can now drag with middle mouse button to pan in the main viewport.
– You can now “over pan” and scroll beyond the artboard edge with mouse pan tools.
– Changed license entry dialogue layout to fit longer e-mails and names in fields.
– You can now resize the Getting Started window to make the videos bigger.
– Right click anywhere in a node panel header now opens the node menu, same as using the menu button to the right.
– When dragging to add new connections, socket snap positions are now shown on the layer list items of selected layers as well.
– Sharpened Align, Distribute and Pack icons for non-hiDPI displays.
– Sharpened edges of most interface panels to be less blurry on non-hiDPI displays.
– Fixed issue with save dialogue saving Technical log becoming unresponsive on Windows.
– Fix viewport tools not working in the area below the tools panel.
– Fix middle mouse button switching from Free form path tool to Path point edit tool even if this tool was not available.
– Fix paramter socket menu opening on right-click while dragging a connection.
Version 0.7.4Released 2024-10-09 for mac, windows, linux
Testing phase 2 starts with this version. This update changes how random values are generated for paramer input nodes, which means designs using thoese will produce differerent values after this update.
Changes and improvements
– Re-implemented random value generation for input nodes to be more predictable and stable when changing other nodes.
– Big performance improvements in designs using random values combines with multiple repeaters and change nodes.
Bug fixes
– Fixes some inconsistencies with repeater indexes updates not always starting at 0.
– Re-implemented random value generation for input nodes to be more predictable and stable when changing other nodes.
– Big performance improvements in designs using random values combines with multiple repeaters and change nodes.
– Fixes some inconsistencies with repeater indexes updates not always starting at 0.
Version 0.7.3Released 2024-10-07 for mac, windows, linux
– Added single value input nodes for 2d value parameters.
– Added value 2d input inode for value parameters from converting a 2d value to a single value.
– Added a random 2d value input node, for generating random 2d values like sizes, positions and ranges.
– Added H as an alternative keyboard shortcut for the Hand/Pan tool (you can still also hold space).
– Fix an issue where adding input nodes using the socket input menu would double add the nodes resulting in orphaned nodes and issues if the layer node they were in was later removed.
– Fix issues with adding input nodes in some cases resulting in nodes being added to multiple parameters.
Version 0.7.2Released 2024-10-03 for mac, windows, linux
This update changes some pivot calculation features. Most files should be unaffected, but it might change some existing designs.
Changes and improvements
– Replaced the “Auto center pivot” option in the layer transform panel with a full selection of possible auto-pivot options same as in the Set pivot node.
– Change repeater and group layer default pivot point calculation to be geometric center of bounds instead of average center points of elements.
– Set Pivot node now defaults to “Group apply” to mode instead of “Each” like other change nodes when applying to groups.
– You can now configuring value limits and other properties of custom document parameters, accessible via the parameter context menu.
– Added labels to the Shape and Layer rotation handles to make them easier to tell apart, and be a little smarter about which one should be shown when they’re on top of each other.
– Added a new “Linear scale gradient” option to Repeat transform node, making it easier to make some scale/transform gradients.
– Changed the order of some file data loading and related log messages to provide more helpful information in case something goes wrong.
– Added a small minimum drag distance before mouse tool drag operations start to avoid accidental rect selection and moves on click.
– Improve rectangle selection checking of element groups.
Bug fixes
– Correctly enable/disable Edit menu undo/redo and copy/cut/paste items in windows other than the main window.
– Fix some memory leaks.
– Replaced the “Auto center pivot” option in the layer transform panel with a full selection of possible auto-pivot options same as in the Set pivot node.
– Change repeater and group layer default pivot point calculation to be geometric center of bounds instead of average center points of elements.
– Set Pivot node now defaults to “Group apply” to mode instead of “Each” like other change nodes when applying to groups.
– You can now configuring value limits and other properties of custom document parameters, accessible via the parameter context menu.
– Added labels to the Shape and Layer rotation handles to make them easier to tell apart, and be a little smarter about which one should be shown when they’re on top of each other.
– Added a new “Linear scale gradient” option to Repeat transform node, making it easier to make some scale/transform gradients.
– Changed the order of some file data loading and related log messages to provide more helpful information in case something goes wrong.
– Added a small minimum drag distance before mouse tool drag operations start to avoid accidental rect selection and moves on click.
– Improve rectangle selection checking of element groups.
– Correctly enable/disable Edit menu undo/redo and copy/cut/paste items in windows other than the main window.
– Fix some memory leaks.
Version 0.7.1Released 2024-10-01 for mac, windows, linux
Changes and improvements:
– Parameters now have a context menu you can access via right click or a menu button to make it easier to add/remove input nodes and access other parameter-related features (like reversing ranges, resetting values etc).
– Document custom parmeters can now be re-ordered in the list using the parameter context meu.
– Added buttons to copy or save technical log to file in technical log window.
– The Random value input node now adapts the allowed value range to the parmeter it’s generating input for.
– Optimized handling and rendering of Image Elements.
– Added more descriptive undo action names for enabling/disabling/changing parameters.
Bug fixes:
– Fix issues with license checks on some linux distributions.
– Fix a multi-threading issue causing flickering and potentially other issues when updating slow-rendering layers.
– Fix incorrect undo action names for some operations adding/removing parameter input nodes.
– Parameters now have a context menu you can access via right click or a menu button to make it easier to add/remove input nodes and access other parameter-related features (like reversing ranges, resetting values etc).
– Document custom parmeters can now be re-ordered in the list using the parameter context meu.
– Added buttons to copy or save technical log to file in technical log window.
– The Random value input node now adapts the allowed value range to the parmeter it’s generating input for.
– Optimized handling and rendering of Image Elements.
– Added more descriptive undo action names for enabling/disabling/changing parameters.
Bug fixes:
– Fix issues with license checks on some linux distributions.
– Fix a multi-threading issue causing flickering and potentially other issues when updating slow-rendering layers.
– Fix incorrect undo action names for some operations adding/removing parameter input nodes.
Version 0.7.0Released 2024-09-25 for mac, windows, linux
Changes and improvements:
–New node previews showing a visual preview of each node sequence step in the selection panel.
– Added Display menu item and selection panel button to toggle node previews on/off.
– Windows version is now code-signed (No more scary warning message at startup!)
– Added zoom in/out/fit/reset buttons by the zoom controls.
– Added zoom in/out/reset items in the Display menu with keyboard shortcuts.
– Main viewport now centers artboard to the right of the tools panel.
– New layer rendering hierarchy with better support for mixing software svg and hardware rendering.
– Added option to include stroke width in bounds calculation in Pack node.
– Added support for multi-user licenses with number of users shown in About window.
– Added some network diagnostics in Technical info log to show if there were issues with recent update or license checks.
Bug fixes:
– Fix embedded SVG image elements not rendering with GPU image rendering enabled.
– Fix undo/redo of changing imported image file in Image layers.
– Fix Star shape inner radius being changed incorrectly on undo of outer radius change when relative inner radius was enabled.
– Fix clicking inspector Transform and Artboard panel header not closing the panel like the node panels.
–
– Added Display menu item and selection panel button to toggle node previews on/off.
– Windows version is now code-signed (No more scary warning message at startup!)
– Added zoom in/out/fit/reset buttons by the zoom controls.
– Added zoom in/out/reset items in the Display menu with keyboard shortcuts.
– Main viewport now centers artboard to the right of the tools panel.
– New layer rendering hierarchy with better support for mixing software svg and hardware rendering.
– Added option to include stroke width in bounds calculation in Pack node.
– Added support for multi-user licenses with number of users shown in About window.
– Added some network diagnostics in Technical info log to show if there were issues with recent update or license checks.
Bug fixes:
– Fix embedded SVG image elements not rendering with GPU image rendering enabled.
– Fix undo/redo of changing imported image file in Image layers.
– Fix Star shape inner radius being changed incorrectly on undo of outer radius change when relative inner radius was enabled.
– Fix clicking inspector Transform and Artboard panel header not closing the panel like the node panels.
Version 0.6.11Released 2024-09-13 for mac, windows, linux
Changes and improvements:
– Moved main menus (File, Edit etc) into native menu bar on macOS and changed window layout to extend to title for a more integrated feeling, you can also change this in the settings.
– Added keyboard shortcuts to the most common toolbar tools.
– Added a new Revert to saved item in the File menu to revert a document to the last saved version.
– Layer update performance improvements for improved UI-responsiveness.
– New graphics rendering backend (from OpenGL to Vulkan/Metal-based) with improved performance.
– Updated getting started document parameters video.
– Moved main menus (File, Edit etc) into native menu bar on macOS and changed window layout to extend to title for a more integrated feeling, you can also change this in the settings.
– Added keyboard shortcuts to the most common toolbar tools.
– Added a new Revert to saved item in the File menu to revert a document to the last saved version.
– Layer update performance improvements for improved UI-responsiveness.
– New graphics rendering backend (from OpenGL to Vulkan/Metal-based) with improved performance.
– Updated getting started document parameters video.
Version 0.6.10Released 2024-09-04 for mac, windows, linux
Bug fixes:
– Fix Inspector Add node button not showing menu.
– Fix Inspector Add node button not showing menu.
Version 0.6.9
Warning: Undefined array key “url_win” in /var/www/paragraphic.design/public_html/versiondata/version_history.php on line 28
Released 2024-09-02 for mac, linux
Warning: Undefined array key “url_win” in /var/www/paragraphic.design/public_html/versiondata/version_history.php on line 28
Released 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.
– 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.
– 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.
– 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.
– 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.
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.
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.
– 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.
– 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.
– 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.
– 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.
– 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.
– 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.
– 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.
– 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
