Skip to content

History / node radius

Revisions

  • Name the colour a reader sees, and fix the 17 diagrams that drew the wrong one Every alt text that said "accent" now says what is actually on screen: curve green, region orange, point blue or number purple for a produced type, plain blue where the colour only marks which item is new, selection red where the subject is what is selected, and group blue for a group box. Fifty in all, and no alt text in the English wiki contains the word "accent" any more. Reviewing the pictures against the words found seventeen drawing the wrong colour. The pale-blue-interior-under-a-recoloured-outline fault, found in the booleans, repeated in Cleanup, Filter by Area, Select by Condition and List Length. The six Explode scenes hand back points and were drawing them in the old highlight blue. The two selection scenes were still blue after the switch to red. Area's measured hexagon is a region. Select Outer Edges now fills its four cells and draws their shared edges as the regions they are. Separate by Type carries all three type colours at once rather than one. Vector Math Cross is the number colour, because Cross hands back a number. Explode Polygon is a pentagon now. A four-sided box read as the Rectangle and Square nodes. List Length numbers its boxes 1 to 5, positions rather than indices, so the run ends on the same 5 the read-out states. The group box says box rather than folder, in English and in all six locales. Two labels that sat on the lines they labelled, the Radius read-out and the Through point, are offset perpendicular to those lines. The two Tidy layout images are regenerated from the documents they were always built from. They were thought to have no generator; the generator takes its output filename as an argument, so searching for the filename found nothing. Page corrections from reviewing the node pages against the app: Math, Move, Crossing Census and Stability Sweep were missing the editable marker their app sockets carry, Move and Preview were missing their defaults, Preview had no Outputs section where the absence of one is the point, and Weave called Flip a boolean where every other page says on/off.

    @blossommerz blossommerz committed Oct 5, 2026
  • Docs: Explode rewrite, clipboard commands, two new nodes, Data flyout nav Command pages - New: Copy, Paste, Paste in Place, Duplicate in Place, Copy Style - New: Line: Tangent to Two Circles - Corrected: Duplicate now says independent copies rather than shared points; Tangent explains that every answer is ghosted and the nearest one is kept; Detach no longer contradicts itself - Prose pass items 11 to 18: Move, Arc, Group, Snap to Guides, Snap to Intersections, Point on Object, Detach, Elliptical Arc - Select Parents and Select Children added to selection.md, with rows on menu-select.md Node pages - New: Select Alternating, Weld Seams - Explode rewritten: a section and its own card for every kind it takes apart, plus a note on the six retired per-type nodes - Compare and Select by Condition documented, with cards and diagrams - nodes-data.md rebuilt as five flyout sections matching the interface, each with its icon and a line on why those nodes group together Two corrections against the shipped code - Select by Condition: an item is a top-level member, not a single shape, so a member holding several shapes goes to one side whole (#628). The page had described the behavior it replaced. - Export as DXF: a color with an alpha channel keeps its color and loses only the transparency, which DXF cannot carry. The page had claimed the transparency survives. The palette-merge paragraph gained the two limits the exporter applies: only layers Locus named itself are merged, and the annotation layers never fold in with the drawing colors. Both checked against src-tauri/src/export.rs. Navigation - _Sidebar.md Data block regrouped into the five flyouts - Six retired Explode entries dropped, four pages moved to Construct - All 26 previous and next chains rebuilt from the sidebar as the single source of truth Assets - 17 icons, 7 effect diagrams, 15 node cards

    @blossommerz blossommerz committed Sep 27, 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
  • 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
  • Nodes: state units explicitly on dimensional sockets; document constants Call out mm on length/coordinate/spacing/radius/distance/offset/width sockets (inputs and outputs), mm² on area sockets (Area output, Cleanup + Filter by Area thresholds). Document the full constant set reachable by quick-entry — math constants and the unit-conversion family (mmtoin/intomm, sqmmtosqin, ft/m), tied to the mm-internal rule.

    @blossommerz blossommerz committed Aug 22, 2026
  • Docs: close the last week of feature gaps New Area node page (+ sidebar/nodes-data/nav). Add Modulo to Math; Axis Segment input to Mirror; Center toggle to Array and Array: Directed. Document Copy Style (eyedropper), the Help menu + offline docs viewer, node-palette quick-entry, hairline-black SVG export, selective bake, arithmetic (* and /) in number fields, and select-to-reveal in the Layers panel.

    @blossommerz blossommerz committed Aug 22, 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
  • Node pages: effect diagrams for Distance, Length, Angle, Radius, Item at Index, List Length, Collect; refresh Dedupe

    @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
  • Docs: add input-type sections to type-polymorphic nodes

    @blossommerz blossommerz committed Aug 10, 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