fix: stage complete frames before suspending terminal presentation

This commit is contained in:
2026-10-10 01:54:11 +02:00
parent 6152ae6d36
commit 99028daa9d
5 changed files with 103 additions and 15 deletions
Generated
+28
View File
@@ -810,6 +810,12 @@ dependencies = [
"libc",
]
[[package]]
name = "numtoa"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aa2c4e539b869820a2b82e1aef6ff40aa85e65decdd5185e83fb4b1249cd00f"
[[package]]
name = "once_cell"
version = "1.21.4"
@@ -1059,6 +1065,7 @@ dependencies = [
"ratatui-core",
"ratatui-crossterm",
"ratatui-termina",
"ratatui-termion",
"ratatui-termwiz",
"ratatui-widgets",
"serde",
@@ -1109,6 +1116,17 @@ dependencies = [
"termina",
]
[[package]]
name = "ratatui-termion"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87c732202fa5a71a9da0991013f0853e53f87048f45198e3a1ca3ee722accc2f"
dependencies = [
"instability",
"ratatui-core",
"termion",
]
[[package]]
name = "ratatui-termwiz"
version = "0.1.2"
@@ -1452,6 +1470,16 @@ dependencies = [
"phf_codegen",
]
[[package]]
name = "termion"
version = "4.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f44138a9ae08f0f502f24104d82517ef4da7330c35acd638f1f29d3cd5475ecb"
dependencies = [
"libc",
"numtoa",
]
[[package]]
name = "termios"
version = "0.3.3"