From 06c8ebd310738d7d17d358dabfe29955abd3ffc5 Mon Sep 17 00:00:00 2001 From: Tobias Genannt Date: Wed, 17 Jul 2024 16:19:11 +0200 Subject: feat(tui): Fixed preview height option (#2286) * Added "fixed" to preview strategy Uses max_preview_height as a fixed value to prevent the list from "jumping". * Added test for new setting --- crates/atuin-client/src/settings.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'crates/atuin-client/src/settings.rs') diff --git a/crates/atuin-client/src/settings.rs b/crates/atuin-client/src/settings.rs index b64418cd..a83f36bb 100644 --- a/crates/atuin-client/src/settings.rs +++ b/crates/atuin-client/src/settings.rs @@ -410,6 +410,10 @@ pub enum PreviewStrategy { // Preview height is calculated for the length of the longest command stored in the history. #[serde(rename = "static")] Static, + + // max_preview_height is used as fixed height. + #[serde(rename = "fixed")] + Fixed, } #[derive(Clone, Debug, Deserialize, Serialize)] -- cgit v1.3.1