- New paragraph Height: the line height comes from the font, not
from Pixi's sample string, so descenders are no longer cut.
- Known limits no longer says the frame of a text is estimated.
- Development counts 2067 checks.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Fonts has a new paragraph on the Letter spacing property, with the
conversion from em: -0.03em at size 216 is -6.5.
- Concepts lists letterSpacing among the text properties.
- Development counts 2066 checks (30f-ii is new).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe each account's folder of uploaded files (#344)
Uploaded images, fonts and sounds now belong to the account that
uploaded them, and the pickers can delete them.
- API: a new section Uploaded files belong to an account, with the
folder in the file name, who sees what, and DELETE with 403/409.
- Textures: the Delete button in the picker and when it refuses.
- Fonts, Sounds, Home: file names carry the account's folder.
- Development: the PHP test files.test.php and 1850 checks.
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>
API: name on both listings and both uploads, and what the server does to it.
Textures and Fonts: tiles and rows are captioned by name, and an asset made
in the picker is named after the file. Architecture: the api/ line names the
libraries. Development: 780 editor checks.