Skip to content

Releases: SteffenBauer/PocketPuzzles

Nightly

28 Sep 13:17

Choose a tag to compare

Nightly Pre-release
Pre-release

Added

  • Extra screen updates to address refresh problems with color eInk screens

Changed

  • Mosaic: Simplify color palette
  • Mosaic: Add option to disable grey-out of unfinished hints
  • Make app backwards-compatible with Firmware V5
  • Removed unused "Game solved" message box

0.8.2

08 Aug 12:18

Choose a tag to compare

Changed

  • Switch to SDK-B288-6.8
  • Rewrite findloop algorithm (refactor from upstream)
  • Move compare_int function to utils (refactor from upstream)
  • Use semantic enum names for preferences (refactor from upstream)
  • Creek / Slant: Decrease border size to get more game board on the screen
  • Bridges: Change grey-out color of finished islands
  • Dominosa: Remove limit of highlighted numbers
  • Remove unused infrastructure to print a game
  • Remove unused cursor controls infrastructure
  • Remove unused debug statements
  • Provide compiled binaries now as GitHub releases assets

Added

  • Supports dark mode on firmware >= 6.8 devices
  • Lightup: New preference "Draw non-light marks even when lit"

Fixed

  • Mosaic: Possible crash in solve_game due to insufficient buffer size
  • Pearl: Fix shortcut-loop detection on squares
  • Mines: Fix possible hang during game generation
  • dev/gtk.c: Remove dependency on X11 headers

0.8.1

30 Dec 16:42

Choose a tag to compare

Added

  • New game: Binary, implementation of '2048'
  • Untangle: Hint button to show a hint when clicking a point
  • Mines, Map, Sixteen, Untangle: Buttons to adjust parameters in number of fives

Fixed

  • Several compile warnings

0.8.0

31 Aug 17:59

Choose a tag to compare

Most important update in this release: Game UI settings are now configurable, starting with the games Bricks, Bridges, Clusters, Creek, Map, Mines, Range, Signpost, Singles, Slant, and Unruly.

Detailed ChangeLog:

Added

  • Game UI settings now configurable, for games indicated in ToDo.md

Changed

  • Untangle: Update vertex screen draw only at end of screen drag
  • Galaxies: Sync with upstream (solver for unreasonable puzzles now tries to maximize 'wiggliness')
  • Loopy: Remove grid types that don't really make sense on limited screen size
  • Slant: Draw dotted line on closed loop error
  • Creek: Refine color cycling in dragging
  • Whole project: Sync with upstream (new DSF library and subsystem for game UI configuration)
  • All puzzles: Remove is_key_highlighted() in favour of current_key_label()
  • Updated screenshots

Fixed

  • Solo: Typo in How to Play
  • Guess: Bug that made it possible to choose invalid color guesses
  • Pattern: Add space between numbers and grid
  • Ascent and Bricks: Invalid array access
  • Various memory leaks

0.7.11

13 Nov 14:24

Choose a tag to compare

Changed

  • All games: Use status bar to show game completion instead of pushy message box
  • Net: Add lock button for locking tiles in place where one is sure of the orientation.
  • CrossNum: Adjust level difficulty labels
  • Solo: Finish number entry in manual mode now by clicking + or - button

Fixed

  • Rome: Fixed missing screen update on button click
  • Ascent: Screen update of number buttons
  • Unruly: Memory leak
  • Solo and Unequal: Bug that made it possible to overwrite given fixed numbers

0.7.10

02 Apr 19:16

Choose a tag to compare

Added

  • Walls: Place paths / walls by dragging (swipe across cells for paths, along edges for walls)
  • Spokes: Additional difficulty level
  • CrossNum puzzle

Changed

  • Solo: Removed some presets, for better fit in the limited screen size
  • Walls: Better error display (diagonal stripes)
  • Cleaner screen layout by removing unnecessary 'force screen redraw' button from chooser and param screens
  • Optimized screen update in game screen
  • Games with pencil marks now arrange them in numerically fixed position.

Fixed

  • Mosaic: Fix preservation of 'aggressiveness' parameter
  • Solo: Disallow certain corner-case parameters to avoid hang on game generation

0.7.9

27 Oct 12:41

Choose a tag to compare

Added

  • Bricks puzzle
  • Filling: Drag already placed or fixed number to fill empty cells
  • Filling: Undo of cell highlighting during dragging
  • Solo: Manual mode; for transferring puzzles from newspapers to play them on the app
  • Unruly: Add additional difficulty level (sync with upstream)
  • Unruly: Show option "unique rows/columns" in preset strings
  • Sticks: Input dragging

Changed

  • Sync with upstream (use 'aux' solver in Galaxies, fix tent placement in Tents)
  • Increase space between menu buttons
  • 'Show solution' menu entry only in games supporting solve operation
  • Galaxies: Disallow placing an edge touching a dot (sync with upstream)
  • Galaxies: Remove debug code
  • Guess: Minor colour tweaks for better contrast
  • Ascent, Filling, Mathrax, Salad, Solo, Towers, Unequal: Paint fixed numbers in bold font; user input numbers in normal font
  • Ascent, Filling, Mathrax, Salad, Solo, Towers, Unequal: Errors in stronger contrast
  • Walls: Complete rewrite. More advanced & faster generator; better UI

Fixed

  • Horizontal center placement of chooser page indicator
  • Filling: Show only allowed number buttons