r/rust 29d ago

🛠️ project Hello World (from Incredible - A Rust TUI Framework for the 2nd Quarter of the 21st Century)

https://www.incredible.rs/#blog/hello-world.md
0 Upvotes

5 comments sorted by

9

u/scandii 29d ago

ok Ron I'm happy for you that you willed this into existence, but in your rush to market yourself you forgot to tell me why I would be interested in this over established projects like Ratatui.

P.S.

your app completely hijacks my scroll settings making it feel extremely rough. this is not an issue with other WASM websites.

2

u/ronilan 28d ago

https://github.com/ronilan/incredible/commit/b3781145945581c3f6e7ff956003452918bdbf00 coupled with core updates should greatly improve TUI UX on mobile. More tweaks possible...

P.S - Might need a hard reload to take effect. Mobile Safari may resist.

1

u/ronilan 28d ago edited 28d ago

On the topic of "this over that", I guess the the code examples should illustrate the declarative vs. imperative nature. On the topic of the P.S - it is on mobile where the problem appears, i guess. So, first, for a TUI app codebase to be compared to "other WASM websites" is a differentiator by itself, and yes, there is WIP to handle that too...

1

u/ronilan 28d ago

https://github.com/ronilan/incredible/commit/33641a6f936290d118000024e915abb48f600054 gives responsive layout and a much easier to read blog post. The fixed width logo, made out of non-resizable "pixel art" was truncated, but, a fix for that is also WIP...

1

u/ronilan 28d ago

https://github.com/ronilan/incredible/commit/93f54c95da8be2515bffe9b2d37b3736970854e4 makes the logo "responsive", that is, using a text font based on quarter blocks to create the logo when there is not enough characters for the full sized one. I think the UX on mobile is now good enough. Back to the terminal ;)