fix zero transforms getting serialized

This commit is contained in:
galister
2025-12-13 21:08:04 +09:00
parent edfbb84497
commit 8969a76cd2
2 changed files with 4 additions and 19 deletions

View File

@@ -43,6 +43,7 @@ impl Positioning {
#[derive(Clone, Serialize, Deserialize)]
#[serde(default)]
pub struct OverlayWindowState {
#[serde(skip_serializing, skip_deserializing)]
pub transform: Affine3A,
pub alpha: f32,
pub grabbable: bool,
@@ -50,7 +51,6 @@ pub struct OverlayWindowState {
pub positioning: Positioning,
pub curvature: Option<f32>,
pub additive: bool,
#[serde(skip_serializing, skip_deserializing)]
pub saved_transform: Option<Affine3A>,
}