Skip to content

History / construct intersection point

Revisions

  • A View menu for the node editor, Split Regions by name, and pulldowns that look like pulldowns THE NODE EDITOR'S VIEW MENU had no page. It is a different menu from the modeling window's View, five commands rather than fourteen, and `menus.md` has described it for weeks without linking anywhere. `menu-node-view.md` lists all five in the order index.html gives them: Zoom to Fit, Center, a separator, then Tidy, Bus Long Wires and Dissolve Bus Relays. The three layout commands moved out of the command palette and into that menu in the last merge, and their icons came with them. Zoom to Fit and Center sit on both windows and do different things on each, so each one gets a page covering the pair. In the modeling window Center needs a selection and centers on it; in the node editor it ignores the selection and centers on every node. That was the only thing worth a page of its own. `organizing.md` now says where to reach both bus commands. It named them and never said how to run them, because when it was written there was nowhere to point. SPLIT REGIONS. The command page was titled Split (Bake), a qualifier that existed only to tell it from Split (Manual), which is gone from the app. The app does not agree with itself here: the native menu says Split (Bake), the toolbar button says Split, and the node's own title says Split. The wiki follows one rule instead, hers: split curves is always Split Curves and split regions is always Split Regions. That matches the pair the wiki already had, and it closes the last documented exception in WIKI_MENU_ORDER.md. TEN SOCKET CARDS drew a pulldown as something else. Six showed a bare wire-only socket, which tells a reader to wire a number in: Measured To, Compare's Operator, Style's Placement, Cap and Join, and Select Alternating's Divide by. Three more drew a raw 0: Sort's By, Offset's Corner and Array Directed's Deskew. All of them are menus in the app, declared as a plain number with the words kept elsewhere, which is why the card pipeline never knew. Each list now opens under its own row, the way the app's own menu reads. Style carries three of them, which is why they open in place rather than in the single slot under the body. The eleven Explode kind cards gain the Kind socket the node has had since the last merge, reading Auto. One word in a diagram caption: an English picture said neighbour. PREV AND NEXT NAV on 13 pages pointed at the wrong neighbours. The script that keeps them in step with the sidebar has not run since at least 2026-09-21 because a line of JavaScript was sitting in a Python file. It runs again, and it now rewrites the foot nav as well as the one in the breadcrumb, which is how a corrected page could still send a reader the wrong way from the bottom. welcome and credits are the ends of the chain and had no foot nav at all; they have one now.

    @blossommerz blossommerz committed Oct 8, 2026
  • 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
  • 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
  • The File and View menus get pages for their commands Every File and every View command pointed at a concept page; neither menu had a page of its own for anything in it. Ten File pages and ten View pages now cover them, with the rows, the sidebar and the reading chain wired to match. Lock Guides was missing from the wiki altogether. Command Descriptions is a palette setting rather than a View item, and now says so. Mirror moves from Transform to Construct, where the app puts it. Transform gains the ten align and distribute commands it had never listed. A duplicate row that sat inside the Combine breadcrumb is gone. Node cards regenerated for 21 nodes, five of which had silently stopped rendering months ago. New pages for Regular Polygon: Edge, Regular Polygon: Center and Reverse Direction, and new effect diagrams for Schematic, Alignment Snaps and View Seams.

    @blossommerz blossommerz committed Sep 30, 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
  • The icons land, Circle Tangent to... moves to Construct, and the Window menu becomes Nodes Eighteen icon tiles rendered from Vera's glyphs, so every heading and menu row that was carrying an icon-pending comment carries its icon again. Two are re-renders: tool/tangent and node/tangent were redrawn in the app and the wiki was still showing the old art. Circle Tangent to... derives a circle from a centre and the thing it must touch, so it sits in Construct now, after Circle: Apollonius, and Label is the last item in Draw. Menu pages, sidebar and the Previous/Next chain follow. The page keeps its draw-circle-tangent-to slug: renaming it would break the app's Help links and change nothing a reader sees. menu-construct was also missing Circle: Apollonius altogether; that row is in. menu-nodes replaces menu-window. The node editor's placement is three checked items now, Docked, Separate Window and Closed, and Closed is the one that needs saying out loud: the graph keeps being evaluated, so what it realizes stays live on the canvas. two-window follows, with an anchor for the new section. A real crossing outranks an alignment snap line: where a guide cuts a segment, ray or circle, the hover shows the crossing marker and the cursor lands on the crossing itself.

    @blossommerz blossommerz committed Sep 15, 2026
  • Apollonius, a Blur page, and the Auto Region command Circle: Tangent is Circle: Apollonius in the app now. Renamed in the 17 places across seven pages that still used the old name, and the node card re-rendered. The slug stays node-circle-tangent: it is a link target and an asset name, not a display name. Blur is a new node and had no page. node-blur.md documents In, Radius, Strength and Out, what an image, a field and a plain number each turn into, that Radius is millimetres of model space rather than pixels, and the two things that do not blur: Random's index-seeded Per point field, and the node's own preview thumbnail, which is a per-pixel lookup. It goes between Graph Mapper and Combine in the chain. Auto Region became a modeling command with no command page, though its node page existed. combine-autoregion.md matches its five siblings and sits between Fill and Union, where the Combine menu puts it. node-blur and cmd-combine-autoregion icons are pending.

    @blossommerz blossommerz committed Sep 14, 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: macOS+Windows support, and click-to-enlarge on diagram images

    @blossommerz blossommerz committed Aug 21, 2026
  • Construct tool pages: add Related section pointing to the node twin Midpoint, Divide, Perpendicular Bisector, Perpendicular, Parallel, Angle Bisector, Tangent, and Intersection Points each note the same construction is available as a node.

    @blossommerz blossommerz committed Aug 20, 2026
  • Construct menu pilot: 9 per-command tool pages nested under Construct; nav descends into them

    @blossommerz blossommerz committed Aug 19, 2026