Version | Change log |
Reverberate 64-bit 1.1.1 Apr 28, 2025 |
Changes and improvements: 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. Bug fixes: 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. |
Reverberate 64-bit 1.1.0 Apr 21, 2025 |
Changes and improvements: Parametric path modification. You can now modify paths on a control-point level using the new change path nodes (Modify path, Randomize path, Smooth path and Subdivide path). Clipping paths. Elements can now have a clip path applied to them, using the new Clipping mask node that takes in a path from another layer to use for clipping groups or individual elements. Relative generation indexes. Group and repeater indexes can now be accessed as a relative 0-1 range value (index/max) in the Value Index input node and via the new Value Index Function node, making indexes much more convenient to use for varying parameters. New auto-layout features. The new Layer info input node, and the new Align to other layer option in the Align node allow you to position and size things based on other layers to create automatic layout rules. Document parameter inputs. You can now add connection and use input nodes to set up automatic relationships between document parameters. 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 Ch |
Reverberate 64-bit 1.0.6 Apr 3, 2025 |
Changes and improvements: 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 Bug fixes: 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. |
Reverberate 64-bit 1.0.2 Mar 6, 2025 |
Changes and improvements: 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. Bug fixes: 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. |
Reverberate 64-bit 0.9.7 Early Feb 17, 2025 |
Changes and improvements: 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. Bug fixes: 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. |
Reverberate 64-bit 0.9.5 Early Feb 3, 2025 |
Changes and improvements: 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. Bug fixes: 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. |
Reverberate 64-bit 0.9.4 Early Jan 26, 2025 |
Changes and improvements: Added Arrange Node. This node reorders elements in groups in various ways, moving selected elements back/forward or arranging them based on position or size. Added Replace Node. This node replaces selected elements in groups using elements from other layers, including a mode where you can pick the replacement element to use from a connected group of element. Instance layer pick element from group mode. With this enabled the instance layer will output a selected element from the connected parent layer group, instead of the entire group. 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. Bug fixes: 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. |
Reverberate 64-bit 0.9.3 Early Jan 17, 2025 |
Bug fixes: Hotfix crash on adding some nodes using the inspector panel Add node button in v0.9.2. |
Reverberate 64-bit 0.9.2 Early Jan 16, 2025 |
Changes and improvements: 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. Bug fixes: 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. |
Reverberate 64-bit 0.9.0 Early Dec 11, 2024 |
Added secondary change parameter to the Apply Function and Repeat Function nodes, allowing you to apply two changes using the same function. Added support for multi-line text in text layers. 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. Note: this will change the output generated by nodes using Noise function. 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. Bug fixes: 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. |