From 1dae45c58d7eabeda21ef490d712915890bf6cff Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Mon, 17 Jun 2024 09:16:28 +0300 Subject: Refactor layout to fractional-logical Lets borders, gaps, and everything else stay pixel-perfect even with fractional scale. Allows setting fractional border widths, gaps, struts. See the new wiki .md for more details. --- niri-visual-tests/src/cases/gradient_angle.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'niri-visual-tests/src/cases/gradient_angle.rs') diff --git a/niri-visual-tests/src/cases/gradient_angle.rs b/niri-visual-tests/src/cases/gradient_angle.rs index f9871a93..203f31b1 100644 --- a/niri-visual-tests/src/cases/gradient_angle.rs +++ b/niri-visual-tests/src/cases/gradient_angle.rs @@ -59,15 +59,15 @@ impl TestCase for GradientAngle { ) -> Vec>> { let (a, b) = (size.w / 4, size.h / 4); let size = (size.w - a * 2, size.h - b * 2); - let area = Rectangle::from_loc_and_size((a, b), size); + let area = Rectangle::from_loc_and_size((a, b), size).to_f64(); [BorderRenderElement::new( area.size, - Rectangle::from_loc_and_size((0, 0), area.size), + Rectangle::from_loc_and_size((0., 0.), area.size), [1., 0., 0., 1.], [0., 1., 0., 1.], self.angle - FRAC_PI_2, - Rectangle::from_loc_and_size((0, 0), area.size), + Rectangle::from_loc_and_size((0., 0.), area.size), 0., CornerRadius::default(), ) -- cgit