Tags: viresh-ratnakar/exolve
Tags
v1.50 ### Version: Exolve v1.50: May 16, 2023 - Remove the Firefox-specific code that made pageinate() a no-op—it seems to work OK now. - But in Firefox, use settings for the toggle "Shrink to page width" vs "Scale [100]" seem sticky. Add documentation that this should be set to "Shrink to page width."
v1.40 ### Version: Exolve v1.40: July 3, 2022 - Make the next/prev buttons in the top clue have vertical-align 'text-top' rather than 'top' (the difference shows up when font size is increased). - When parsing multiline exolve sections (such as exolve-preamble), also include any text on the section line itself. - Lots more css tweaks, mainly to ensure blog themese do not encroach and override critical exolve css.
v1.30 ### Version: Exolve v1.30 February 12, 2022 - Allow & to be used as the separator between clue numbers in a linked clue. Remember the separator used, and use it when displaying too. - Add `exolve-option: no-nina-button` that will suppress the display of the "Show ninas" button even if there are ninas. "Reveal all" will display the ninas and will also bring up the "Hide ninas" button. Hiding ninas will again hide the nina button when the option is true. - Vertically top-align the next/prev button in the current clue. - When a cell gets the same colour twice from ninas (for example, a cell at the intersection of two lights that are marked as ninas), create only one coloured overlay, so as to avoid double-colouring. Do the same for ninas (but not across ninas and colours).
v1.20 ### 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).
v1.10 ### Version: Exolve v1.10 March 28 2021 - Make the underline colour in a revealed definition and the solution text colour be the same as the "solved clue number" color, dodgerblue. - Make these colours be configurable via colour-... exolve-options ('def-underline" and "solution"). - Use the solution colour in "incluefill" too (the placeholder blank used for orphan clues). Thanks to @Antagony1060 for the idea of unifying the solved/solution/def-underline colours to dodgerblue by default.
v1.00 ### Version: Exolve v1.00 January 20 2021 - Stop saving state in cookies. Stop including state in URL (but still provide URL for saving.sharing). Change the name of the addStateToUrl constructor param to the now-more-apt provideStateUrl. - Create a saveState constructor param, defaulting to true. Can be set to false for creating throwaway grids such as previews. - Provide an interface to see all the local-storage-saved states and delete some of them if needed. The interface also shows the amount of local storage used up in saved Exolve states.
v0.90 ### Version: Exolve v0.90 Septeber 8 2020 - Add functionality to limit checking/revealing to just the current cell rather than the whole current light. This is done when there is a long click (500+ms) on "Check this" or "Reveal this." Caveat; this does not work on phones and tablets (I only tested on Android) as they deal with long-presses in some special way that I'll try to work with, at some point. - Change the default background color of the current clue strip (shown above the grid) to 'white' instead of 'mistyrose' (the active clues in the clues lists still get the 'mistyrose'). This results in a more relaxed appearance (I should have realized this and made this change earlier!). Of course this can be customized too (`exolve-option: color-currclue:mistyrose` will restore the current colour scheme). When the current clue is an orphan, its background continues to be shown as 'linen' (which can be changed with `exolve-option: color-orphan:white`, for example). - When there are multiple Exolve puzzles, use a running variable to set the index of a new one, rather than using the # of existing puzzles, as we might also need to destroy puzzles from a web page (for example, to show a preview). - Allow under-construction grids to specify '?' as the letter in a cell. This is treated just like '0', except that a '0' signifies that the grid has cells where the solution has not been provided, but a '?' does not. - Bug-fix: when the enum specified hyphenation in a child clue, and that child clue did not exist in the clues lists, we were hitting an uninitialized property. - Separately track the solution to display for a clue from the anno to display. Wrao displayed anno in its own span. Wrap the text of the clue in its own span. - Remove weird extra space between prev/next buttons in te current clue strip. - When typing in the grid, let space-bar advance to the next cell. - When typing in the grid, if an invalid character (such as punctuation) is typed, we were deleting the current entry. Don't do that (delete only with space or backspace or a new valid entry).
v0.70 ### Version: Exolve v0.70 May 7 2020 - Added support for non-English languages: - exolve-language: <language-code> <Script> [<max-char-codes-per-letter>] - 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.
v0.60 ### Version: Exolve v0.60 April 1 2020 - For orphan clue placeholders, use middle dots (···) instead of question marks (???) so that filled placeholders can more readily be visually distinguished from unfilled ones. - Minor bugfixes for linked clue number rendering, when the linked numbers are non-numeric.
PreviousNext