Skip to content

v2.1.1

Choose a tag to compare

@moiku moiku released this 02 Nov 07:36
· 13 commits to main since this release

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-orbit 2.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. start 1 → 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 of m-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): only m-orbit changes, −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