1.2.0
Minor changes
-
New opt-in Google Sans Flex profile
@kyralabs/m3e-tokens/fonts-rond.css(D15): wght + opsz + ROND variable, with wdth and slnt fixed at their defaults (latin chunk 205.2 KiB, all chunks 468.1 KiB). Import it instead offonts.css, not beside it: it registers the same"Google Sans Flex"family and renders identically until you setfont-variation-settings: "ROND" <0–100>.fonts.cssstays the default,fonts-full.cssis unchanged and the typescale tokens do not use ROND.
Patch changes
-
attachAutoRipple(theripple.jsentry) now keepsdata-rippleon a host after its first press, likeattachRippleand m3e-react, and only togglesdata-pressedand the ripple variables per press. It tracks the hosts it adopted privately, so they keep working on later presses while hosts whosedata-ripplecame from m3e-react orattachRipplestay skipped. Aborting the signal removesdata-ripple,data-pressedand the ripple variables from every adopted host. -
@kyralabs/m3e-motion@1.2.0
- @kyralabs/m3e-shapes@1.2.0