output: Store position as u32 and offset bad configs

This commit is contained in:
Victoria Brekenfeld 2024-06-26 13:05:25 +02:00 committed by Victoria Brekenfeld
parent 9cd553e128
commit 26ccb653b7
5 changed files with 66 additions and 18 deletions

View file

@ -136,7 +136,7 @@ pub struct OutputConfig {
pub scale: f64,
#[serde(with = "TransformDef")]
pub transform: Transform,
pub position: (i32, i32),
pub position: (u32, u32),
#[serde(default = "default_enabled")]
pub enabled: OutputState,
#[serde(default, skip_serializing_if = "Option::is_none")]