From a52df533c4694b5ed0a04140af60fd26146df911 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Thu, 13 Nov 2025 09:13:35 +0300 Subject: layout: Fix background color premultiplication --- niri-config/src/appearance.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'niri-config') diff --git a/niri-config/src/appearance.rs b/niri-config/src/appearance.rs index eba265b0..bf600feb 100644 --- a/niri-config/src/appearance.rs +++ b/niri-config/src/appearance.rs @@ -77,6 +77,12 @@ impl MulAssign for Color { } } +impl From for Color32F { + fn from(value: Color) -> Self { + Color32F::from(value.to_array_premul()) + } +} + #[derive(knuffel::Decode, Debug, Clone, Copy, PartialEq)] pub struct Gradient { #[knuffel(property, str)] -- cgit