clone

fifteen puzzle games for the terminal, with daily puzzles, weekly ladders and xp, built on bubble tea

Merge pull request #50 from FelineStateMachine/feat/spell-puzzle-and-ui-polish

FelineStateMachine committed 354e783
Polish UI for consistency and add new game mode
commit
354e783cb6dce9375c7ed538d12edd55ea722c6a
parent
0f258df0de05b21cb7182a2ced194e3a6bc62a1b
parent
d7ed9d686bbf928b940e4008950a5be842456261
author
FelineStateMachine <dami.etoile@gmail.com>
53 files changed, +100695 -365
MREADME.md22+-
Marchitecture_test.go1+
Mcatalog/catalog_test.go1+
Mfillomino/fillomino_test.go43+
Mfillomino/style.go56+-
Mjustfile2+
Mregistry/registry.go2+
Mrippleeffect/Gamemode.go10+-
Mrippleeffect/rippleeffect_test.go91+-
Mrippleeffect/style.go15+-
Mshikaku/shikaku_test.go76+
Mshikaku/style.go31+-
Mspellpuzzle/Export.go55+
Mspellpuzzle/Gamemode.go71+
Mspellpuzzle/Model.go592+
Mspellpuzzle/README.md36+
Mspellpuzzle/board.go226+
Mspellpuzzle/generator.go534+
Mspellpuzzle/help.md38+
Mspellpuzzle/keys.go44+
Mspellpuzzle/lexicon.go112+
Mspellpuzzle/spellpuzzle_test.go491+
Mspellpuzzle/style.go201+
Mspellpuzzle/twl06.txt96617++++++++++++++++++++++++++++++
Msudoku/dynamic_board_test.go2+-
Msudoku/style.go11+-
Msudokurgb/Export.go2+-
Msudokurgb/Model.go26+-
Msudokurgb/analysis.go103+
Msudokurgb/cell.go10+-
Msudokurgb/dynamic_board_test.go275+-
Msudokurgb/help.md15+-
Msudokurgb/mouse.go5+-
Msudokurgb/style.go253+-
Msudokurgb/sudokurgb_test.go118+-
Mtakuzu/Model.go10+-
Mtakuzu/help.md7+-
Mtakuzu/style.go187+-
Mtakuzu/takuzu_test.go155+-
Mtakuzuplus/Model.go10+-
Mtakuzuplus/help.md4+
Mtakuzuplus/style.go205+-
Mtakuzuplus/takuzuplus_test.go152+
Mtheme/contrast.go12+
Mtheme/palette.go4+-
Mtheme/theme_test.go12+
Mui/style.go6+-
Mvhs/spellpuzzle.gifbin
Mvhs/spellpuzzle.tape42+
Mvhs/sudoku.gifbin
Mvhs/sudoku.tape4+-
Mvhs/sudokurgb.gifbin
Mvhs/sudokurgb.tape63+
M README.md +18 -4

Diff not shown: this commit changes too many lines.

M architecture_test.go +1 -0

Diff not shown: this commit changes too many lines.

M catalog/catalog_test.go +1 -0

Diff not shown: this commit changes too many lines.

M fillomino/fillomino_test.go +43 -0

Diff not shown: this commit changes too many lines.

M fillomino/style.go +41 -15

Diff not shown: this commit changes too many lines.

M justfile +2 -0

Diff not shown: this commit changes too many lines.

M registry/registry.go +2 -0

Diff not shown: this commit changes too many lines.

M rippleeffect/Gamemode.go +5 -5

Diff not shown: this commit changes too many lines.

M rippleeffect/rippleeffect_test.go +74 -17

Diff not shown: this commit changes too many lines.

M rippleeffect/style.go +5 -10

Diff not shown: this commit changes too many lines.

M shikaku/shikaku_test.go +76 -0

Diff not shown: this commit changes too many lines.

M shikaku/style.go +19 -12

Diff not shown: this commit changes too many lines.

M spellpuzzle/Export.go +55 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/Gamemode.go +71 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/Model.go +592 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/README.md +36 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/board.go +226 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/generator.go +534 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/help.md +38 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/keys.go +44 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/lexicon.go +112 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/spellpuzzle_test.go +491 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/style.go +201 -0

Diff not shown: this commit changes too many lines.

M spellpuzzle/twl06.txt +96617 -0

Diff not shown: this commit changes too many lines.

M sudoku/dynamic_board_test.go +1 -1

Diff not shown: this commit changes too many lines.

M sudoku/style.go +5 -6

Diff not shown: this commit changes too many lines.

M sudokurgb/Export.go +1 -1

Diff not shown: this commit changes too many lines.

M sudokurgb/Model.go +14 -12

Diff not shown: this commit changes too many lines.

M sudokurgb/analysis.go +103 -0

Diff not shown: this commit changes too many lines.

M sudokurgb/cell.go +7 -3

Diff not shown: this commit changes too many lines.

M sudokurgb/dynamic_board_test.go +190 -85

Diff not shown: this commit changes too many lines.

M sudokurgb/help.md +8 -7

Diff not shown: this commit changes too many lines.

M sudokurgb/mouse.go +3 -2

Diff not shown: this commit changes too many lines.

M sudokurgb/style.go +150 -103

Diff not shown: this commit changes too many lines.

M sudokurgb/sudokurgb_test.go +109 -9

Diff not shown: this commit changes too many lines.

M takuzu/Model.go +9 -1

Diff not shown: this commit changes too many lines.

M takuzu/help.md +6 -1

Diff not shown: this commit changes too many lines.

M takuzu/style.go +167 -20

Diff not shown: this commit changes too many lines.

M takuzu/takuzu_test.go +139 -16

Diff not shown: this commit changes too many lines.

M takuzuplus/Model.go +9 -1

Diff not shown: this commit changes too many lines.

M takuzuplus/help.md +4 -0

Diff not shown: this commit changes too many lines.

M takuzuplus/style.go +178 -27

Diff not shown: this commit changes too many lines.

M takuzuplus/takuzuplus_test.go +152 -0

Diff not shown: this commit changes too many lines.

M theme/contrast.go +12 -0

Diff not shown: this commit changes too many lines.

M theme/palette.go +2 -2

Diff not shown: this commit changes too many lines.

M theme/theme_test.go +12 -0

Diff not shown: this commit changes too many lines.

M ui/style.go +3 -3

Diff not shown: this commit changes too many lines.

M vhs/spellpuzzle.gif +0 -0

Diff not shown: this commit changes too many lines.

M vhs/spellpuzzle.tape +42 -0

Diff not shown: this commit changes too many lines.

M vhs/sudoku.gif +0 -0

Diff not shown: this commit changes too many lines.

M vhs/sudoku.tape +2 -2

Diff not shown: this commit changes too many lines.

M vhs/sudokurgb.gif +0 -0

Diff not shown: this commit changes too many lines.

M vhs/sudokurgb.tape +63 -0

Diff not shown: this commit changes too many lines.