<feed xmlns='http://www.w3.org/2005/Atom'>
<title>word-search-game/js, branch v2</title>
<subtitle>A word search game built with the JavaScript Canvas API.</subtitle>
<id>https://git.zhineng.li/word-search-game/atom?h=v2</id>
<link rel='self' href='https://git.zhineng.li/word-search-game/atom?h=v2'/>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/'/>
<updated>2026-04-30T06:10:27Z</updated>
<entry>
<title>rename class from `WordSearch` to `Game`</title>
<updated>2026-04-30T06:10:27Z</updated>
<author>
<name>Zhineng Li</name>
<email>im@zhineng.li</email>
</author>
<published>2026-04-30T06:10:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=05b1267f91d07704aa749bd64c3c289afddc7546'/>
<id>urn:sha1:05b1267f91d07704aa749bd64c3c289afddc7546</id>
<content type='text'>
</content>
</entry>
<entry>
<title>keyboard &amp; touch navigation, configurable settings, and refactor</title>
<updated>2026-04-30T02:34:20Z</updated>
<author>
<name>Zhineng Li</name>
<email>im@zhineng.li</email>
</author>
<published>2026-04-30T02:33:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=68c9b7560642c802ca3bfe6d7e0f7a8c54412c40'/>
<id>urn:sha1:68c9b7560642c802ca3bfe6d7e0f7a8c54412c40</id>
<content type='text'>
- keyboard support: arrow keys or `hjkl` to move cursor, Space to start
  selection, Enter to confirm, Escape to cancel
- configurable settings: word placement directions, grid size, cell
  size, colors, fonts, debug mode, and more via `GameSettings`
- modernize CSS (logical properties, grid layout) and HTML semantics
- refactor JavaScript code around single-responsibility principles
</content>
</entry>
<entry>
<title>Minify</title>
<updated>2016-06-22T09:04:34Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-22T09:04:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=7b2f828cb982c6a05db9370963186cbee97a3b5f'/>
<id>urn:sha1:7b2f828cb982c6a05db9370963186cbee97a3b5f</id>
<content type='text'>
To resume :
Fix minor bug : If user select the same word, do nothing
On list : First letter Upper
On grid : Delete accents for lattin letters (french, Spanish...) and
hebrew letters
Write on grid the same letters  : available to
Latin/Hebrew/Greek/Cyrillic/Arab/Chinese/Hiragana
</content>
</entry>
<entry>
<title>Removes whitespace</title>
<updated>2016-06-21T11:59:08Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-21T11:59:08Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=dc018dd775d8595111741b65edb92534cfccdd1b'/>
<id>urn:sha1:dc018dd775d8595111741b65edb92534cfccdd1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix minor Bug</title>
<updated>2016-06-21T11:26:54Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-21T11:26:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=62b4ceadd3ecd667d14873ee756fa7c8cb7a45d2'/>
<id>urn:sha1:62b4ceadd3ecd667d14873ee756fa7c8cb7a45d2</id>
<content type='text'>
If user re-select a word always find, this.solved is increment.
Now : To increment variable if the word of the list isn't &lt;delete&gt;

I fix a bug for me : in list, First letter Upper, with CSS instead of
javascript
</content>
</entry>
<entry>
<title>List : First letter only upper</title>
<updated>2016-06-21T10:55:10Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-21T10:55:10Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=bda0ef9f8f7596071483fbd7d6affd569ae73ca0'/>
<id>urn:sha1:bda0ef9f8f7596071483fbd7d6affd569ae73ca0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some languages</title>
<updated>2016-06-21T09:41:24Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-21T09:41:24Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=cec21b92902d6d473a6cd4a85664f2b26c3d806d'/>
<id>urn:sha1:cec21b92902d6d473a6cd4a85664f2b26c3d806d</id>
<content type='text'>
Detect Greek, Japan(Hiragana), arab, cyrillic and chinese letter to
write on all grid
</content>
</entry>
<entry>
<title>Hebrew words</title>
<updated>2016-06-20T15:40:33Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-20T15:40:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=b317fd793dd1d56dd66b3c1934d142610611bfbe'/>
<id>urn:sha1:b317fd793dd1d56dd66b3c1934d142610611bfbe</id>
<content type='text'>
Delete niqqud hebrew on grid
Detect language Hebrew and place hebrew letters on grid
</content>
</entry>
<entry>
<title>Remove accent</title>
<updated>2016-06-20T11:56:02Z</updated>
<author>
<name>Shmuel83</name>
<email>rodolphe.moulin@laposte.net</email>
</author>
<published>2016-06-20T11:56:02Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=28aea219e9c8cb7406400d525eb5c6187aaaeb95'/>
<id>urn:sha1:28aea219e9c8cb7406400d525eb5c6187aaaeb95</id>
<content type='text'>
Let words with accents in the list, but delete the grid
</content>
</entry>
<entry>
<title>Added very simple solved word tracker and Game Over overlay.</title>
<updated>2014-03-20T21:16:50Z</updated>
<author>
<name>Steven Thomas</name>
<email>steven@conveyorgroup.com</email>
</author>
<published>2014-03-20T21:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=8c81bfbcdf3451ae634927a1270c40941ba02d5e'/>
<id>urn:sha1:8c81bfbcdf3451ae634927a1270c40941ba02d5e</id>
<content type='text'>
</content>
</entry>
</feed>
