diff --git a/CHANGELOG.md b/CHANGELOG.md index 0487dc4..2c6282a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,17 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). See `docs/00-overview/decision-log.md` (ADR-0002). - **Round 1 plan** (M004โ€“M008) + research synthesis (ADR-0003). +## [1.0.0]โ€“[1.0.1] โ€” 2026-06-07 โ€” M010 accessibility, onboarding & the 1.0 release ๐ŸŽ‰ + +The **1.0** release: a complete, accessible, welcoming game. + +### Added +- **Accessibility** (`a11y.py`): honour `NO_COLOR`; an a11y/static **no-animation** mode (`NHC_A11Y` / + `config.A11Y_MODE`); an **untimed** option (`NHC_UNTIMED` / a setup prompt); a **colour-never-alone** + signal map (every signal carries a glyph + word). (v1.0.0) +- **Interactive onboarding tutorial** (`onboarding.py`, "How to play" menu) + a README Accessibility + section and first-run pointer; recorded-playtest polish review. (v1.0.1) + ## [0.9.0]โ€“[0.9.2] โ€” 2026-06-07 โ€” M009 daily-seed & procedural challenges ### Added diff --git a/README.md b/README.md index 43facfc..45189b2 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ A single-player CLI hand cricket game with five formats, 200 country rosters, an [![License: MIT](https://img.shields.io/badge/license-MIT-yellow.svg)](LICENSE) [![Python 3.10+](https://img.shields.io/badge/python-3.10%2B-blue.svg)](https://www.python.org/downloads/) [![Tests](https://img.shields.io/badge/tests-12%20passing-brightgreen.svg)](tests/test_smoke.py) -[![Status: v0.9.2](https://img.shields.io/badge/status-v0.9.2-informational.svg)](CHANGELOG.md) +[![Status: v1.0.0](https://img.shields.io/badge/status-v1.0.0-success.svg)](CHANGELOG.md) [![mypy: clean](https://img.shields.io/badge/mypy-clean-2C9F4A.svg)](pyproject.toml) [![Code style: PEP 8](https://img.shields.io/badge/code%20style-PEP%208-2C9F4A.svg)](https://peps.python.org/pep-0008/) diff --git a/docs/02-milestones/m010-accessibility-onboarding.md b/docs/02-milestones/m010-accessibility-onboarding.md index 7eda392..a106d8e 100644 --- a/docs/02-milestones/m010-accessibility-onboarding.md +++ b/docs/02-milestones/m010-accessibility-onboarding.md @@ -2,8 +2,8 @@ title: M010 โ€” Accessibility, onboarding & 1.0 polish type: milestone milestone: M010 -status: Todo -state: open +status: Done +state: closed version: v1.0.0 github: milestone: 10 @@ -11,7 +11,7 @@ github: # M010 โ€” Accessibility, onboarding & 1.0 polish -**Status:** Todo ยท **Target version:** v1.0.0 ยท **GitHub milestone:** #10 +**Status:** Done ยท **Target version:** v1.0.0 ยท **GitHub milestone:** #10 ## Goal The v1.0.0 headline (research ยง2): meet CLI accessibility standards (NO_COLOR, static/no-animation a11y mode, colour-never-alone, configurable/untimed timer) and add an onboarding tutorial + a definitive polish pass. The release that says 'this is done and welcoming'. diff --git a/wiki/Release-Notes.md b/wiki/Release-Notes.md index 21c7251..2b598f0 100644 --- a/wiki/Release-Notes.md +++ b/wiki/Release-Notes.md @@ -3,6 +3,9 @@ Per-milestone releases (one minor bump each; clusters are patch bumps). Refreshed at every ship. ## Round 2 (in progress) +- **๐ŸŽ‰ v1.0.0 / v1.0.1** โ€” **M010 Accessibility, onboarding & the 1.0 release**: NO_COLOR + a static + no-animation a11y mode, colour-never-alone signalling, an untimed option, and an interactive + onboarding tutorial. **Completes M010 โ€” neo-handcricket hits 1.0.** - **v0.9.2** โ€” M009 `ui-and-playtest`: playable Daily challenge menu + reproducibility gate. **Completes M009.** - **v0.9.1** โ€” M009 `leaderboard`: daily score + local best-table (offline, shareable). diff --git a/wiki/Roadmap.md b/wiki/Roadmap.md index f2e4b68..f196ddd 100644 --- a/wiki/Roadmap.md +++ b/wiki/Roadmap.md @@ -24,8 +24,8 @@ Arc: retain โ†’ polish to **1.0** โ†’ open up โ†’ deepen โ†’ broaden. (ADR-0021 - โœ… **M009 โ€” Daily-seed & procedural challenges** (v0.9.x) โ€” deterministic daily match + modifiers, score + local best-table, offline share codes. **Done.** -- โณ **M010 โ€” Accessibility, onboarding & 1.0 polish** (**v1.0.0**) โ€” NO_COLOR + static a11y mode, - colour-never-alone, configurable/untimed timer, onboarding tutorial. +- โœ… **M010 โ€” Accessibility, onboarding & 1.0 polish** (**v1.0.0** ๐ŸŽ‰) โ€” NO_COLOR + static a11y mode, + colour-never-alone, untimed timer, onboarding tutorial. **Done โ€” neo-handcricket is 1.0.** - โฌœ **M011 โ€” Headless adapter & Textual TUI foundation** (v1.1.0) โ€” local, no network. - โฌœ **M012 โ€” Roguelite draft: relics & run modifiers** (v1.2.0). - โฌœ **M013 โ€” Content & localization scaffold** (v1.3.0).