Files
rubik/docs/development-roadmap.md
tiennm99 ff8f409f10 chore: archive shipped rubik plan and prune roadmap
- Move plans/260427-0855-rubik-3x3-web-simulator → plans/archive/
  (all 7 phases implemented, 41 tests green, deployed).
- Mark archived plan.md as SHIPPED with a header pointer to git log
  and review reports.
- Drop the Solver line from development-roadmap.md (it shipped); add
  a follow-up note about moving table init off the main thread.

Reports stay under plans/reports/ — they're recent and still useful.
2026-04-27 19:33:02 +07:00

1.0 KiB
Raw Permalink Blame History

Development Roadmap

Tracks upcoming work only. Completed milestones live in git log and plans/.

Near-term

  • Move counter & best-time persistence. Save best solve time per scramble length to localStorage.
  • Color-blind mode. Sticker outline / pattern overlay; toggle in the settings panel.
  • Solver Web Worker. Move the cubejs 45 s table init off the main thread so the first-paint stays responsive even on slower devices.

Mid-term

  • Tutorial mode. Step-by-step CFOP / beginner-method guidance for new players. Highlights pieces and shows the next move.
  • Algorithm trainer. Paste an alg ("R U R' U' R' F R F'"), watch it execute slowly, then practice it with hint mode.
  • Mobile UX pass. Pinch-to-zoom, larger touch targets in the controls panel, landscape layout.

Speculative

  • Bigger cubes (2x2, 4x4). Same model architecture should generalize.
  • Replay sharing. Encode a scramble + solve sequence into a URL.
  • Theme support. Custom sticker palettes and cube body colors.