cursive/cursive-core
Alexandre Bury 7fd86b69ec Add more control to focus changes.
- Add `Event::FocusLost`
- View groups: send a "focus lost" event to the focused child when the
    focus is changing.
- Change return type of `View::take_focus` from `bool` to
    `Result<EventResult, CannotFocus>`.
- Change return type of `View::focus_view` from
    `Result<(), ViewNotFound>` to `Result<EventResult, ViewNotFound>`.
- Add `views::FocusTracker` to run callbacks on focus gain/loss.
2021-03-20 08:54:46 -07:00
..
src Add more control to focus changes. 2021-03-20 08:54:46 -07:00
Cargo.toml Add public re-exports of crates used in public api 2021-02-09 09:54:15 -08:00
Readme.md Update Readme 2020-05-26 11:39:05 -07:00

Cursive-core

This crate is where most of cursive is defined, except for the backends.

Third-party libraries are encouraged to depend on this instead of cursive, as it should have fewer semver breaking updates.