Skip to content

Latest commit

 

History

History
45 lines (45 loc) · 2.31 KB

TODO.md

File metadata and controls

45 lines (45 loc) · 2.31 KB
  • Code docs/cleanups
    • Move all styling to CSS
    • Make README.md more complete
  • Option for US dictionary
  • "Smart-delete" to purge excessive revisions: save revisions and keep just last 5 of each
  • exetLexicon: add feature to constrain certain letters to be the same, when matching a pattern. Use this when a linked clue crosses itself.
  • make about-exet.html link use the base of exet.js
  • Stricter grid connectivity checks
  • Improve autofill
  • Highlight preferred fills that get picked
  • Clue length analysis
  • ClueBox/clueparentbox difference review
  • Nina dialog position is weird now
  • Linking block does not show up: it's attached to earlu to cur-clue which gets changed later. need to attach it to a more stable parent
  • Slowness in "add block"
  • Pick previous version not working
  • When the clue has an enum like (4-3), prefer fill choices consistent with that: so, (2-2-3) will also OK, and for (9), (4,5) will also be OK.
  • Show unches distribution [Instead, done: Show warning in analysis]
  • Reassign clue numbers, preserving clues if possible
  • Intercept ctrl-q/Q before they reach Exolve
  • Bulk-save
  • Check why * after enum disappears when a file with enums hidden is loaded
  • Is enum hiding working in print/pdf?
  • Don't use cookie-saved state
  • Track used words
  • Auto-fill
  • For filled lights, make sure the filled entry is shown in the choices panel (perhaps distinguishing out-of-lexicon entries, preflex entries)
  • Reset light-fill suggestions shown when you go to a filled light
  • Add preferred words
  • When restoring an accidentally mangled enum, go back to what it was (so, (2,3) instead of (5), if (2,3) was in place).
  • Persist scratchpad contents
  • Write .puz
  • Copy widget html
  • Save w/o solutions
  • Edit metadata
  • Specify id for new puzzles
  • Tabular choosers
  • Controls for grid changes
  • Enum change check
  • Clear-all should clear hyphens etc. [unnecessary, now that enum-editing works and fillLight() does the right thing]
  • Open menus only with clicks, not with hovers
  • Load the most recent puzzle on start-up
  • When a particular choice leads to purples, move it to deadends
  • Let users manage local storage used
    • Delete specific revisions