Remix.run Logo
emilfihlman 12 hours ago

The thing with TUIs is that, using mobile native virtual keyboards, it's apparently quite impossible to make them behave in a sane way in browsers!

I think the only reasonable option seems to be reimplementing one yourself, which is massively stupid.

NetOpWibby 12 hours ago | parent | next [-]

Mobile is not for TUI

bahmboo 12 hours ago | parent | next [-]

More specifically it's an interface designed for a physical keyboard. Or even more specifically it's designed for precise and easy human text input.

verdverm 11 hours ago | parent [-]

especially where you typically type with all fingers instead of just your thumbs

emilfihlman 11 hours ago | parent | prev [-]

Sure it is. I, and millions of others, use it all the time with for example Termux.

beej71 5 hours ago | parent [-]

My Ratatui test app (Conway's Life) runs great in Termux. :)

emilfihlman 11 minutes ago | parent [-]

Termux is seriously amazing (with its quirks, of course)!

Have you tried porting your test app to a web page? I'd really like to have a good TUI experience on the web.

avaer 12 hours ago | parent | prev [-]

If you have a TUI the correct way to support mobile browsers is to 1-shot a React page equivalent. Trying to make the mobile keyboard work for this would be silly.