From efead14b54786d7912f45b2317c92b905a4bfe07 Mon Sep 17 00:00:00 2001 From: Miltiadis Vasilakis Date: Tue, 20 Aug 2024 15:41:48 +0300 Subject: [PATCH] Take into account annotation tool button spacing for layout --- .../Detail/PDF/Views/AnnotationToolbarViewController.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Zotero/Scenes/Detail/PDF/Views/AnnotationToolbarViewController.swift b/Zotero/Scenes/Detail/PDF/Views/AnnotationToolbarViewController.swift index 2b3c096f0..cc349f716 100644 --- a/Zotero/Scenes/Detail/PDF/Views/AnnotationToolbarViewController.swift +++ b/Zotero/Scenes/Detail/PDF/Views/AnnotationToolbarViewController.swift @@ -376,7 +376,8 @@ class AnnotationToolbarViewController: UIViewController { if remainingSize < 0 { DDLogWarn("AnnotationToolbarViewController: not enough \(isHorizontal ? "horizontal" : "vertical") minimum size") } - let count = max(0, min(Int(floor(remainingSize / buttonSize)), toolButtons.count)) + let buttonSpacing = stackView.spacing + let count = max(0, min(Int(floor((remainingSize + buttonSpacing) / (buttonSize + buttonSpacing))), toolButtons.count)) for idx in 0..