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/ui/config_error_notification.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/ui/config_error_notification.rs') diff --git a/src/ui/config_error_notification.rs b/src/ui/config_error_notification.rs index 2def4b20..b120f494 100644 --- a/src/ui/config_error_notification.rs +++ b/src/ui/config_error_notification.rs @@ -144,7 +144,7 @@ impl ConfigErrorNotification { let size = buffer.logical_size(); let y_range = size.h + f64::from(PADDING) * 2.; - let x = (f64::from(output_size.w) - size.w).max(0.) / 2.; + let x = (output_size.w - size.w).max(0.) / 2.; let y = match &self.state { State::Hidden => unreachable!(), State::Showing(anim) | State::Hiding(anim) => -size.h + anim.value() * y_range, -- cgit