• v2.11.13 64b9eedcb8

    Emily released this 2026-11-10 17:21:28 +01:00 | 4 commits to main since this release

    Universal Gaming 2.11.13

    Finishing the Sudoku number pad, and getting the sizes right.

    The pad is square where there is room

    2.11.12 put the nine keys in a 3 × 3 grid, but a third of a desktop or iPad side
    panel is a long, flat rectangle - so the keys still did not read as a pad.

    They are now square on tablet, desktop and web, capped at 104 px and centred,
    so the block stays a block instead of stretching with the window.

    Bigger keys on a phone

    Phones go the other way: the keys grow from 52 px to about 74 px tall (they
    scale with the window height, 58-82 px), and the digit scales with them. That is
    the size they should have had all along.

    Smaller secondary actions

    Undo, redo, erase, notes and hint are used far less than the number keys, so
    they give up their height: one slim row of five at 44 px instead of two rows
    of 54, with a smaller icon and label. That pays for the taller pad without
    shrinking the board - the 3 × 3 block still fits a 360 × 640 phone.

    Checks

    • flutter analyze: clean
    • flutter test --concurrency=1: 318 tests pass
    • New tests: square keys on the wide layout (width equals height, capped at
      104), taller keys on a phone, and the five secondary actions sharing one row
      that is shorter than the number keys.

    Downloads

    Platform File
    Android UniversalGaming-2.11.13-android.apk
    Android (Play) UniversalGaming-2.11.13-android.aab
    iOS (unsigned) UniversalGaming-2.11.13-ios-unsigned.ipa
    macOS UniversalGaming-2.11.13-macos.dmg
    Linux x86_64 UniversalGaming-2.11.13-linux-x86_64.AppImage
    Web UniversalGaming-2.11.13-web.zip

    SHA256SUMS-2.11.13.txt lists the checksums of every asset.

    Downloads