Skip to content

Commit 69ce8a0

Browse files
authored
Merge b43bc15 into 2683802
2 parents 2683802 + b43bc15 commit 69ce8a0

File tree

4 files changed

+23
-9
lines changed

4 files changed

+23
-9
lines changed

.changeset/config.json

+1-7
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,7 @@
88
"baseBranch": "main",
99
"updateInternalDependencies": "patch",
1010
"bumpVersionsWithWorkspaceProtocolOnly": false,
11-
"ignore": [
12-
"github-pages",
13-
"@configs/*",
14-
"coverage",
15-
"storybooks",
16-
"@guardian/react-crossword"
17-
],
11+
"ignore": ["github-pages", "@configs/*", "coverage", "storybooks"],
1812
"___experimentalUnsafeOptions_WILL_CHANGE_IN_PATCH": {
1913
"onlyUpdatePeerDependentsWhenOutOfRange": true
2014
}

.changeset/react-crozzword-next.md

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
'@guardian/react-crossword': major
3+
---
4+
5+
This is a complete rebuild of the React crossword player.
6+
7+
It includes the following feature:
8+
9+
- Renders crossword grid and clues
10+
- Supports hyphenated and multiple-word answers
11+
- Supports grouped clues that span multiple columns or rows
12+
- Layout is responsive (and customisable via the `Layout` prop)
13+
- Progress is automatically saved to local storage
14+
- Answers can be checked and revealed
15+
- Smart clearing when checking answers that strikes through incorrect letters
16+
- Includes an anagram helper
17+
- Crossword is accessible by default: elements in the crossword are clearly labelled to communicate context and state to assistive technology
18+
- Fully keyboard accessible: users can tab between the grid, clues and controls, and navigate around these with the arrow keys
19+
- Includes print styles
20+
- Supports theming and custom colour schemes

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ The following packages live in `libs/@guardian/*` and are published to NPM:
2424
- [@guardian/libs](libs/@guardian/libs)
2525
- [@guardian/newsletter-types](libs/@guardian/newsletter-types)
2626
- [@guardian/prettier](libs/@guardian/prettier)
27+
- [@guardian/react-crossword](libs/@guardian/react-crossword)
2728
- [@guardian/source](libs/@guardian/source)
2829
- [@guardian/source-development-kitchen](libs/@guardian/source-development-kitchen)
2930
- [@guardian/tsconfig](libs/@guardian/tsconfig)

libs/@guardian/react-crossword/package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"name": "@guardian/react-crossword",
3-
"version": "3.0.0-alpha.0",
4-
"private": true,
3+
"version": "2.0.2",
54
"license": "Apache-2.0",
65
"sideEffects": false,
76
"type": "module",

0 commit comments

Comments
 (0)