Skip to content

SudokuSolver v0.2.1-alpha

Pre-release
Pre-release
Compare
Choose a tag to compare
@dclamage dclamage released this 18 May 07:30
· 48 commits to master since this release

Summary

Added missing "Solve" feature in f-puzzles integration, helper shortcut for running listen command, plus some minor bug fixes.

New Features

  • F-puzzles integration now replaces the "Solve" button, which gives a random solution to the puzzle each time it's pressed.
  • Each platform now includes an easier way to start the solver in the "--listen" mode for f-puzzles integration:
    • Windows: Double-click the SudokuSolver Listen shortcut in the extracted folder. It has a "globe" icon.
    • OSX: Double-click the SudokuSolverConsoleListen app. (Thanks to Ray Waldin for creating this)
    • Linux: Run the listen.sh shell script.

Bug Fixes

  • The solve path now shows the resulting invalid board if the solve was invalid.
  • The solve path prints a final "No logical steps found." if the resulting board is not solved.
  • The OSX distribution is now a tar.gz so that it respects executable permissions.

IMPORTANT

If you already have v0.2.0-alpha or earlier, you will need to update your user script with the new one in this distribution (Fpuzzles-SudokuSolver.user.js)

BEHAVIOR CHANGE

If you are upgrading from v0.1.2-alpha or earlier, there is a behavior change for the f-puzzles integration:
Connecting the f-puzzles site to the solver no longer automatically turns on the "True Candidate" feature. Instead, there is a new toggle button in the f-puzzles solver console panel, which appears only while connected.

Choose your release based on your platform:

  • The majority of Windows users will want: SudokuSolver-0.2.1-alpha-win-x64.zip
  • Windows 10 ARM64 users (such as Surface Tablets): SudokuSolver-0.2.1-alpha-win10-arm64.zip
  • Mac OSX users (no ARM64 support yet but works with Rosetta): SudokuSolver-0.2.1-alpha-osx-x64.zip
  • Linux users (should work for most major distros): SudokuSolver-0.2.1-alpha-linux-x64.tar.gz

If you'd like to help contribute to the project, there are plenty of tasks, including documentation tasks for non-programmers. Contact me on Discord if you're interested! (See README on main GitHub page).