A KenKen puzzle designer built with Tauri and Leptos.
npm install # install Tailwind CSS build toolingtrunk serve # builds and hot-reloads at http://localhost:1420Trunk runs npm run tw:build automatically before each build. For incremental Tailwind rebuilds while editing styles, run this in a second terminal:
npm run tw:watchEvery right-click context-menu action also has a keyboard shortcut, shown inline next to the item.
| Action | Shortcut |
|---|---|
| Set operation… | Enter |
| Make singleton | Space (also C) |
| Uncage | Esc |
| Delete cage | Del |
| Move cell… | M |
| Clear all cages | Cmd/Ctrl+Shift+Del |
| Undo / Redo | Cmd/Ctrl+Z / Cmd/Ctrl+Shift+Z |
| Save / Save As | Cmd/Ctrl+S / Cmd/Ctrl+Shift+S |
| Open | Cmd/Ctrl+O |
| Move cursor | Arrow keys |
| Extend / shrink cage | Shift+Arrow |
| Cycle cages | Tab / Shift+Tab |
On macOS the regular Delete key reports as Backspace, so
Cmd+Shift+Backspace also clears all cages.
VS Code + Tauri + rust-analyzer.