diff options
author | Brooks Rady <b.j.rady@gmail.com> | 2022-03-22 14:58:16 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-22 14:58:16 +0000 |
commit | 9bfafde12348623e2a5d1513ba0928e15d441efd (patch) | |
tree | eced3310a2b8102189ae55e984104a94bed8a510 /zellij-utils/src/input/theme.rs | |
parent | 2d55a3e274f1fc13d7adf8a1574188498efae82c (diff) |
feat(ui): round frame corners (#1227)
* feat(ui): round frame corners
* Allow rounded_corners to be set without a palette
* Revert "Allow rounded_corners to be set without a palette"
This reverts commit 9271a4b5452f2e59e0ebd55136343f0fbfabaa13.
* fix(style): remove redundant code
* fix(style): clippy lints that somehow got missed
* feat(config): add ui config section
Diffstat (limited to 'zellij-utils/src/input/theme.rs')
-rw-r--r-- | zellij-utils/src/input/theme.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/zellij-utils/src/input/theme.rs b/zellij-utils/src/input/theme.rs index 5bd8b9211..f1fab580e 100644 --- a/zellij-utils/src/input/theme.rs +++ b/zellij-utils/src/input/theme.rs @@ -8,6 +8,16 @@ use zellij_tile::data::{Palette, PaletteColor}; #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] pub struct ThemesFromYaml(HashMap<String, Theme>); +#[derive(Debug, Default, Clone, Copy, PartialEq, Deserialize, Serialize)] +pub struct UiConfigFromYaml { + pub pane_frames: FrameConfigFromYaml, +} + +#[derive(Debug, Default, Clone, Copy, PartialEq, Deserialize, Serialize)] +pub struct FrameConfigFromYaml { + pub rounded_corners: bool, +} + #[derive(Debug, Clone, PartialEq, Deserialize, Serialize)] struct Theme { #[serde(flatten)] |