From 4c911932408a5da703d4aa296b03a58f3b9c29c2 Mon Sep 17 00:00:00 2001 From: kokoISnoTarget <72217393+kokoISnoTarget@users.noreply.github.com> Date: Sun, 14 Apr 2024 04:29:48 +0200 Subject: [PATCH] fix: align checkboxes to line instead of box (#316) --- src/renderer.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer.rs b/src/renderer.rs index b646ad3e..30573026 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -303,13 +303,14 @@ impl Renderer { } } if let Some(is_checked) = text_box.is_checkbox { + let line_height = text_box.line_height(self.zoom); let min = ( scrolled_pos.0 - box_size * 1.5, - scrolled_pos.1 + size.1 / 2. - box_size / 2., + scrolled_pos.1 + line_height / 2. - box_size / 2., ); let max = ( scrolled_pos.0 + box_size - box_size * 1.5, - scrolled_pos.1 + size.1 / 2. + box_size / 2., + scrolled_pos.1 + line_height / 2. + box_size / 2., ); if max.0 < screen_size.0 - DEFAULT_MARGIN - centering { if is_checked {