• v2.11.1 b51d41bbfb

    Emily released this 2026-11-06 22:42:32 +01:00 | 18 commits to main since this release

    Universal Gaming 2.11.1

    A bug-fix release focused on keeping your progress and on the solitaire games.

    Games now resume where you left off

    • Minesweeper, Mahjong, Klondike, Classic Solitaire, Spider, FreeCell, Pyramid, TriPeaks and offline Chess save unfinished games automatically when you leave the screen or background the app.
    • Reopening a game continues the same board, timer and move count.
    • Finished games clear their save, so you always start fresh after a win or loss.
    • Unfinished games are included in account save backups, so restoring a backup on another device restores games in progress, not just Sudoku.

    Solitaire fixes

    • Every Pyramid and TriPeaks deal is now solvable. Deals are constructed from a valid clearing sequence instead of being random.
    • Cards can be dragged onto a pile in Klondike, Spider and FreeCell; tapping still works exactly as before.
    • Tall piles stay on screen: the tableau fan tightens as a column grows instead of running past the bottom.
    • Pyramid pairs still remove both cards, and a playable pair is never reported as game over.

    Mahjong

    • Deals are no longer pre-sorted. The board is built from a random valid removal order, so matching tiles are scattered instead of mirrored row by row. Every deal remains solvable.

    Minesweeper

    • Wide fields (Intermediate, Expert) rotate in portrait so the board fits the screen without sideways scrolling.

    Interface

    • The How to play sheet closes with a downward swipe and a new X button.
    • Main-menu cards show a chip listing each game's subdivisions, such as difficulties, suit counts and chess modes.

    Compatibility

    • Works with Universal Gaming Backend 1.4.0 or newer (1.5.0 for save backups).
    • Version 2.11.1+20.
    • 258 app tests pass; flutter analyze is clean.
    Downloads