Client for playing 300 publicly available Sokoban puzzles on a computer or phone.

no, that's not right

Bugfix: we want selections to persist even when we lift up the shift key.

This requires hoisting some code inside every case inside the whole keypress hierarchy, to ensure we never clear selections before textinput events can handle them.

Current cross-cutting concerns we're explicitly scattering code for.

  • autosave
  • undo
  • selection management

Created by  Kartik K. Agaram  on June 20, 2022
EMHRPJ3RAVIVJEQIRXIVDGENV6QHUUGXXRWTJ3BXC7SZNC66VK5QC
Change contents