From 41380a81d736334bb4f39194258c7587dd535cb5 Mon Sep 17 00:00:00 2001 From: rzen Date: Sun, 9 Aug 2026 07:38:07 -0400 Subject: [PATCH] =?UTF-8?q?The=20lane=20collapse=20chevron=20shows=20a=20r?= =?UTF-8?q?esize=20cursor=20on=20hover=20=E2=80=94=20now=20it=20shows=20th?= =?UTF-8?q?e=20standard=20arrow=20cursor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added .onHover modifier to the collapseButton to explicitly set NSCursor.arrow when hovering over the collapse chevron, preventing the lane resize handle's resize cursor from appearing over the button. --- Kanban/UI/Board/LaneView.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Kanban/UI/Board/LaneView.swift b/Kanban/UI/Board/LaneView.swift index b79a4b6..5e468ba 100644 --- a/Kanban/UI/Board/LaneView.swift +++ b/Kanban/UI/Board/LaneView.swift @@ -784,6 +784,9 @@ struct LaneView: View, Equatable { .buttonStyle(.plain) .accessibilityLabel(AccessibilityPhrases.collapseLaneLabel(lane: lane.title.value)) .disabled(!store.acceptsBoardMutations) + .onHover { inside in + if inside { NSCursor.arrow.push() } else { NSCursor.pop() } + } } // MARK: - The lane drag