@thomasf Thanks a lot. It was one of my first projects, so the code is a mess, but I'm planning on refactoring it and adding some features like the typing and error sound!
A City in a Bottle ๐
<canvas style=width:99% id=c onclick=setInterval('for(c.width=w=99,++t,i=6e3;i--;c.getContext`2d`.fillRect(i%w,i/w|0,1-d*Z/w+s,1))for(a=i%w/50-1,s=b=1-i/4e3,X=t,Y=Z=d=1;++Z<w&(Y<6-(32<Z&27<X%w&&X/9^Z/8)*8%46||d|(s=(X&Y&Z)%3/Z,a=b=1,d=Z/w));Y-=b)X+=a',t=9)>
@Kanakmi @CodeFryingPan Yeah, I should definitelt fix this. It's pretty standard to show the flag matching the current language. I also check the "window.navigator.userLanguage" to show the french version if the user's browser is in french upon first visit
@sloopslapp @Tswyter @matanbobi@code You can use tab to go through suggestions, enter to confirm and have your arrow keys free with these keybindings, it's way better than the default
https://t.co/c1U6KoTcHh