From 4f5ebdc95f509ee4fee17a6d893676dd98a76cd2 Mon Sep 17 00:00:00 2001 From: Alexandre Bury Date: Mon, 1 Jul 2024 09:49:11 -0400 Subject: [PATCH] Update changelog --- CHANGELOG.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ec3561c..e33cace8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,9 @@ ### Breaking Changes +- Defaults to crossterm backend (instead of ncurses) - Updates termion to 4.0 - Updates crossterm to 0.27.0 -- Updates ncurses to 6.0.0 - Updates cursive-core to 0.4.0 ### Improvements @@ -41,10 +41,18 @@ - Improved `CursiveLogger` - Added `Event::char(&self) -> Option` - Some functions are now callable in const context. +- Most of `cursive::theme` has moved to a new `cursive::style` module, with a re-export from `cursive::theme` for backward compatibility. +- Added `cursive::style::{Rgb, gradient}` for better gradient support. +- Added `GradientView`. +- Added `cursive::utils::markup::cursup` for a simple cursive-focused markup parser. +- Added `cursive::utils::markup::gradient` to decorate text with gradients. +- Made `cursive::theme::Theme::load_toml` public. +- `SelectView` can now use different decorators instead of `< >`. ## Bugfixes -- Fix shift+tab handling on termion +- Fix shift+tab handling on termion. +- Fix possible panics with empty `MenuPopup`. ## Improvements