зеркало из
https://github.com/glebtv/tui-textarea.git
synced 2026-09-08 16:35:49 +03:00
update ratatui from 0.20 to 0.23 and crossterm for ratatui to 0.27
Этот коммит содержится в:
@@ -28,7 +28,7 @@ crossterm = ["dep:crossterm", "tui/crossterm"]
|
|||||||
termion = ["dep:termion", "tui/termion"]
|
termion = ["dep:termion", "tui/termion"]
|
||||||
your-backend = ["tui"]
|
your-backend = ["tui"]
|
||||||
# Features to use ratatui
|
# Features to use ratatui
|
||||||
ratatui-crossterm = ["dep:crossterm-026", "ratatui/crossterm"]
|
ratatui-crossterm = ["dep:crossterm-027", "ratatui/crossterm"]
|
||||||
ratatui-termion = ["dep:termion", "ratatui/termion"]
|
ratatui-termion = ["dep:termion", "ratatui/termion"]
|
||||||
ratatui-your-backend = ["ratatui"]
|
ratatui-your-backend = ["ratatui"]
|
||||||
# Other optional features
|
# Other optional features
|
||||||
@@ -37,11 +37,11 @@ search = ["dep:regex"]
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
crossterm = { package = "crossterm", version = "0.25", optional = true }
|
crossterm = { package = "crossterm", version = "0.25", optional = true }
|
||||||
regex = { version = "1", optional = true }
|
regex = { version = "1", optional = true }
|
||||||
termion = { version = "1.5", optional = true }
|
termion = { version = "2.0", optional = true }
|
||||||
tui = { version = "0.19", default-features = false, optional = true }
|
tui = { version = "0.19", default-features = false, optional = true }
|
||||||
arbitrary = { version = "1", features = ["derive"], optional = true }
|
arbitrary = { version = "1", features = ["derive"], optional = true }
|
||||||
crossterm-026 = { package = "crossterm", version = "0.26", optional = true }
|
crossterm-027 = { package = "crossterm", version = "0.27", optional = true }
|
||||||
ratatui = { version = "0.20.1", default-features = false, optional = true }
|
ratatui = { version = "0.23.0", default-features = false, optional = true }
|
||||||
|
|
||||||
[[example]]
|
[[example]]
|
||||||
name = "minimal"
|
name = "minimal"
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ tui-textarea = { path = "..", features = ["search"] }
|
|||||||
tui = { version = "0.19", default-features = false }
|
tui = { version = "0.19", default-features = false }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
criterion = "0.3"
|
criterion = "0.5"
|
||||||
rand = { version = "0.8.5", features = ["small_rng"] }
|
rand = { version = "0.8.5", features = ["small_rng"] }
|
||||||
|
|
||||||
[[bench]]
|
[[bench]]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use crossterm_026 as crossterm;
|
use crossterm_027 as crossterm;
|
||||||
|
|
||||||
use crossterm::event::{DisableMouseCapture, EnableMouseCapture};
|
use crossterm::event::{DisableMouseCapture, EnableMouseCapture};
|
||||||
use crossterm::terminal::{
|
use crossterm::terminal::{
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
use crossterm_026 as crossterm;
|
use crossterm_027 as crossterm;
|
||||||
|
|
||||||
use crossterm::event::{DisableMouseCapture, EnableMouseCapture};
|
use crossterm::event::{DisableMouseCapture, EnableMouseCapture};
|
||||||
use crossterm::terminal::{
|
use crossterm::terminal::{
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ use tui;
|
|||||||
#[allow(clippy::single_component_path_imports)]
|
#[allow(clippy::single_component_path_imports)]
|
||||||
use crossterm;
|
use crossterm;
|
||||||
#[cfg(feature = "ratatui-crossterm")]
|
#[cfg(feature = "ratatui-crossterm")]
|
||||||
use crossterm_026 as crossterm;
|
use crossterm_027 as crossterm;
|
||||||
|
|
||||||
pub use cursor::CursorMove;
|
pub use cursor::CursorMove;
|
||||||
pub use input::{Input, Key};
|
pub use input::{Input, Key};
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user