From ea470f0a4b37e56cf11bc8caca8d20a584effb6c Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Tue, 9 Dec 2025 16:43:19 +0100 Subject: [PATCH] config: Update default for `appearance_settings` --- cosmic-comp-config/src/lib.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/cosmic-comp-config/src/lib.rs b/cosmic-comp-config/src/lib.rs index c6c697d2..6063d476 100644 --- a/cosmic-comp-config/src/lib.rs +++ b/cosmic-comp-config/src/lib.rs @@ -49,13 +49,23 @@ pub enum NumlockState { LastBoot, } -#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Default, Serialize, Deserialize)] +#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)] pub struct AppearanceConfig { pub clip_floating_windows: bool, pub clip_tiled_windows: bool, pub shadow_tiled_windows: bool, } +impl Default for AppearanceConfig { + fn default() -> Self { + AppearanceConfig { + clip_floating_windows: true, + clip_tiled_windows: true, + shadow_tiled_windows: false, + } + } +} + #[derive(Clone, Debug, PartialEq, CosmicConfigEntry)] #[version = 1] pub struct CosmicCompConfig {