0.9.1-alpha.10
Alpha@xaui/native@0.9.1-alpha.10
Patch Changes
-
c4c4657: Fix what the blocking P2 API review found, before fifteen components copy it.
require()failed on every subpath.exports.requirepointed at the ESM build while the CJS build was produced and never referenced, so in a"type": "module"package everyrequire('@xaui/native')threw aSyntaxError. Both packages now declare the full dual form, with types per condition —.d.tsunderimport,.d.ctsunderrequire— so a CommonJS consumer no longer type-checks against the ESM declarations.Overlays painted outside rounded corners.
HighlightandRippleare absolute fills with square corners, and every control in the library is rounded. The clip existed only forscale-ripple, and only on the animated branch; it now applies on both branches whenever a default overlay is mounted — and only then, so a root without one can still let a child overflow.accessibilityStatewas replaced instead of merged onButton. A caller addingexpandedorselectedsilently eraseddisabledandbusy, and a screen reader stopped announcing a disabled button.defaultVariantsnarrowed a recipe's wholeVarianttype to the single value named in it, making every other variant a type error at the call site.NoInferin the engine removes the cast each of the forty-seven components would otherwise have carried.