In this release:
- Replace "partial" reduction by "linear" reduction (O(k.n))
- Add a
stdutils
library - Cache the full reduction of the orthogonal lines of the search/probe alternatives
- Use memoization in the full reduction line solver (0(k.n^3))
- No limit on max_nb_alternatives at search depth zero
- Only use the probing technique at branching_depth = 0
- Handle goal grid in NON files
- Doc: Tutorial to create a picroos puzzle with the help of the Picross Solver
- CI: build on the three platforms : Linux/Macos/Windows
- CLI: Add a --progress option
- CLI: Verbose validation mode (output more stats)
- CLI: Set max-nb-solutions also in validation mode
- GUI: Fix rendering issue on large grids (switch to 32 bit draw list index in ImGui config)
- GUI: More options for tile size
- GUI: Hide tiles depending on branching depth
- GUI: "Info" button with file metadata, solver stats, and the grid constraints
- GUI: "Goal" button
- GUI: Add "faster than light" speed (minimize pauses of the solver thread)