Skip to main content

oxicode_vtui/tui/
options.rs

1#[derive(Debug, Clone, Default, PartialEq, Eq)]
2pub struct FullscreenInteractionSettings {}
3
4#[derive(Debug, Clone, Default, PartialEq, Eq)]
5pub struct KeyboardProtocolSettings {}
6
7#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
8pub enum SessionSurface {
9    #[default]
10    Full,
11}
12
13impl From<SessionSurface> for crate::tui::config::types::UiSurfacePreference {
14    fn from(_: SessionSurface) -> Self {
15        crate::tui::config::types::UiSurfacePreference::default()
16    }
17}