Skip to content

History / node style

Revisions

  • Thirteen new diagrams, Split Regions, and a selection that is not region orange Vector Math gets a diagram per operation, drawn on the standard figures and all six sharing one pair of vectors. Stroke placement, cap, join and the miter limit get one each, drawn by handing the real SVG property to the renderer. Split Curves gets a circle cut by three lines, which shows both that crossings open into ends and that arcs stay arcs. Select Parents and Select Children get a pane per press, on the same construction Select Roots uses. Select Roots is rebuilt: the image on the wiki could not be produced by any code in the tree, and its scene had been simplified to something its own alt text contradicted. The selection highlight is now red rather than gold, so it cannot be read as the region orange of the type colours. Split (Manual) is retired. It documented a trigger-driven node the app no longer has, and the Split page told readers to reach for it. The node page is now Split Regions rather than borrowing the command's Bake. Split Curves gains a command page ahead of the command landing. Math's modulo symbol, Move's precedence and bare-point rule, Preview's file migration and selected-beats-the-eye, and the screen calibration Reset and drop-the-override rule were all missing and are now documented. Video became Screencast, to match the app.

    @blossommerz blossommerz committed Oct 4, 2026
  • The weave nodes, Undo and Redo, Revert to Saved, and prose for 17 commands Pages for Weave, Crossing Census and Stability Sweep, which nothing documented: the Calculate button and why evaluate cannot solve, that the result is not saved in the document, that Tol comes from the sweep plateau, and that the census counts four-end crossings only where Weave also reads an eight-end tangency. Undo and Redo get a page, one for both commands: two histories, one per window, a hundred steps each, acting on the window you are in. Revert to Saved gets one too, including that it clears both undo histories, so a revert cannot be undone. The command prose pass is finished, 35 of 35. Ten Draw pages, five Edit, two Transform, each written against the source rather than the old one-liner. They turned up behaviour nothing had written down: a shape owns only the corner points the tool itself made, a guide crossing gives a free point and not a bound one, Directed Rectangle's third click is a distance that leaves a width handle, and Clean Up asks for a merge tolerance and skips merges that would destroy a derived point. selection.md gains a Select Same section covering all six commands, which had only ever had a row each. Every one of the ten pages the menu-order rule governs now carries the app's own rows in the app's own order, and Schematic finally has its icon.

    @blossommerz blossommerz committed Oct 1, 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
  • Three new node pages, a tool page, Align & distribute, and the docs the code left behind New pages. Switch, Oblique Grid and Circle: Tangent shipped without wiki pages, which hid their Help menu items. Circle: Tangent also gets the construction-tool page it was the only Construct tool missing. Align & distribute is documented for the first time: ten palette commands, six align and four that space things out. Corrected against source, not against the commit messages. Grid gained Lattice V1, Lattice V2 and Spacing Override; Tri Grid gained Lattice V1 and Spacing Override. Grid reads V2 for its LENGTH only, never its direction, so its cell stays a rectangle; only Oblique Grid shears. Math gained Round, Floor, Ceiling, Min, Max, Square Root, Sine and Cosine, and the trig pair takes degrees. Colour lists. Collect now passes non-geometry values through as a plain list, Item at Index indexes those lists and accepts a LIST of indices, Random accepts a list of seeds, and Style's Fill and Stroke accept a colour list that cycles across the items. Four pages updated. Convert to Nodes said dimensions were left in place. They convert now, each into its matching Dimension node, with the two forms that need a point built for them. Preferences still put the video overlay at the bottom of the window; it moved to the lower-left corner. Diagrams: six node cards re-rendered for the socket and operation changes. Sidebar entries added and the neighbouring pages' Previous/Next lines fixed.

    @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
  • Docs: macOS+Windows support, and click-to-enlarge on diagram images

    @blossommerz blossommerz committed Aug 21, 2026
  • Node pages: describe every input and output socket; fix circle menu order Every node page now carries a short description on each Inputs/Outputs socket (was ~237 bare across 59 pages), so a reader knows what each port takes or produces. Also: document the working-unit warning in Preferences (the node graph is always millimeters; a stripe appears on the node pane when the working unit is not mm). Expand Random Per-Point (index-keyed value field, field-aware inputs only, deterministic). Fuller socket prose on Polygon (list in via Collect), Divide (list out via Item at Index), Perpendicular Bisector and Tangent (segment-or-points; the Side toggle). Reorder the circle nodes to Center Point before Center Radius in the sidebar, the Primitives list, and prev/next nav, matching the app menu.

    @blossommerz blossommerz committed Aug 20, 2026
  • Style: add dashed-stroke Dash/Gap detail + Dash/Gap inputs; Image: pinned-reference effect diagram

    @blossommerz blossommerz committed Aug 19, 2026
  • Node pages: effect diagrams for Place, PlaceVariant, Style (Group D, effect-before-card)

    @blossommerz blossommerz committed Aug 19, 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
  • 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
  • Docs: node diagrams for Combine/Construct/Data/Display/Fields/Transform (47) + special renders (Math pulldown, Realize/Preview tab, Graph Mapper body)

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

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: node page titles match category pattern — inline 60px icon, baseline, spaced

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: app icons on node pages — category/node chips replace bullets, title badges

    @blossommerz blossommerz committed Aug 7, 2026
  • Docs: full node library — 69 per-node pages by category, Clusters section, Fillet/Chamfer as nodes

    @blossommerz blossommerz committed Aug 7, 2026