-
Universal Gaming 2.11.7 Stable
released this
2026-11-07 16:23:09 +01:00 | 10 commits to main since this releaseUniversal Gaming 2.11.7
Chess follow-up: the white figures are white now, and the board always fits.
White figures were still black
2.11.6 changed how the figures were painted, but the real cause was the
character itself: U+265F (♟, the filled pawn) hasEmoji_Presentation=Yes.
Browsers and Android therefore drew it as a colour emoji, and a colour emoji
ignores the fill colour - so the pawn stayed black no matter what was painted
underneath. Reproduced with the web build in headless Chrome.- White figures now come from the hollow set (U+2654-U+2659), which is text
by default on every platform, painted white with a dark contour stroke. - Black figures keep the filled set and additionally request text presentation
with VS15 (U+FE0E). - The promotion dialog draws real
ChessGlyphfigures instead of a raw
character, so it follows the same rules. - Verified by rendering all twelve figures in a real browser: the white pawn is
white, the black pawn is black.
The board was cut off
The wide layout sized the board from the whole window (62 %) while the board only
owned three fifths of the row, so the right-hand files were clipped.- The board is now sized from the window height and from the width left over once
the move history keeps its 320 px minimum; the history panel takes the rest. - Checked at 1280x800, 1024x700, 880x420 and 430x900: the whole board is visible
and nothing overflows.
Checks
flutter analyze: cleanflutter test --concurrency=1: 286 tests pass
Downloads
Platform File Android UniversalGaming-2.11.7-android.apkAndroid (Play) UniversalGaming-2.11.7-android.aabiOS (unsigned) UniversalGaming-2.11.7-ios-unsigned.ipamacOS UniversalGaming-2.11.7-macos.dmgLinux x86_64 UniversalGaming-2.11.7-linux-x86_64.AppImageWeb UniversalGaming-2.11.7-web.zipSHA256SUMS-2.11.7.txtlists the checksums of every asset.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- White figures now come from the hollow set (U+2654-U+2659), which is text
forked from Emily/InfiniteSudoku