- New page Patterns: the asset, the tab, drawing and editing, keys,
the ruler with loop and start, playing through the scheduler.
- Instruments, Architecture, Keyboard, Home, Concepts and the sidebar
point to it. Development counts module 64.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The wheel and Fit now show the zoom as a short transition. The time
is set under Menu > General settings and kept in the browser.
- Concepts: the transition, the new menu entry and what ends it.
- Keyboard: the wheel and Fit animate the change of zoom.
- Architecture: viewTween.ts with tweenView and the ViewTween driver.
- Development: e2e sum 1735.
Vector art: layers and groups, Shift+click selects (#190)
Vector Art gets a section Layers and groups, the inspector lists and the selection rules are brought up to date, and the limits name #291 for rotating and scaling. Keyboard names Ctrl+G and Ctrl+Shift+G on shapes. Development carries the sum of 1645 e2e checks.
Explain the eyedropper for object variables (#276)
Behaviors gets a point after picking a target from the dropdown. Keyboard lists Enter and Esc while the eyedropper runs. Development counts 1596 e2e checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document admin-only deletes, file modes and Esc as Cancel (#85)
Brings the pages in line with refactoring round 8 of the code.
- API: deleting an image, font or sound is for administrators only, a
bad upload answers 422, private files are 0640 and the web server
answers 403 for them, and saves take turns on a lock file. The line
that said there was no authentication yet is gone.
- Home: the "Not yet" list named several scenes in one run, auth and
graph comments and groups, which all exist.
- Concepts, Keyboard, Vector art: Escape on a question is its Cancel,
deleting a project leads back to the picker, and Delete removes
shapes picked in the list.
- Architecture: AtomicFile, routeFiles, HashedFileStore, the lock
file, removeSelection and removeShapes, objectName and groupName,
and the Escape of a Dialog.
- Development: the check sum, and the race check in
accounts.test.php needs pcntl.
- Eight pages lose the 38 characters Gitea flagged as ambiguous, and
quoted labels follow the editor's American spelling.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe text shaders, the font filter, Tab and Texture size
Shaders and Concepts: a text wears a shader like a sprite (#169).
Fonts: the Filter row and how Nearest rasters sharp (#169).
Keyboard: Tab belongs to the game in the Game tab (#261).
Behaviors: the Texture size node (#262). Development: sum 1544.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe copy and paste of objects and nodes (#240)
- Scene editing: new section on Ctrl+C/Ctrl+V, where a paste lands
and under which parent.
- Behaviors: a point on copying nodes and what the palette filter
leaves out.
- Keyboard: Ctrl+C/Ctrl+V per tab and the picture import.
- Architecture: clipboard snapshot and paste commands.
- Development: e2e check total 1432.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Vector Art explains straight, corner, smooth and symmetric points,
the Point menu in the tab header and the pen that pulls out both
handles. Keyboard keeps Alt-click as the straight/symmetric toggle.
Architecture names the mode rules in polygonEdit, Development the
check sum.
Tests: check sum 1195 is computed (1188 + 7), CI measures it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The feature was documented in pieces - Textures carried the generated
picture, Architecture the modules, Keyboard the tab. Someone who wants
to draw something had to collect it. Vector Art is now one page that
reads from the first click to the finished sprite.
- The new page covers the asset and its canvas, the two tools, what a
handle does, how rings make a hole, the shape list with its order,
and the limits that are their own issues (#186, #187, #188, #189).
- Sidebar and Home carry the page, so it is reachable and not only
linkable.
- Textures and Tiles point at it where they mention a drawn picture,
instead of describing it a second time in their own words.
Tests:
node tools/e2e.mjs (all modules) ALL PASSED - 1184 checks
Development carries that number.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>