-
Notifications
You must be signed in to change notification settings - Fork 245
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
19 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,8 +4,9 @@ | |
|
||
### Breaking Changes | ||
|
||
- Updates termion to 3.0 | ||
- Updates termion to 4.0 | ||
- Updates crossterm to 0.27.0 | ||
- Updates ncurses to 6.0.0 | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
gyscos
Author
Owner
|
||
- Updates cursive-core to 0.4.0 | ||
|
||
### Improvements | ||
|
@@ -24,6 +25,12 @@ | |
- The `View` now requires `Send + Sync`, to allow accessing or moving views between threads. | ||
This prevents using `Rc`/`RefCell`, and may require using `Arc`/`Mutex` instead. | ||
This should eventually open the way for more multi-threaded processing of the view tree. | ||
- `theme::Style::effects` is now a map from `Effect` to `EffectStatus`. | ||
- The `Backend` trait was changed: | ||
- `print_at` was split into `move_to` and `print`. | ||
- `print_at_rep` was removed. | ||
- Some dependencies were updated: | ||
- toml was bumped from 0.5 to 0.8 | ||
|
||
### API updates | ||
|
||
|
@@ -33,11 +40,22 @@ | |
- Added `Cursive::clear_all_global_callbacks()`. | ||
- Improved `CursiveLogger` | ||
- Added `Event::char(&self) -> Option<char>` | ||
- Some functions are now callable in const context. | ||
|
||
## Bugfixes | ||
|
||
- Fix shift+tab handling on termion | ||
|
||
## Improvements | ||
|
||
- The menubar now properly supports styled entries. | ||
- The output to the backend is now buffered and delta-patched, resulting in improved performance for most backends. | ||
- `owning_ref` was replaced with `parking_lot` | ||
- `pulldown_cmark` was updated to 0.10 | ||
- `ansi-parser` was updated to 0.9 | ||
- Scrollable pages now scroll an entire page on left/right key presses. | ||
- Fixed example links in Readme.md. | ||
|
||
## cursive-core 0.3.7 | ||
|
||
### API updates | ||
|
not really true? ncurses is 5.99.0
unless this is done in preparation ?