Skip to content

History / clusters

Revisions

  • Explode pins a Kind, cluster sockets carry an Order, and a seam is green Theo's v0.3.52 list, twenty-one pages. Explode gains the Kind pulldown and its ten values, an Outputs section split between Auto and pinned, and a section on why you would pin it: a cluster is edited with its inputs empty, so on Auto there are no sockets to wire. Separate XY is deprecated in favor of Explode with Kind set to Point, and documents are converted as they load. The six per-kind banners read Deprecated rather than retired. Cluster Input and Cluster Output carry Order. Cluster Output also gains In, which was missing from the page entirely, and its Outputs now say the node has none on the canvas. clusters.md replaces "drag one up or down to reorder" with the order being a number, not a position, and adds the paragraph on an untouched socket reading its real value rather than zero. Weld Seams gains Across Groups, a boolean on by default, and its alt text no longer calls the seam dashed. Flatten loses the claim that a tiled pattern needs a Flatten in front of Weld Seams, which Across Groups made untrue; the page now says what Flatten is for in general and does not mention Weld Seams at all. Sort gains key 5 Name and a paragraph for each of the six keys, written against sortKey and compareNames rather than from prose. Data Box describes nesting and names, which of the two kinds of name survives a flatten, and what the summary counts. Wallpaper Groups gains the fourth numbered step, which hands the cluster its cell vectors and had never been one, plus the cell-vector figure, the straight edge on a finite block, and cm and cmm counting in twos. Organizing gains a Buses section between Relays and Tidy Layout, covering both commands and why they are a pair, and Tidy Layout gains a paragraph on routing the lanes deliberately. Credits gains an "Ideas, not code" section with two debts that are not libraries. C.a.R., or Zirkel und Lineal, by René Grothmann at the Catholic University of Eichstätt-Ingolstadt, maintained since 1996: the live-construction model this program starts from, credited for the conventions and the direction. Orbi, by the Grasshopper Collective at Nuremberg Tech, for the named bus that a run of Relays carries. Upright becomes Deskew on three pages, matching the app's own label. Four diagrams rebuilt. The weld seam is solid seam green, not dashed accent blue, and the two cluster cards show the sockets the nodes actually have. Also removes .fuse_hidden0000002c00000001, a bridge artifact committed by mistake in 89f4ea9 on 2026-08-25.

    @blossommerz blossommerz committed Oct 7, 2026
  • Docs: American spellings, Explode retirement, new nodes, prose pass American spellings throughout. 346 replacements across the public text: centre, colour, grey where it was not the noun, millimetre, behaviour, organise and the rest. Gray keeps its E, which is how Blossom spells it. No UI label in the app was ever British, so the wiki and the app agree. Explode is now one node. node-explode.md is new and answers for every shape, taking a group apart a layer at a time. The six per-type pages stay reachable and each carries a retirement notice pointing at it; documents built with them still open and still work. Two new node pages, Compare and Select by Condition, both with an icon pending note for Vera. Export grouping documented in preferences, export-svg and export-dxf: Group by Layers and Group by Outline Color, alongside hairline black. Math gains Absolute Value. Tangent rewritten to the new behaviour: options shown, nearest one chosen, click again for the other. Select Parents and Select Children written into selection.md from Theo's spec, with two rows in menu-select.md and dead icon references. Not shipped yet. Both ADD to the selection rather than replacing it. Node prose pass. Every node page now carries at least a short explanation, on the principle that a reader landed there because the interface did not explain itself. Command pages are getting the same treatment, 14 of 34 so far. First-pattern figures rebuilt. The Slider and Math wires crossed on the way into Rotate, which made the Home page banner read as though Angle and Repeat were swapped. They were not; the layout was wrong. Also dropped a degree sign from the Angle socket label, which the app does not have.

    @blossommerz blossommerz committed Sep 25, 2026
  • Bottom nav on every page, Apollonius, and the Combine menu completed Navigation - Every page's own Previous/Next line is now repeated at the bottom, directly above the Related heading. Done by tools/add_bottom_nav.py, which finds that heading BY NAME rather than by position, so the nav never lands in the middle of a real section. circles-arcs - New Apollonius section with its own figure, apollonius-cases.png, built by a new generator build_apollonius.mjs. Three worked cases: two lines and a circle, three circles, two points and a line. One solution solid, the rest light and dotted. Placed immediately before the Arc tool heading. - circle-methods.png reverted: Apollonius gets a separate diagram, not a fourth panel on the existing one. selection - Select Outer Edges removed. It is a node-side command and does not belong on the modeling-view page. Added a Related link to the node page instead. transform-tools - Rewritten so the page only ever speaks of transforming POINTS. Locus does not transform objects, it transforms the free root points an object is built from, and everything standing on them re-solves and follows. - New callout before the Transform menu heading: if root points are shared with objects you do not want to move, run Edit > Detach first. - Reference and handle clicks snap in all the same ways a point does. align-distribute - The same Detach callout added at the bottom, below the refusal paragraph. regions-booleans - Paint Region added to the list of ways to build a region. menu-combine - The Combine menu has eight commands and this page listed six. Paint Region and Split (Bake) added, in menu order. - Two new pages: combine-paint.md and combine-split.md. Split's page says plainly that it is a one-shot bake, not a live boolean. - The Previous/Next chain shifted, so combine-fill, combine-autoregion, combine-difference and menu-transform changed their nav lines, and _Sidebar gained both entries. - Both icons rendered by the normal exporter from Vera's glyphs, tinted region like the rest of the row.

    @blossommerz blossommerz committed Sep 21, 2026
  • Beta 2 docs: Bounding Box, Auto Mirror, Auto Array, and what 0.3.0 changed New pages for the Bounding Box node and the Auto Mirror / Auto Array library clusters, with cards. The symmetry clusters no longer have a Guides output and their Upright input is now Deskew: pages, cards (all seven languages) and the generators updated. Existing pages catch up with the rest of the release: weld seams in line work, Stroke W as a field or list, per-shape SVG line weights, new-file framing and pencil, guide nudging, snap lines finding crossings, multi-select Divide, image References, Inspect keys and ghost colours, and a language change that keeps the drawing.

    @blossommerz blossommerz committed Sep 16, 2026
  • Stop naming output equipment; seven languages, not six The docs rule is that Locus never names a laser, plotter, cutter, engraver or CNC. Thirteen places did. Twelve are rewritten here to say the same technical thing about vector output and whatever reads the file next: clusters a laser-cut or line-based export -> a line-based export dimensions the laser pipeline / the cut path; LightBurn reading a DXF; laser importers, and the laser ignoring the Annotations layer while cutting export-dxf the machine ignoring that layer while cutting; the form LightBurn and Illustrator read; a cutter or plotter export-svg DXF or laser importers; a cutting or plotting toolchain; "For cutting and plotting"; a laser cutter or pen plotter import cuttable paths node-arrow-style laser tools regions-booleans a cuttable band The thirteenth is license-agreement 11.2, which names lasers and CNC machines in the fabrication disclaimer. Left as written, deliberately. internationalization said six languages. With Portuguese shipping it is seven, and the list now names them all.

    @blossommerz blossommerz committed Sep 13, 2026
  • Keyboard characters only: sweep all 245 English pages Every character that cannot be typed on a US keyboard is replaced. Em dash becomes a colon where it introduces a list bullet's description, matching how the Italian pages already read, and a spaced hyphen everywhere else. The Previous/Next angle quotes and the breadcrumb arrows become < and >, the menu path triangle becomes >, arrows spell out as -> and <->, the ellipsis becomes three periods, and the en dash and minus sign become a hyphen. Two characters do two jobs and are split by context. The middle dot is a pipe where it separates links and " x " where it is multiplication, as in Min + k x Step and Radius x cos(Angle). The degree sign becomes " degrees" after a digit and is dropped after a letter, where it was a stale reference to the Rotate node's Angle socket, which no longer carries one. Also: superscript two becomes 2, the square root sign becomes sqrt, the division sign becomes /, less-than-or-equal becomes <=, and the decorative emoji in Home, the footer, the sidebar, community and licensing are removed. Kept: the command, shift and option key glyphs in the shortcut lines, and the Greek letters used as math notation. Verified: no file changed its line count, and no markdown table row changed its cell count.

    @blossommerz blossommerz committed Sep 12, 2026
  • Docs: sync English wiki to v0.1.348 behavior (19 pages — Divide arcs, Inspect read-out, color opacity, compass chains, auto-hide points, guides, zoom shortcuts, localization, cluster library)

    @blossommerz blossommerz committed Sep 4, 2026
  • Localize help wiki into es/de/fr/tr (pages, diagrams, image repoint); rename Data Box → Inspect

    @blossommerz blossommerz committed Sep 2, 2026
  • Remove retired Macro functionality from the wiki: delete macros + menu-macro pages, re-chain breadcrumbs, strip mentions, regenerate menubar without Macro

    @blossommerz blossommerz committed Aug 27, 2026
  • Docs: macOS+Windows support, and click-to-enlarge on diagram images

    @blossommerz blossommerz committed Aug 21, 2026
  • Docs: app now ships on macOS and Windows

    @blossommerz blossommerz committed Aug 21, 2026
  • Edit menu (12 per-command pages incl. Snap to Objects); Node Library prev/next descends into all 79 node pages; enrich menu-select

    @blossommerz blossommerz committed Aug 19, 2026
  • Diagram-first: move every section diagram above its description (20 pages)

    @blossommerz blossommerz committed Aug 19, 2026
  • Nav: left-justified plain-text line below breadcrumb, all pages

    @blossommerz blossommerz committed Aug 19, 2026
  • Nav: right-aligned borderless (div align=right) below breadcrumb, all pages

    @blossommerz blossommerz committed Aug 19, 2026
  • Nav bar: breadcrumb left, prev/next hard right; straightedge-compass diagrams under headings

    @blossommerz blossommerz committed Aug 19, 2026
  • Nav right-justified on the breadcrumb line (all pages); straightedge-compass: section-then-diagram-then-text + add-to-system section

    @blossommerz blossommerz committed Aug 19, 2026
  • Add prev/next nav below breadcrumb on all sidebar pages; straightedge-compass: selection figures side-by-side + add-to-system section

    @blossommerz blossommerz committed Aug 19, 2026
  • Add cluster diagrams: collapse before/after and inside view with breadcrumb

    @blossommerz blossommerz committed Aug 18, 2026
  • Breadcrumb + section header on all pages; wallpaper-groups → intro + four lattice pages; remove Fundamental domains

    @blossommerz blossommerz committed Aug 18, 2026
  • Add breadcrumb nav to all content pages; split wallpaper-groups into intro + 4 lattice pages; remove Fundamental domains

    @blossommerz blossommerz committed Aug 18, 2026
  • Terminology: bare 'graph' → 'node graph' across 39 pages (Nodes half of the interface)

    @blossommerz blossommerz committed Aug 18, 2026
  • Docs: wiki pages for the Aug 11-14 feature batch (licensing, ticks, coordinate entry, Explode/Filter nodes, fills, status bar, adaptive grid, macro/cluster libraries)

    @blossommerz blossommerz committed Aug 14, 2026
  • Docs: apply node-library icon treatment to all category pages (44px, spaced)

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: replace icon tables with inline lists so GitHub renders icons at full size

    @blossommerz blossommerz committed Aug 7, 2026
  • Icons: switch node-doc icons from SVG to transparent PNG (reliable GitHub rendering)

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: add spacing between category title icon and text

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: category title icon renders via raw h1, baseline-aligned, 60px

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: category title icons 60px, inline and vertically centered with the title

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: 39px list icons across node pages; left-align category title icons; drop hub badge

    @blossommerz blossommerz committed Aug 7, 2026