Alexandre Bury
Alexandre Bury
I just found about crossterm's [`terminal::SetTitle`](https://docs.rs/crossterm/latest/crossterm/terminal/struct.SetTitle.html) which might be used for that. Nothing from termion or ncurses so far. Note that since it's relatively small, we may have an implementation...
Hi, and thanks for the report! On my machine (Linux with en_GB.UTF-8 locale), the example renders fine in the kitty terminal. We may need more investigation to understand the issue....
Hi, and thanks for the report! I can't quite reproduce the issue on the latest branch. * What version of rust are you using? * Does the issue still happen...
Hi! Yes yes, will take a look soon. A bit busy these days :( In any case, thanks for the work!
I'm wondering if it could be maybe a better fit for panels? `Dialog` is a bit of a mix of many things (in big part because it was one of...
Hi, and thanks for the report! There is currently some theme support, but it's still pretty basic. The default theme in particular reproduces the old DIALOG interface, which is not...
Hi, and thanks for the PR! I see the problem - since we moved global callbacks to the root view, it's hard to have an event trigger a global callback...
> I think you are suggesting adding some mechanism to allow OnEventView to expose the registered callbacks? Perhaps something like self.root.execute_callbacks_on(event)? Sorry for the delay - yes, this is exactly...
Hi, and thanks for the report! By strongly typed user data, do you mean making Cursive generic on the user data type? I'm afraid this would lead to a generic...
Hi! Cursive currently sets up the terminal at creation (`Cursive::new()`) and cleans up on drop. Though this rigid structure is already not ideal, as seen in #180 . Being able...