EdJoPaTo
EdJoPaTo
> Maybe its a bit inefficient at the moment to completely re-create the tui-tree-widget anytime a change happens in the ego-tree data structure, but for the time being it seems...
Creating a file tree with the `TreeData` trait was way easier than I expected: 2faa6d481972b80d7ee7e97783537d06f459b4b5 @joshka @Teufelchen1  It's a bit annoying that the `TreeData` and `Path` is not part...
`impl TreeData for Vec` doesnt work for other crates: ```plaintext error[E0117]: only traits defined in the current crate can be implemented for types defined outside of the crate … note:...
using jsonptr results in worse performance… But its cleaner code and I like the option of using everything and not just `Vec` so that should stay. For the `jsonptr` stuff...
I like seeing https://github.com/fioncat/otree/pull/18 being also somewhat cleaner to implement. @fioncat in case you have feedback and ideas, feel free to join in here :) Yesterday I added a `GenericTreeItem`...
While the benchmarks result in better performance (not as much as before) the actual FPS in `mqttui` are relatively similar. On the other hand, using the implementations of `json` /...
Tree data structures are surprisingly complex in Rust due to having multiple references of the same thing. This crate shouldn't be about managing these tree structures. It should mainly take...
The idea of the tui-rs widgets where being short-lived and to not keep the data in the background. On each render the content that should be displayed is referenced in...
When the do function returns true the menu is updated which clears the loading effect as something is happening. When false is returned this is not done → it keeps...
From personal experience I don't think its as helpful there. The idea of `ctx.answerCallbackQuery('message')` is to provide a message. With the special case of an empty message just to signal...