- Put hyphens every 64 chars in url
- Board size shouldn't be able to go below 2
- Why does it decode string twice?
- No message on broken play page
- Dictionary suggestions
- Bug where clues are mis-numbered in game? Maybe?
- Double click as long press for mobile?
- If activity toggled square is first in word, set word index to previous word (except on first word in row?)
- Slash before hash in url
- Game doesn't show disabled squares
- Update square number on board re-draw
- Override default backspace
- Up/down arrows navigate inside inputs
- Update readme
- Fix board letters in Safari
- Don't give fill suggesions
- Underlines are wrong if inputs are wider than answer
- Make board responsive (min width/shrinking)
- Reveal if correct in play mode toggle
- Deploy to subdirectory: https://medium.com/@svinkle/how-to-deploy-a-react-app-to-a-subdirectory-f694d46427c1
- Clue text in input should be black
- Game clues are missing numbers
- Activate all squares button
- Clear all letters button
- input decerements on backspace
- Fix first select word
- Navigate with arrow keys
- Input position increments after adding
- Only highlight active word
- Don't toggle selected direciton when toggling activeness
- Active direction when editing board
- Scroll clueAnswers behind board
- Play mode
- Bug: Deleting first letter from CA moves second letter back
- Save state to URL
- Move onChange out of clueAnswer list generating function
- Preserve previously entered clues
- Fix down clue entering
- Board size in modal to prevent accidental shrinks
- Update board size on boardSize change
- Symmetry mode
- Answer and board letters uppercase
- Fix: Can delete answer letters
- Style on clue input
- Filling in blank no longer works (makes the answer longer and last letter is not blank)
- Underline on each character with CSS
- Adding char at end of answer makes it twice as long
- Underscores are added to board
- Fix: On answer change cursor moves to end of answer
- Set ol li numbers from clueAnswer numbers
- Set board letters from answer fields
- Calculate correct clue numbers at start
- Calculate correct numbers under black square
- Clear all clue numbers on activate/deactivate
- Set correct number of clues and answers
- Working input fields in each square
- Limit input field to 1 char
- Keep set clues on number of answers change
- Save the rest of the word (currently saving first letter)