New features and changes made in JSudoku version 1.3b2
Added an option in the Preferences dialog to display rows and columns headings at the top & left-hand sides. Also at the bottom & right-hand sides which might help for huge grids like Clueless.
Added an option (not) to generate a grid when the program starts or when opening a new window. It’s on by default. You may turn it off in the Preferences dialog to start with an empty grid.
Added support for Center dot and Asterisk extra groups. Also for overlapping variants.
Added support for Gattai-X, overlapping variants with diagonals. Also for fancy diagonals.
Added support for overlapping variants with extra groups. Note: does not support overlapping variants with disjoint groups.
Added Grid & Cell keyboard shortcuts editor to the Preferences dialog.
Added keyboard shortcuts: space bar to select the focused cell only, shift-space bar to add/remove focused cell to/from selection, ctrl-home to transfer focus from a cell to the whole grid. Note: the space bar was previously bound to highlight none, now only the escape key is bound to highlight none.
Added keyboard shortcuts: alt R, alt C, alt B, alt W, alt E, alt D and alt G to select the row, column, block, windoku, extra group, diagonal or cage of the focused cell respectively. shift alt R… to add/remove the row… to/from selection.
Changed shift-# (digit) keyboard shortcuts to always remove possibility from all selected cells, even when a cell is focused. Previously, it used to toggle (remove or add) the possibility from the focused cell, if any. Currently, you have to use the contextual popup menu to toggle a possibility for the focused cell only. In the Preferences dialog, you may bind this action to a keyboard shortcut.
The list of solvers and their state are now saved in the file “JSudokuSolvers.xml” next to the program.
Added Import/Export/Reset Solvers’ List items to the Solvers’ contextual popup menu. They let you use a custom list of solvers among different versions. You may also edit the xml file and remove any solver irrevelant to your favorite variant. In case of trouble, use Reset Solvers’ List.
Improved Hidden subset solver to proceed first with most efficient eliminations. First those revealing some naked or hidden single(s). If no single was revealed, they will it proceed to less efficient eliminations.
Added Highlight: Next Step. Similar to Get Clue, but also highlights the cells.
Highlight for a specific Solver using the Solvers’ contextual popup menu will limit the search to the pattern size (or smaller). It used to highlight any pattern, even larger ones. eg searching for a naked pair did also highlight any naked triplet or quad.
Added Design: Killer: Remove Zero Cages. Useful to cleanup zero killers published by djape.net
Added Edit: Clear Log.
(more…)