Below you can find a list of version changes and fixes for Paragraphic.
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.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.
– 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