mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-09 19:00:46 +00:00
Update Changelog
This commit is contained in:
parent
1f1e238d2e
commit
64d0a66b5e
@ -4,9 +4,15 @@
|
|||||||
|
|
||||||
### New features
|
### New features
|
||||||
|
|
||||||
|
- Add generic `ScrollView` wrapper. Removes internal scrolling behaviour from
|
||||||
|
`TextView`.
|
||||||
|
- Callbacks sent through `Cursive::cb_sink()` are now processed instantly,
|
||||||
|
without the need for `set_fps`.
|
||||||
- Make backend a dynamic choice
|
- Make backend a dynamic choice
|
||||||
- User must select a backend in `Cursive::new`
|
- User must select a backend in `Cursive::new`
|
||||||
- 3rd party libraries do not need to play with backend features anymore
|
- 3rd party libraries do not need to play with backend features anymore
|
||||||
|
- Move from `chan` and `chan-signals` to `crossbeam-channel` and `signal-hook`
|
||||||
|
- Batch-process events for higher performance
|
||||||
- Add `StackView::find_layer_from_id`
|
- Add `StackView::find_layer_from_id`
|
||||||
- Add `SelectView::insert_item`
|
- Add `SelectView::insert_item`
|
||||||
- Add `TextArea::{enable, disable}`
|
- Add `TextArea::{enable, disable}`
|
||||||
@ -24,6 +30,8 @@
|
|||||||
- The returned value used to be completely ignored
|
- The returned value used to be completely ignored
|
||||||
- `AnyView` does not extend `View` anymore (instead, `View` extends `AnyView`)
|
- `AnyView` does not extend `View` anymore (instead, `View` extends `AnyView`)
|
||||||
- If you were using `AnyView` before, you probably need to replace it with `View`
|
- If you were using `AnyView` before, you probably need to replace it with `View`
|
||||||
|
- Scrolling is now added to a view with `.scrollable()`
|
||||||
|
- `cb_sink` is now a `crossbeam_channel::Sender` instead of `chan::Sender`
|
||||||
|
|
||||||
|
|
||||||
## 0.8.1
|
## 0.8.1
|
||||||
|
Loading…
Reference in New Issue
Block a user