Rebuilt from ai-app-2 38bf630, arm64-v8a release, 9,651,616 bytes (lib/arm64-v8a/libmain.so 7,518,840 -- the only .so in the APK, checked rather than assumed, since the ABI trap below is what this build had to dodge). What is new for the phone, both unconfirmed there and both from Iris's 2026-09-07 night report: - A finger put down on a moving list stops the fling at that sample and pans from it with no DRAG_SLOP wait (Compose's `startDragImmediately = isScrollInProgress`); a catch released without moving is not a tap. - A mask carries a shape rather than a rectangle, so a code fence clips on its own rounded corners instead of an inner square, nested clips multiply their coverage, and touch obeys the same shape. Also in it: the winit/Android renderer no longer aborts on a device whose only usable adapter is GLES, and a frame report's `primitives=` no longer counts undrawn clip shapes. The build itself needed ai-app-2's `build-apk.sh` fix landing in the same pass: Gradle's merged-native-libs cache survives `rm -rf jniLibs`, so with an x86_64 lib left in this checkout from emulator work, the "arm64" APK would have carried x86_64 and aborted on the phone with a Vulkan error that has nothing to do with Vulkan. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
9.2 MiB
9.2 MiB
The file is too large to be shown.
View Raw