<feed xmlns='http://www.w3.org/2005/Atom'>
<title>word-search-game, 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-30T13:43:06Z</updated>
<entry>
<title>fix complete overlay to cover fullscreen</title>
<updated>2026-04-30T13:43:06Z</updated>
<author>
<name>Zhineng Li</name>
<email>im@zhineng.li</email>
</author>
<published>2026-04-30T13:43:06Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=c89df7972f1aad9190479b74a230ef3b8207a59f'/>
<id>urn:sha1:c89df7972f1aad9190479b74a230ef3b8207a59f</id>
<content type='text'>
The completion overlay was constrained to the page container and did not
span the full screen. This happened because it used absolute positioning
inside a relatively positioned ancestor.

Switch the overlay to fixed positioning with inset: 0 and set a z-index,
so it consistently covers the viewport above all page content.
</content>
</entry>
<entry>
<title>update readme</title>
<updated>2026-04-30T13:16:49Z</updated>
<author>
<name>Zhineng Li</name>
<email>im@zhineng.li</email>
</author>
<published>2026-04-30T13:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=c87a31db642ac37c3989967bd9a469be5ef28531'/>
<id>urn:sha1:c87a31db642ac37c3989967bd9a469be5ef28531</id>
<content type='text'>
</content>
</entry>
<entry>
<title>specify MIT license identifier &amp; wrap text</title>
<updated>2026-04-30T11:36:13Z</updated>
<author>
<name>Zhineng Li</name>
<email>im@zhineng.li</email>
</author>
<published>2026-04-30T11:36:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=29139678fcaaaefd50d2210b6517791fd0167b22'/>
<id>urn:sha1:29139678fcaaaefd50d2210b6517791fd0167b22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove .gitignore</title>
<updated>2026-04-30T06:18:09Z</updated>
<author>
<name>Zhineng Li</name>
<email>im@zhineng.li</email>
</author>
<published>2026-04-30T06:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=8b2efdbded63d2102096ebe19c16ac4c3e45fb3c'/>
<id>urn:sha1:8b2efdbded63d2102096ebe19c16ac4c3e45fb3c</id>
<content type='text'>
</content>
</entry>
<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>Merge pull request #4 from felleg/patch-1</title>
<updated>2019-12-20T09:18:00Z</updated>
<author>
<name>Li Zhineng</name>
<email>im@zhineng.li</email>
</author>
<published>2019-12-20T09:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=6f2282ca7c13fdb43f21e8f52ac20235ff7e4ded'/>
<id>urn:sha1:6f2282ca7c13fdb43f21e8f52ac20235ff7e4ded</id>
<content type='text'>
Update README.md</content>
</entry>
<entry>
<title>Update README.md</title>
<updated>2019-12-05T18:13:22Z</updated>
<author>
<name>Félix Léger</name>
<email>felleg@users.noreply.github.com</email>
</author>
<published>2019-12-05T18:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=1676a2d66a4a213dbf3f8a34bbd8696edb015e9c'/>
<id>urn:sha1:1676a2d66a4a213dbf3f8a34bbd8696edb015e9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #3 from Shmuel83/master</title>
<updated>2016-10-27T23:03:05Z</updated>
<author>
<name>Li Zhineng</name>
<email>lizhineng@gmail.com</email>
</author>
<published>2016-10-27T23:03:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zhineng.li/word-search-game/commit/?id=06a91384d5b2c0eb73a80e8f87d9151bd7900174'/>
<id>urn:sha1:06a91384d5b2c0eb73a80e8f87d9151bd7900174</id>
<content type='text'>
Available in multiple languages</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>
</feed>
