Every release, newest first. The same log you see inside the app.
NEWLATEST
Repository gains Project Folders: designs can be grouped into folders and switched straight from the breadcrumb in the panel header. The management window handles creating, renaming, drag-to-reorder, multi-select moves and deletion (undoable for 8 seconds), and a whole folder can be exported as a zip that rebuilds itself when dragged back in. Individual designs can be renamed in place by double-clicking the name, and the cards themselves can be reordered freely.
Three storage locations to choose from: browser storage, a local folder (written straight into the disk folder you pick) and the cloud (Pro). The switch now lives in the status pill at the right of the header, along with the disk connection state and your cloud quota.
The cloud repository limit goes from 20 saves to 50.
New "Random Dropout" under Advanced on the Size tab of Gradient Control: points inside a size controller's range disappear at the chosen rate, and anything outside it is untouched. The two buttons beside it split the job: one cycles the direction (more disappear closer to the controller, more disappear near the edge of the range, or evenly regardless of distance), the other rolls a different set of points. With Hard Edge on, the whole range uses one probability.
New "Corner Fillet" on the Direction tab of Flow Lines: every cusp at a turn, the tip on the convex side and the crossing on the concave side, gets this fixed radius; where it does not fit the radius shrinks on its own, and 0 keeps the original mitred corner.
Fill Closed, Hard Edge, Single Side and Symmetric are gone from the Spacing and Bend tabs of Flow Lines: both of those fields relocate the whole field of lines, so any discontinuity tears them apart along the controller and the result is never the one you wanted. The Width tab only sets stroke width, so it keeps them.
Also fixed: after applying a mirror in the custom editor, the selection box of a rotated shape tilts with the original instead of snapping back to horizontal; layers left with a single anchor are cleared out, so no more "dots" that cannot draw a line; controller hit areas no longer shrink on a large canvas; turning off Unify Range leaves the range where it is instead of jumping back to the old radius; and official templates are fetched from source, so a stale cache is never served. With Hard Edge on in the Width tab of flow lines, the lines outside the range are no longer pinched at its edge: the width step now lands exactly on the range boundary, and with Round Caps its shoulders are rounded off.
NEW
Flow Lines gains a Direction controller (Pro): draw a line, curve or closed shape on the canvas and the whole field of lines runs parallel to it or spreads out from it, with open ends extending infinitely.
Bend no longer flattens out near the canvas edge. It used to fade away in a band along the border to keep lines inside; now the strength is even across the whole canvas, lines may curve out past the edge and back in, and whatever spills over is simply trimmed.
Better STP exports from Flow Lines: connected curves are merged into a single spline edge, taking the same file from 7531 faces down to 341 and from 11 MB to 2.5 MB. CAD apps open it far faster.
The Advanced options of Gradient Control are now Pro: fill closed, hard edge, single side, infinite extension, symmetric angle, step increment, and Custom controller shape. They stay free to play with — only exporting asks for an upgrade.
New "Custom controller shape" under Advanced: open the path editor, draw lines or closed shapes with the pen and shape tools, and Import turns them into controllers for the active tab. In Flow Lines only the topmost layer is imported, replacing the current direction controller.
The side panels can now sit in two columns per side: drag a panel to the outer edge to open a second column, and each column keeps its own width.
Also fixed: dragging the direction controller now runs off the main thread and no longer stutters; flat and round line ends finish cleanly against the canvas edge; the extension of an open curve controller now sits tangent to the curve; and on a custom shape, corner radius scales along with an independent layer whose width and height are both locked.
NEW
Added "Cross-Row Spin" and "Spin By" to the grid array. Each row down (or each column across) turns its shapes a little further than the one before, and the angle keeps accumulating, so the whole array twists steadily as it goes. "Spin By" offers Row, Column or Both (checker); with Both, the horizontal and vertical amounts add together and the pattern runs on the diagonal. This spin turns each unit on the spot without moving it, so it stays independent of the Rotation field above, which turns the whole drawing as one piece. On a custom shape every layer turns along with it, including layers set to "Fixed (Ignore Gradient)".
Added "Infinite Extension" to the advanced options of Gradient Control. With it on, line, curve, and polyline controllers continue straight out from both end points, so their influence runs on without end. A gradient sweeping across the whole canvas no longer needs a controller dragged off screen: a short stroke now covers the full width, and "Single Side" still keeps the effect to one side. Closed shapes and point controllers have no open ends, so they behave as before.
Fixed round line ends in "Flow Lines" being shaved flat against the canvas edge whenever the pattern carried a rotation. The inset that makes room for the cap only accounted for lines meeting the edge head-on, so a line crossing at an angle left its cap center too close to the edge and the canvas clipped the arc. Ends now pull back until the whole cap fits and sits tangent to the edge, so every ending stays perfectly round along all four sides and into the corners.
Fixed the arrangement's Rotation being thrown off by a custom shape's layer modes. In the Point Style custom editor a layer's gradient response can be set to "Fixed (Ignore Gradient)" or "Independent Unit", but both modes were changing how rotation behaved too: a fixed layer never turned at all and stayed pointing the original way, while an independent one spun in place around its own pivot instead of travelling around the shape's center. Either way, a change of angle pulled composite shapes apart. Rotation is now simply a rotation of the whole drawing, every layer turning as one rigid piece along with its position, and the layer modes govern only the gradient side of things. Preview and the SVG, DXF and STP exports all agree.
NEW
The "Concentric" and "Spiral" pattern modes gain a "Rotate to Path" option: each shape turns automatically to line up with the ring or spiral curve it sits on. Semicircles stack like fish scales with their backs facing outward, thin needles point neatly at the center, and rectangular bars link end to end along the spiral into one continuous ribbon — an effect that used to be exclusive to the Path pattern and now works in all three modes.
The on/off options in the pattern panel are now tile buttons, matching the advanced options in the gradient panel: the whole tile lights up amber when enabled, so the state reads at a glance instead of hunting for a small checkbox. The Path pattern's existing switch was converted too.
Three new recipes for the random roll (dice): Dragon Scale (semicircle scales stacked ring by ring), Radial Quill (concentric rings of needles all pointing at the center), and Turbine Ribbon (bars linked end to end along a spiral).
UPDATE
The "Spiral" and "Fibonacci" pattern modes no longer place a point at the exact center: it sat right in the middle of the design and never matched the spacing of its neighbours, so it is now skipped. The total point count and the outermost radius are unchanged.
UI polish pass: all in-app icons switched to a consistent thin outline style; brighter helper text and field labels in the dark UI so small type stays legible; parameter units (mm/°/%) moved out of parentheses and shown as small right-aligned marks, so units line up in a single column; pattern-mode tiles now use a fixed width and support two-line labels, so no language gets truncated or breaks the layout; Export/Apply buttons are now bold on amber, the canvas has rounded corners, and panel spacing is more generous.
Fixed several known issues.
NEW
New "Flow Lines" pattern mode (marked NEW): fills the canvas with continuous lines that curve naturally and swell and thin along their length — for water-flow, wood-grain, or contour-map textures. Adjust line spacing, line width and overall rotation, with three end-cap styles: flat (perpendicular cut), round cap, and boundary-conforming (cookie-cutter clip along the boundary curve). In this mode the gradient panel is remapped: Size = line thickness, Spacing = density, Angle = bend (twirl); the Shape gradient and Point Style don't apply and are disabled automatically. Full SVG/DXF/STP export and boundary clipping support.
Fixed several known issues.
NEW
New "Stone Cracks (Voronoi)" pattern mode (marked NEW): the canvas is split into interlocking polygon cells via a Voronoi algorithm, producing stone-slab / crackle textures. Adjust cell size, irregularity, crack width, corner radius and rotation, with a reshuffle-seed button. The Size gradient widens cracks locally and the Spacing gradient densifies cells locally. Angle/Shape gradients and Point Style don't apply in this mode and are disabled automatically. Full SVG/DXF/STP export and boundary clipping support.
New "Lock Corner Radius" (layers whose gradient behavior is "Independent"): when on, still-adjustable corner fillets keep their radius while the shape is scaled — a 5 mm fillet stays 5 mm at any scale, shrinking automatically to the largest value the geometry allows if the shape gets too small. Hovering the button highlights all still-adjustable fillets in amber.
Fillet adjustability data is now saved with the shape, so fillets remain editable after reopening the editor. Note: fillets created before this update need to be re-applied once to gain locking and re-editing.
Fixed several known issues.
NEW
New "Single Side" toggle in the gradient controls (available in Size, Spacing, Angle, and Shape modes): when applied to a line, curve, or polyline controller, the gradient effect acts on only one side of the controller while the other side keeps the base value — perfect for converging toward just one side of a line. A swap button appears once it's on, letting you flip to the opposite side in one click. (Point controllers have no sides, so this only applies to line, curve, and polyline controllers.)
New "Sync" for gradient controllers: right-click a controller and tick the other modes (Size, Spacing, Angle, Shape) in the "Sync" submenu to mirror that controller's position and shape into them — no need to redraw the same controller in each mode. Synced controllers share identical geometry, so moving or reshaping one updates its twins in the other modes live, while each mode still keeps its own target value, influence range, and advanced toggles. Deleting a synced controller removes all of its twins across modes too.
NEW
New "Image as Controller" in the gradient controls: upload a picture in the Background Image panel and let its luminance drive hole size, spacing, angle, or shape morphing — by default dark areas apply the target value and bright areas keep the base value, for effortless halftone-style imagery rendered in holes. Flip the effect direction with a one-click "Invert", and use the "Contrast" slider to sharpen or soften the transition. Available independently for Size, Spacing, Angle, and Shape modes.
The custom shape editor's "Add Shape" now uses a dialog-based workflow: clicking Circle, Rectangle, Polygon, or Star opens a size dialog (width/height, radius, sides, points, etc.); on confirm the shape is created at the canvas center, auto-selected, and the tool returns to Select. The dialog remembers your last-used values.
New "Smart Snap" in the custom shape editor: when moving or resizing objects with the Select tool, their edges and centers automatically snap and align to other objects, the canvas center crosshair, and the mirror axis, with magenta alignment guides shown live for intuitive, precise alignment. Toggle it in the editor toolbar, and hold Ctrl while dragging to temporarily suspend it.
New "Performance Mode" (toggle in Settings): when on, the preview no longer recomputes in real time while you adjust parameters — it updates once you release a slider, press Enter, or stop scrolling. When dragging gradient control points, the handle follows live and the effect is applied on release. Greatly reduces lag with complex patterns (lots of points).
When lag is detected, you're prompted to enable Performance Mode, with a "Don't show again" option.
UPDATE
STP export: the "Plate with Holes" mode has been removed. It was prone to producing invalid geometry, so it has now been retired as previously announced. All STP exports now output "Shapes Only" — just the faces or solids of the shapes themselves.
UPDATE
STP export now has a Draft Angle option: set how much the side walls converge inward so injection-molded, silicone, or resin parts release cleanly from the mold. Before export, the offset profile is validated and you get an immediate warning — with the offending location highlighted — if the angle causes self-intersection, a hole escaping the outer profile, or a contour collapsing to zero area, so you don't end up with broken solids in CAD.
UPDATE
Number inputs now commit on blur or Enter instead of every keystroke: typing "15" no longer fires an intermediate update at "1", so aspect-ratio lock and other linked values stay put while you're still typing. Scroll-wheel adjustments still apply instantly.
UPDATE
DXF export now matches STP for overlap and boundary handling: overlapping holes are auto-unioned into a single outline before output, and Independent/Fixed layers run their own out-of-bounds check using the current boundary mode (only that layer is hidden). No more self-intersecting outlines in CAD — preview and export stay perfectly in sync.
The gradient editor's "Force Select Line" shortcut moved from Alt+L-Click to Ctrl+L-Click, so it no longer collides with Alt+Drag duplicate. The top-left interaction hint and the shortcut table both reflect the new binding.
New "Hard Edge" toggle in the Gradient panel's advanced options: when on, in-range points jump straight to the target value with no gradient falloff — perfect for crisp on/off region effects. Available independently for Size, Spacing, Angle, and Shape modes.
UPDATE
The "Independent Layer" in custom shapes now lives up to its name: density gradient and boundary detection are evaluated at the layer's own position alongside size and angle. When out of bounds, only that layer is hidden — siblings stay put — and the test follows the current boundary mode (Area by default).
"Fixed Layer" is now truly fixed: it is no longer pulled by density gradient or spacing noise and stays anchored at its original grid position. It also runs its own out-of-bounds check using the current mode. Fixed an issue where setting size gradient to a negative value would also make Fixed layers disappear.
Overlapping shapes are auto-unioned on STP export: the collision warning no longer blocks the export, and overlapping holes are merged into a single geometry before output — eliminating self-intersecting solids and boolean failures when opening the file in CAD.
NEW
You can now assign a boolean role (Union, Subtract, or Normal) to each layer of a custom shape independently — combine them to create cut-outs, composites, and layered designs with ease. Preview and SVG/DXF/STP export stay perfectly in sync.
See the merged result live while you edit: subtract areas appear transparent, union areas stay solid, so you can shape each outline and watch the final form take shape — no more flipping back and forth to check.
UPDATE
Scroll wheel auto-adapts to canvas size: Value adjustment steps now scale proportionally with canvas dimensions — no more overshooting on small canvases.
Auto-scale parameters on pattern switch: When switching pattern modes (array, spiral, etc.), spacing and radius parameters automatically adapt to the current canvas size, preventing invisible patterns.
UPDATE
Gradient controller hit-detection fix: Clicks inside a controller with corner rounding are now correctly recognized — no more missed hits on rounded interiors.
Gradient panel layout polish: Button labels now adapt to panel width — full labels on wide panels, compact labels on narrow ones.
Tooltip readability: Panel button tooltips are now split into "title + description" for clearer, layered information.
UPDATE
Gradient panel revamped: New "Unified Value" mode lets you adjust all control points at once, or switch to independent mode to configure each point separately.
New advanced options for finer gradient control to meet complex shaping needs.
NEW
Added multi-language support: Spanish, Portuguese, Italian, Turkish, and Thai, enabling more users to operate in their native language.
NEW
New "Reset Parameters" button: Click the reset icon to the left of the dice button in the toolbar to instantly restore all parameters to their default values.
FIX
DXF Export Fix: Resolved extrusion failures in some CAD software (e.g. Onshape) when the gradient morph target is a straight-edged shape (e.g. sharp rectangle).
FIX
SVG Export: Boundary lines are now exported as transparent, eliminating unwanted black outlines in the output.
Fixed and optimized the "Step History" feature for improved stability and accuracy.
Added "Proportional Scale" toggle to the canvas size panel: when enabled, adjusting canvas width or height proportionally scales all mm-based parameters (spacing, point size, path nodes, gradient influence ranges, etc.), effectively resizing the entire design.
NEW
New "Canvas Zoom": Click the zoom icon in the toolbar, then Alt + scroll to zoom (centered on cursor) and Space + drag to pan. Disabling resets to default view.
New "Ruler Tool": Click the ruler icon in the toolbar to drag-measure distances (mm) on the canvas. The measurement line disappears on mouse release.
NEW
Plan Update: Free users now receive 3 free exports per day.
Experience Optimization: Fine-tuned the transition logic for shape gradients to provide smoother and more natural visual effects.
NEW
Custom Editor Upgrade: Support for precise dimension input for professional scaling.
Added DXF format import support for seamless design integration.
Fixed path parsing issues for certain SVG file imports.
Export Feature Expansion: Added DXF format export to enhance cross-software collaboration.
STP Export: New "Output Content" option — choose between "Plate with Holes" or "Shapes Only" mode for flexible manufacturing workflows.
STP settings moved from Settings modal to the Export menu — hover over the STP option for quick access to export parameters.
FIX
Fixed issue where gradient controllers were difficult to operate on large or small canvases.
NEW
Introduced "Update Log" to keep you in sync with the latest updates.
Fixed cloud storage issues to ensure stable data synchronization.
FIX
Optimized interface display and readability of the Pro Modal.
Launched "Shape Gradient" feature to add more depth to your designs.
Older releases are archived. Have a bug or a feature request?
Send feedback