diff --git a/README.md b/README.md index 669defe..774b9ce 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,9 @@ no enrolment and no permissions. The rest of this file is the runbook that was delivered with the APKs. -**2026-09-08 (evening): the crash on scrolling up, and a devlog that can -show a panic.** `iris-bench-arm64.apk` rebuilt from ai-app-2 `341b7a5`. +**2026-09-08 (evening): the crash on scrolling up, a devlog that can +show a panic, and icons from a font iris ships.** `iris-bench-arm64.apk` +rebuilt from ai-app-2 `8dc1e05`. - **The crash.** The bench built a texture per disclosure triangle -- one per folded tool card, hundreds of copies of three pictures -- and the @@ -33,6 +34,15 @@ show a panic.** `iris-bench-arm64.apk` rebuilt from ai-app-2 `341b7a5`. as the panic, replayed in order: what the app was doing, then what killed it, then this run. So if it still crashes, open Dev Updater's Runtime tab afterwards and send what is there. +- **The disclosure triangles come from a font now.** You were right that + this should have been the icon font: the Compose app ships its own Nerd + Fonts subset and iris shipped none, so its mark was a bare Unicode + codepoint your phone had no face for. iris has its own subset now (992 + bytes, three Material Design glyphs, same Mono face as the Compose + app's), the drawn triangle is deleted, and a missing codepoint now + fails a test rather than drawing nothing. If a mark is the wrong size + or sits wrong beside the tool name, say so -- it is a font size now, so + it is one number. - Side effect worth knowing: switching away from the app and back no longer re-rasterises every glyph on screen. diff --git a/iris/build/outputs/apk/release/iris-bench-arm64.apk b/iris/build/outputs/apk/release/iris-bench-arm64.apk index 13f5014..6d4a8e2 100644 Binary files a/iris/build/outputs/apk/release/iris-bench-arm64.apk and b/iris/build/outputs/apk/release/iris-bench-arm64.apk differ