Repository navigation
v2.1.0
Components 2.1.0, for Egatari Studio v0.6.4. New parts only. No part released in 2.0.0 changes, except m-keyboard, which is now 2.0.1 and gives a clearer error.
Added
m-cards2.0.0 (#142): 2–6 cards in a row, or in two rows withlayout="grid"(2×2, or 3×2 for 5–6 cards). Each card has a badge, an icon looked up by name, a title and a text, and the cards appear one per step.arrowsshows the order (Z order in a grid), andhilitemarks a card.- Japanese text wraps at likely phrase boundaries and keeps numbers with their counters. Text that does not fit is cut with … and reported.
- Variants: rise, fade and draw. Purposes:
processandgrouping.
- Library part
icons1.0.0: line icons by name, from Tabler Icons outline 3.49.0 (MIT, 4,808 icons). Brand and filled icons are left out.- The data is subset by name (spec §6.2
match: "name"). A lesson naming a few icons carries about 5 KB of the 870 KB set. buildis declared on the value the factory returns (spec 3d4ead0), and the manifest's library entry repeats it.- The MIT notice (
_notice) survives subsetting.
- The data is subset by name (spec §6.2
m-orbit2.0.0: the phases of the Moon and of Venus, as a top view beside the view from Earth. It sits in a new specialized set,science(理科), with a new purpose,model(仕組みをモデルで見る).
Changed
m-keyboard2.0.1: when keys are outsiderange, the error lists them and names a range that covers them all (e.g.use C4-D5).
For Studio
- Subset by name must land before lessons use
m-cards. Without it, a lesson carries the wholeiconsblock. The reference istools/subset-produce.mjs. For the current spec, including c6024bf (the slide source parsed by parse5 and walked in tree order), use its version onc2-base(c004416); it ships with the next release that changes a part. - Pack bytes (
node tools/pack-bytes.mjs --base v2.0.0):m-cardsadds 3,406 bytes andm-orbitadds 5,498 (both new). Every other part is unchanged. - README bytes since v2.0.0: m-bars 0, m-flow 0, m-menu 0, m-curves 0, m-quad 0, m-kpi 0.
sha256 53b86b055b6905b3aad26e88ab0222ab76f518c0ba4a005e6bb237b2e14760cc egatari-components-v2.1.0.tar.gz