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 v1.20 September 14 2021
If a clue has multiple enum-like parts, use the last one.
However, override that if there is an earlier enum-like substring
that is immediately (or with intervening spaces) followed by "[...]"
(which is a tell-tale start of the annotation part).
Allow an empty "[]" to be placed to mark the end of the clue part
for dealing with ambiguities and also for the corner case that
the anno has to start with "[...]" without making the contents of
the square brackets be treated like the solution. This used to
require explicitly providing the solution (like
"... clue (6) [WITTER] [t]WITTER") but can now also be tackled
with "... clue (6) [] [t]WITTER". The empty "[]" is not shown in the
clue or the anno.
Bugfix: in the case when an anno is provided in a crossword
without solutions, "reveal this" was clearing the cells (now doesn't).
Version: Exolve v1.19 September 9 2021
Bug-fix: blank lines in exolve specs mean grid height may be less than
grid specs line span.
Version: Exolve v1.18 September 6 2021
Allow the cell size to be overridden via exolve-cell-size: <w> <h>
Fire a custom JavaScript event of type exolve upon puzzle completion, with
a details object that looks like this:
id: The puzzle id.
title: The puzzle title.
setter: The puzzle setter.
toFill: The number of cells to be filled.
filled: The number of cells filled.
knownCorrect: true/false.
knownIncorrect: true/false.
Version: Exolve v1.17 August 21 2021
Bugfix: when non-numeric labels are used for across/down clues, always create
the correct clue index instead of just doing 'A'/'D' + label.
Version: Quick unnumbered tweak
Continued attempts to make multiline top clues evenly spaced: reduce font-size
of xlv-small-button when in xlv-curr-clue.
Version: Quick unnumbered tweak
Remove bottom margin from xlv-small-button, making multiline clues (on top)
evenly spaced.
Version: Quick unnumbered tweak
Gnav-light ordering for nodir clues had a small bug: it was always sorting on
clue labels lexicographically. When cells are known, gnav-sorting should use
cells.
Version: Exolve v1.16 May 24 2021
Create a separate 'colour-active-clue' (for the background colour of the
currently active clue, in the clues list) instead of reusing 'colour-active',
as the clue table may have a different colour scheme than the grid.
Version: Exolve v1.15 May 20 2021
Add exolve-option: show-cell-level-buttons that creates an extra row of
buttons with these two buttons: "Check cell" and "Reveal cell"
Delete obsolete exolve-widget* code and documentation.
Version: Quick unnumbered tweak
Shorter warnings label
Version: Quick unnumbered bug-fix
checkConsistency() should be called before the customizer function. Messes
up Exet otherwise.
Version: Exolve v1.14 April 19 2021
Add keyboard shortcuts Ctrl-q and Ctrl-Q for "Clear this" and "Clear all!"
Detect and show warnings for unclued lights and enum-mismatches.
Add exolve-options to suppress: suppress unclued warnings if
exolve-option "ignore-unclued" is set, and suppress enum-mismatch warnings
if exolve-option "ignore-enum-mismatch" is set.
Do not generate missing clues warnings if there are nodir clues.
Do not generate enum-mismatch warnings if there are diagramless cells.
Version: Exolve v1.13 April 10 2021
Another minor update for Exet. Make NINA_COLORS a class member, and change
the colours to be more common names.
Minor bugfix in the recently updated redisplayQuestions().
Version: Unnumbered minor tweak
Use CSS for setting xlv-coloured-cell opacity. Change it to 0.25 from 0.2.
Darken nina colors slightly to compensate.
Version: Exolve v1.12 April 8 2021
Implement exolve-colour the same way as exolve-nina: using a transparent
div overlay.
Bug-fix: for revealed ninas, it was the case that clicking a nina cell
wasn't toggling direction. Fixed by making the grid-wrapper div have a
higher z-index.
Expose recolourCells(), redisplayNinas(), redisplayQuestions() as
functions (for Exet).
Version: Exolve v1.11 April 7 2021
Make throwErr() show the error as an alert if the DOM element is not
available to show it.
Add an isColor() function. Use it for checking the validity of
colours in exolve-nina, exolve-colour, exolve-option:colour-...
Allow a specific colour to be optionally specified in exolve-nina.
Allow the specified colour to appear anywhere in the list in
exolve-colour, and also now in exolve-colour.
Version: Unnumbered minor tweak to v1.10
Make the def underline thicker, move it down a bit, and make it very
slightly lighter by default than the solved/solution colour.