You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Version: Exolve v0.70 May 7 2020
Added support for non-English languages:
exolve-language: <Script> []
Required significant changes (but everything should be backward-compatible)
in how we check inputs, how we specify the grid, how we save and restore
state.
Non-English languages made a known issue slightly worse: the current grid
letter was getting rendered in a slightly blurry way, because of a slight
position mismatch between the cell-text and grid-input. Tweaked a bit to
improve.
Added an exolve-relabel section that can let you change the text of any
button (and any HTML element with an id). This should be particularly useful
for non-English crosswords.
Version: Exolve v0.69 May 5 2020
When a non-numerically labeled across/down clue or a nodir clue can be
ascertained to point to an unclued light (because its start cell or all
its cell locations have been provided), we coalesce them now.
Documentation tweaks.
Typing answers takes the focus away from the grid now, allowing tab
navigation.
We start out without usingGnav=true now.
Version: Exolve v0.68 May 1 2020
Bug fix: on Safari, setting selectionEnd moved focus. When setting up
the placeholder for an orphan clue at the top, we should not set selectionEnd
in the placeholder in the clue in the clues table.
Version: Exolve v0.67 April 18 2020
Bug fix: For a non-numeric clue label (say, "P") with specified grid-position,
there were a couple of places where the code tried to deindex a non-existent
clue index like 'AP' or 'DP'.
Now allow "regular" clue numbers like 16a, 42a, 5d, and 17D in exolve-colour
and exolve-nina (apart from A16 and D17 as previously allowed).
Version: Exolve v0.66 April 16 2020
The chessboard notation breaks down when there are more than 26 columns.
Extend it to allow squares to also be specified using an explicit row number
and column number, like "r12c33" or "c33r12" (both are allowed). Row numbers
are counted starting from the bottom row at 1, going upwards. Column numbers
are counted starting from the leftmost column at 1, going towards the right.
In exolve-nina and exolve-colour, also allow entire lights to be specified,
like "A12" and "D42".
Version: Exolve v0.65 April 15 2020
Create all the puzzle HTML in the init() function, so that the HTML file
looks much simpler. Future HTML changes are going to be made through
js. But keep the code backwards compatible (if the html already has an
'outermost-stack' element, just use it).
Version: Exolve v0.64 April 13 2020
Allow grids without any clues at all.
Version: Exolve v0.63 April 6 2020
Mention that placeholders will be cleared in the second "clear all" in
the confirmation dialog for the first click on "clear all"
Allow enums to also use periods.
Version: Exolve v0.62 April 5 2020
Add an input handler for answers (otherwise we were stealing focus to the
last answer on Safari).
Fix cursor jumping in the scratch-pad.
Version: Exolve v0.61 April 2 2020
Clicking/tabbing in placeholders in clues table now keeps the focus there.
"Clear this" now respects crossers even when the current grid light does not
have a clue.
Add tooltip to "Clear this" to let users know about the second click for
needed for clearing full crossers.
Placeholders can be forcibly cleared with a second click on 'Clear all' when
there any orphan clues with placeholders. And for such puzzles, a tooltip
on 'Clear all' lets the user know of this functionality.