Skip to content

History / interface tour

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: 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
  • Wiki editing pass, plus two corrections found against the app LICENSING, a policy change rather than a rewording. licensing.md and community.md now say a beta license is free today, and that on release day everyone gets a free 90-day license while every beta tester is issued a free one-year license automatically. The old TIP box is folded into the new paragraph. community.md no longer says the one-year license is something to claim. CORE CONCEPTS gains a section, "Shape tells you how a point was made", between the colour rule and associativity. Colour says what a thing is; shape says how it was created and whether you can drag it. New figure, point-glyphs.png, from the new build_point_glyphs.mjs. CANVAS gains a figure for Alignment Snaps, align-snaps.png, from the new build_alignsnaps.mjs. Three panels snapping to a square turned 45 degrees: no two of its corners share an x or a y, so a red snap line can never be mistaken for an edge, and any two corners give one horizontal and one vertical. Colours, dash and alphas are read off ConstructionView.drawAlignSnaps. The Alt line moved into the two-ways list. "Rest the cursor" became "Hover over", matching the release sentence in the same bullet. Two precedence paragraphs were cut. The hidden-points paragraph now says a hidden point becomes faintly visible while a snap line runs to it: THIS IS NOT YET TRUE OF THE APP, and is filed for Theo in TODO/AGENT_INBOX.md. INTERFACE TOUR, two factual corrections against the app. The ninth menu is NODES, not Window: index.html's model-window strip reads File Edit View Draw Construct Combine Transform Select Nodes Help, and icons/menu/ has nodes.svg and no window.svg, which is why that slot used to render as an empty box. All three menu bar figures are re-rendered. The icon bar also no longer draws a dropdown caret beside each icon: iconMenu.ts swaps each button's contents for the glyph, so the caret does not survive into it. The page also now states the seven-per-column wrap and that the icons carry no labels. WELCOME gains "... and much much more" to the capability sentence. FIRST PATTERN, the Rotate direction note is rewritten around the sun: angles follow the sun across the sky in the hemisphere where this software was written, so positive turns clockwise. English only. The six translations are tracked separately.

    @blossommerz blossommerz committed Sep 20, 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
  • 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
  • Interface tour Nodes window: typed socket shapes; Style node; p1 as cluster; correct Preview options

    @blossommerz blossommerz committed Aug 26, 2026
  • Diagrams: finish type-colour audit — interface Draw menu (18 tools) + version, all typed-producer effect diagrams recoloured (regions orange, curves green, points blue, numbers grape), data-types/sockets-and-wires tables + alt text

    @blossommerz blossommerz committed Aug 25, 2026
  • Diagrams: type-led color system for interface + node-library — nodes-window palette, Layer-5 Draw-menu tinting, neutral category map + icons, two-window + cluster-inside re-render

    @blossommerz blossommerz committed Aug 25, 2026
  • Interface tour: rebuild all diagrams in house style; add menu bars, icon menubar, status bar

    @blossommerz blossommerz committed Aug 23, 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
  • Feature Community & support across Getting Started and Home Move the Community page up the sidebar to sit under Welcome; add it to the Related section of every Getting Started page (Welcome, Installing, Licensing, Core concepts, Interface tour, First pattern); and feature it on the Home page (New here list + a Community & support section routing Discussions / Issues / licensing email). Nav regenerated.

    @blossommerz blossommerz committed Aug 20, 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
  • 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
  • Reorganize images; illustrate tour/welcome; Layers anatomy; nav + copy tweaks

    @blossommerz blossommerz committed Aug 7, 2026
  • Reorganize images; illustrate interface tour; Layers panel row anatomy

    @blossommerz blossommerz committed Aug 7, 2026
  • Reorganize images; interface tour; Layers panel row anatomy

    @blossommerz blossommerz committed Aug 7, 2026
  • Reorganize images into subfolders; illustrate interface tour; nav tweaks

    @blossommerz blossommerz committed Aug 7, 2026
  • Rename Objects panel → Layers; merge into one Layers panel page

    @blossommerz blossommerz committed Aug 7, 2026
  • Publish documentation to the Wiki

    @blossommerz blossommerz committed Aug 7, 2026