mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-27 11:16:03 +00:00
Update changelog
This commit is contained in:
parent
126530b9a9
commit
1c72ef7ade
25
CHANGELOG.md
25
CHANGELOG.md
@ -1,6 +1,29 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
## Next version: 0.8.2
|
## Next version: 0.9.0
|
||||||
|
|
||||||
|
### New features
|
||||||
|
|
||||||
|
- Make backend a dynamic choice
|
||||||
|
- User must select a backend in `Cursive::new`
|
||||||
|
- 3rd party libraries do not need to play with backend features anymore
|
||||||
|
- Add `StackView::find_layer_from_id`
|
||||||
|
- Add `SelectView::insert_item`
|
||||||
|
- Add `TextArea::{enable, disable}`
|
||||||
|
- Reworked `AnyView`
|
||||||
|
- `SelectView`: Fix mouse events
|
||||||
|
- Return callbacks from manual control methods
|
||||||
|
- `SelectView::{set_selection, select_up, select_down, remove_item}`
|
||||||
|
- `EditView::{set_content, insert, remove}`
|
||||||
|
- Add `rect::Rect`
|
||||||
|
|
||||||
|
### Changes
|
||||||
|
|
||||||
|
- Renamed `Vec4` to `Margins`
|
||||||
|
- `Callbacks` cannot be created from functions that return a value
|
||||||
|
- The returned value used to be completely ignored
|
||||||
|
- `AnyView` does not extend `View` anymore (instead, `View` extends `AnyView`)
|
||||||
|
- If you were using `AnyView` before, you probably need to replace it with `View`
|
||||||
|
|
||||||
|
|
||||||
## 0.8.1
|
## 0.8.1
|
||||||
|
@ -9,7 +9,7 @@ license = "MIT"
|
|||||||
name = "cursive"
|
name = "cursive"
|
||||||
readme = "Readme.md"
|
readme = "Readme.md"
|
||||||
repository = "https://github.com/gyscos/Cursive"
|
repository = "https://github.com/gyscos/Cursive"
|
||||||
version = "0.8.2-alpha.0"
|
version = "0.9.0-alpha.0"
|
||||||
[badges.travis-ci]
|
[badges.travis-ci]
|
||||||
repository = "gyscos/Cursive"
|
repository = "gyscos/Cursive"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user