Alexandre Bury
Alexandre Bury
Hi! Excessive CPU usage sounds like a bug. Using the mouse in the terminal triggers _a lot_ of events, but in general we should be smart and ignore most of...
Hi! Usually this is because what you called `"my_panel"` is not _quite_ a `Panel`. This can happen for example if you first changed its width, and _then_ gave it a...
Hi, and thanks for the report! Unfortunately most terminal emulators don't send everything to the running application. This means that when running with a terminal-based backend (currently all backends except...
The "highlight" term in cursive is used to describe selected items like buttons, that appear with inverted colors (background and foreground colors swap). "Highlight" as in "syntax highlighting" is about...
Regarding the parser itself, [syntext](https://github.com/trishume/syntect) may be an option.
Hi, and thanks for the report! Indeed, we're not currently doing a great job at sanitizing the text we render. I think any control character should _probably_ not be rendered...
Hi, and thanks for the report! Returning `Ok(ErrorResult::Ignored)` _should_ still accept focus - if it's not the case, it sounds like a bug, and I'll gladly investigate :) That being...
Hi, and thanks for the report! Note that cursive_table_view is a separate crate: https://github.com/BonsaiDen/cursive_table_view. I didn't write this crate so I can't say for sure, but I suppose I can...
Hi, and thanks for the report! In general, it's not recommended to run network code or other business logic directly from cursive's callbacks (which all run in the main UI...
Hi, and thanks for the report! Yeah LinearLayout doesn't always behave nicely when things really don't want to fit in the constrained space. If the views really don't want to...