Skip to main content

flowsurface_data/layout/
dashboard.rs

1use serde::{Deserialize, Serialize};
2
3use super::{WindowSpec, pane::Pane};
4use crate::util::ok_or_default;
5
6#[derive(Debug, Clone, Deserialize, Serialize, Default)]
7pub struct Dashboard {
8    #[serde(deserialize_with = "ok_or_default", default)]
9    pub pane: Pane,
10    #[serde(deserialize_with = "ok_or_default", default)]
11    pub popout: Vec<(Pane, WindowSpec)>,
12}