This is a UI component add-on for Vaadin Platform 14+.
- Basic crossword rendering
- Grid
- Clue labels
- Entered answers with mistakes shown
- Highlighting of current word and letter
- Keyboard/mouse navigation
- Multiple highlighted words (for collaborative solving)
- Clue rendering
- Ability to set the current crossword via JSON file
- Methods for setting global settings (e.g. whether to show mistakes or skip filled-in cells)
- Link clues to crossword grid
- Highlight and scroll the currently selected word in the grid
- Highlight the word in the grid when hovering over the clue
- Change the selected word in the grid when a clue is clicked
- Dynamic sizing
- Custom styling
- Fallback styling
- Mobile accessibility
Add-on is distributed under Apache License 2.0. For license terms, see LICENSE.
Crossword is written by Matthew Wilson