Dheepak Krishnamurthy
Dheepak Krishnamurthy
Based on discussion on Discord, this is a good idea for a section in the counter tutorial.
The `Introduction` button and the `docs.rs` and `crates.io` buttons don't match in color. They should either be the same or more distinct.
for example: ```` ```diff {{#include @code/crates-tui-tutorial-app/src/bin/part-main.rs}} ``` ```` should put 2 spaces before each line in the code block that is spliced in.
Currently, when people read "immediate mode rendering", there's a chance that people think ratatui draws every pixel to the terminal. However that is not case, only diffs are rendered to...
Here's a useful reference: https://github.com/ratatui-org/ratatui/discussions/877
`Command` pattern - https://rust-unofficial.github.io/patterns/patterns/behavioural/command.html - https://refactoring.guru/design-patterns/command - https://refactoring.guru/design-patterns/command/rust/example Encoding state as type - http://cliffle.com/blog/rust-typestate/
I think we should add more screenshots to the landing page: - Gifs of popular TUIs with ratatui - Sophisticated layout example with Ratatui - Examples of the different widgets...
I think we should have just 3 tutorials: --- 1. Hello World tutorial Goals: - Walk through installation instructions for bare minimum hello world - Show that ratatui requires users...