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. --- src/render_helpers/snapshot.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/render_helpers/snapshot.rs') diff --git a/src/render_helpers/snapshot.rs b/src/render_helpers/snapshot.rs index 62416c43..e0506829 100644 --- a/src/render_helpers/snapshot.rs +++ b/src/render_helpers/snapshot.rs @@ -25,7 +25,7 @@ pub struct RenderSnapshot { pub block_out_from: Option, /// Visual size of the element at the point of the snapshot. - pub size: Size, + pub size: Size, /// Contents rendered into a texture (lazily). pub texture: OnceCell)>>, @@ -55,7 +55,7 @@ where .blocked_out_contents .iter() .map(|baked| { - baked.to_render_element(Point::from((0, 0)), scale, 1., Kind::Unspecified) + baked.to_render_element(Point::from((0., 0.)), scale, 1., Kind::Unspecified) }) .collect(); @@ -81,7 +81,7 @@ where .contents .iter() .map(|baked| { - baked.to_render_element(Point::from((0, 0)), scale, 1., Kind::Unspecified) + baked.to_render_element(Point::from((0., 0.)), scale, 1., Kind::Unspecified) }) .collect(); -- cgit