cursive/CHANGELOG.md

36 lines
991 B
Markdown
Raw Normal View History

2018-01-17 02:54:37 +00:00
# Changelog
## Next version: 0.8.0
### New features
- Style
2018-01-17 18:31:20 +00:00
- Added support for bold/italic/underlined text
2018-01-17 02:54:37 +00:00
- Added `StyledString` for markup text
2018-01-17 18:31:20 +00:00
- Colors:
- Added ColorTyle and PaletteColor for more flexible colored text
2018-01-17 02:54:37 +00:00
- Buttons:
- Added `Dialog::buttons` to iterate on buttons
- Added `Button::set_label` and `Button::label`
- TextView:
2018-01-17 18:31:20 +00:00
- Added TextContent, a way to separate model and view for TextView
- Added manual scrolling methods
2018-01-17 02:54:37 +00:00
- Allow multiple global callbacks per event
- Allow buttons and delimiters in top-level menubar
- StackView:
- Added `StackView::move_layer`
- `StackView::pop_layer` now returns the pop'ed view
### Bugfixes
- Fix a bug in `TextArea::set_content`
- Fix `Color::from_256colors` for grayscale colors
- Fix resize detection on windows
### Doc
- Add per-distributions instructions to install ncurses
- Improved comments in examples
- Improve doc for `Cursive::find_id`
- Improve doc for `Identifiable::with_id`