Commit Graph

7 Commits

Author SHA1 Message Date
Kianga 9d8e0d4e78
Improve handling of on-screen keyboards
Direct the browser to resize the whole page when the on-screen keyboard on mobile devices is visible.

https://developer.chrome.com/blog/viewport-resize-behavior/
2023-01-17 09:38:39 +01:00
Kianga d8bdacb29f
Explain motivation in README 2023-01-16 22:23:25 +01:00
Kianga 00993cff25
Count Unicode characters more accurately
This treats emoji like 🦊 as one instead of two characters. Still not perfect, but hopefully close enough.

https://dev.to/coolgoose/quick-and-easy-way-of-counting-utf-8-characters-in-javascript-23ce
2023-01-16 21:45:33 +01:00
Kianga 184e579d78
Move status bar to top
The on-screen keyboard on mobile devices hides the bottom status bar. At the top it should always remain visible while the user is typing.
2023-01-16 21:18:39 +01:00
Kianga 1f60632553
Select a slightly prettier default font 2023-01-16 21:04:06 +01:00
Kianga 166c1481a9
Add README 2023-01-16 21:03:16 +01:00
Kianga 1500acf2fb
Initial commit 2023-01-16 20:50:34 +01:00