Repository navigation
v2.1.1
Components 2.1.1, for Egatari Studio v0.6.4. Fixes only: no new part. One part's code changes (m-orbit 2.0.1); the rest is demos, a README marker and tests.
Fixed
m-orbit2.0.1: the person on Earth no longer spins a full turn on a step between two positions held at the same observer angle (e.g.start1 →visit[2] with 8 positions, both at evening). A full turn is added only when the step passes position 0 (new moon), e.g. 7 → 1 or 2 → 1.m-orbit's README closes its<!-- llm: omit -->block (the notes for authors at the end). Studio already read the unclosed block to the end of the file, so its AI instructions do not change.
Demos
m-timer: the first slide's body has a 10px inset, so the clock's 0 no longer sits on the left edge of Studio's part-list picture. The part is unchanged.m-tape: the demo opens with a two-row comparison (架空), which fills Studio's part-list picture; the □ equation follows.
Tests
tools/test-orbit.mjs: the observer angle through four steps ofm-orbit.- Lint: every
<!-- llm: … -->block in a README is closed by<!-- llm: end -->. - The subset reference (
tools/subset-produce.mjs) parses the slide source with parse5 8.0.1 and walks it in tree order (egatari-spec c6024bf). This is the reference for Studio's subset by name.
For Studio
- Pack bytes (
node tools/pack-bytes.mjs --base v2.1.0): onlym-orbitchanges, −504 bytes. The tool counted the unclosed block as visible; Studio already left it out. - README bytes since v2.1.0: m-bars 0, m-flow 0, m-menu 0, m-curves 0, m-quad 0, m-kpi 0.
sha256 29cfc2c344ddf4b785469e8634a7f7cf31e3d307e3bcf71ec4b6ed0166b9a6a7 egatari-components-v2.1.1.tar.gz