Skip to content

cjc0013/kenken-designer

 
 

Repository files navigation

KenKen Designer

CI codecov

A KenKen puzzle designer built with Tauri and Leptos.

Setup

npm install      # install Tailwind CSS build tooling

Development

trunk serve      # builds and hot-reloads at http://localhost:1420

Trunk 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:watch

Keyboard shortcuts

Every 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.

Recommended IDE Setup

VS Code + Tauri + rust-analyzer.

About

Application for creating KenKen puzzles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 91.6%
  • TypeScript 3.8%
  • Kotlin 1.8%
  • CSS 1.7%
  • Shell 0.6%
  • HTML 0.3%
  • Other 0.2%