EdJoPaTo
EdJoPaTo
Before this zero length things were assumed to keep, but this is mostly only a best-effort approach. `unicode-segmentation` bundles up characters that belong together. Sadly this is slower but more...
While a `TreeItem` trait (#33) gives some flexibility and only rendering of existing items a `TreeData` trait allows for fully custom data structures. With a lot of flexibility. Also, `TreeData`...
## Problem Currently releases are further apart and features and especially bug fixes take time until they are released. While Alpha releases are automated they are mostly pointless and nearly...
Fixes #1226 yet another time as `Span` and therefore `Line` and `Text` render differently than #1226 expected. No there are no tests for this included as there should be a...
## Problem `Span::render` and `Buffer::set_span` exists. Same for line. They use different logic and contain various degrees of bugfixes / complexity. ## Solution There should be a single way of...
Currently Terminal is exported both as `ratatui::Terminal` and `ratatui::terminal::Terminal`. (There might be more cases like this, haven't checked yet) > would be breaking, but the public export should only exist...
## Problem #1180 simplifies the usage of the `CrosstermBackend` a lot. While working on it `into_terminal` was thought about. (Personally I don't like it as it creates another way of...
## Problem Stylize introduces style and set_style. They are also implemented manually too. [`clippy::same_name_method`](https://rust-lang.github.io/rust-clippy/master/index.html#same_name_method) notices this. ## Solution Probably remove the manually implemented methods and only use the ones implemented...
### Summary `use_self` seems to trigger even when the lifetimes are different here. Using `--fix` doesn't work as the resulting code doesn't compile. (Which is good that --fix doesn't try...