commit 8639aac45f63910613008ad974f1440f542fdbd6 parent a54293a3c28d3d488f254d6baae1f4eb59b8af2c Author: Michael Camilleri <[email protected]> Date: Fri, 6 Mar 2026 15:28:31 +0900 Fix background colour bug for completed tasks on macOS Diffstat:
| M | ListlessMac/Views/TaskRowView.swift | | | 12 | +++++++----- |
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/ListlessMac/Views/TaskRowView.swift b/ListlessMac/Views/TaskRowView.swift @@ -183,11 +183,13 @@ struct TaskRowView: View { @ViewBuilder private var selectionBackground: some View { - if task.isCompleted { - isSelected ? Color(nsColor: .controlBackgroundColor) : Color(nsColor: .windowBackgroundColor) - } else if isSelected { - RoundedRectangle(cornerRadius: 6, style: .continuous) - .fill(Color(nsColor: .controlBackgroundColor)) + if isSelected { + if task.isCompleted { + Color(nsColor: .controlBackgroundColor) + } else { + RoundedRectangle(cornerRadius: 6, style: .continuous) + .fill(Color(nsColor: .controlBackgroundColor)) + } } }