jev-8ball/public
oiupoyt a8dfdbcb60 fix(ui): ink the verdict upright on the die face
The plate is authored y-up while canvas text is laid out y-down, so the affine
solved from the raw local corners had a negative determinant: every verdict drew
mirrored, with the line order reversed, in idle and reveal alike.

Solve the transform in a y-down text space instead, flip the clip to match, and
cover the orientation with a regression test.
2026-09-22 21:59:49 +05:30
..
css feat: integrate Laya typed decision model running on Android tablet with seamless fallback 2026-09-21 20:05:02 +05:30
js fix(ui): ink the verdict upright on the die face 2026-09-22 21:59:49 +05:30
favicon.svg feat: integrate Laya typed decision model running on Android tablet with seamless fallback 2026-09-21 20:05:02 +05:30
index.html feat: integrate Laya typed decision model running on Android tablet with seamless fallback 2026-09-21 20:05:02 +05:30