Circle align moved from the Toolbox to the multi-selection arrange buttons
PR #3140 removed Circle Align from the Toolbox and made it a fourth
group next to Align/Distribute/Order in the Edit Widgets panel, with a
live radius and rotation setting, Done and Undo circle.
Edit Mode: document the shared selection bar and the widget stack under the cursor
The widget switcher of the JSON editor is now a selection bar that Edit
Widgets carries too, the F-key panel is a clickable stack list, and
Alt+click drills down through the widgets at a point (PR #3123).
dragLimit and grid: expressions and conditions instead of only a rectangle
PR #3104 lets dragLimit and each snap grid entry describe their area with
expressions and inequalities, adds alignX/alignY to dragLimit and bumps the
file version to 22.
Edit Mode: the Edit Widgets panel now opens by default on first entry
Document dropLimit on lines and piles plus the new pile showLimit
Document the bundled sound library and the Click sound row
Minor tweak to automations reference
Add an Automations page for the visual routine editor
The Automations section of Edit Widgets is now a full routine editor
(operations as sentences, property sets as rows), which is too much for
the Edit Widgets page - so it gets its own page, linked from the sidebar
between Edit Widgets and History and from the Edit Widgets section.
Fix broken section anchors in Edit Widgets page
Remove references to what this used to do
Rewrite Edit Widgets page for the current properties editor
The page still described the old Properties tab: deck generation radio
buttons on an empty selection and a one-paragraph summary of the editor.
Deck creation has moved to the deck editor and the panel is now a full
type-aware editor, so the page is rewritten around what it actually
shows: nothing selected, one widget selected (Basic with Position/Snap
grid/Drag limits, Size, Interaction & display, Widget's links, then
Content, Faces, Appearance with SVG replacements and the devtools-style
CSS declaration rows, Behavior, Automations, Other properties), the
type-specific sections (holder target widgets, cards, decks, piles and
their pile template) and multi-selection editing.
Adds 13 screenshots taken against the current editor.
Split Edit Mode page into eight Editing JSON subsections
Break the Edit Mode page out into one page per Menu button (Edit Widgets,
History, JSON, Widgets, Debug, Assets, Toolbox, Game Settings) under the
Editing JSON section of the sidebar. Content is moved unchanged; the JSON
page also keeps the editor-wide material (overview, top toolbar, menu,
selecting widgets, widget toolbar). Editing JSON gains an overview of the
new subsections, and inbound links were updated.