SudokuSolver v0.2.1-alpha
Pre-releaseSummary
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.
- Windows: Double-click the
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).