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.
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.
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.
Docs: macOS+Windows support, and click-to-enlarge on diagram images
First pattern: split the points/circle diagrams into their own full-width sections
Separate the side-by-side two-points and circle figures into Draw two points / Draw the circle subsections, each led by its full-width diagram; make the glider (pin a point) diagram full-width too.
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.
Nav: left-justified plain-text line below breadcrumb, all pages
Nav: right-aligned borderless (div align=right) below breadcrumb, all pages
Nav bar: breadcrumb left, prev/next hard right; straightedge-compass diagrams under headings
Nav right-justified on the breadcrumb line (all pages); straightedge-compass: section-then-diagram-then-text + add-to-system section
Add prev/next nav below breadcrumb on all sidebar pages; straightedge-compass: selection figures side-by-side + add-to-system section
Breadcrumb + section header on all pages; wallpaper-groups → intro + four lattice pages; remove Fundamental domains
Add breadcrumb nav to all content pages; split wallpaper-groups into intro + 4 lattice pages; remove Fundamental domains
Terminology: bare 'graph' → 'node graph' across 39 pages (Nodes half of the interface)
Reorganize images into subfolders; illustrate interface tour; nav tweaks
Add Part 5: Completing the circuit (Realize node)
First pattern: simplify angle-direction note to clockwise/counter-clockwise
First pattern: add Reference-in-Nodes screenshot
First pattern: add finished-program screenshot under Part 4
First pattern: add Part 4 (Math node divides the circle evenly)
First pattern: add Part 4 (Math node divides the circle evenly)
First pattern: set Rotate angle to 10; three-part walkthrough
First pattern: add Part 1/Part 2 structure and the nodes walkthrough
First pattern: emphasize Escape between commands
Rename Objects panel → Layers; merge into one Layers panel page
Generalize output framing away from laser-only; keep vector output neutral~
Publish documentation to the Wiki