listless

A simple list app for Apple platforms
Log | Files | Refs | README | LICENSE

commit cd31a3a748aa27798dc5f006b32c80811769a385
parent 61f90d7cd4c0681e709a2240e899e56614d773b9
Author: Michael Camilleri <[email protected]>
Date:   Wed, 18 Feb 2026 03:32:37 +0900

Remove unnecessary parameters

Co-Authored-By: Claude 4.6 Opus <[email protected]>

Diffstat:
MListlessMac/Views/TaskRowView.swift | 6------
MListlessiOS/Helpers/TaskRowSwipeGesture.swift | 10++--------
MListlessiOS/Views/TaskRowView.swift | 3---
3 files changed, 2 insertions(+), 17 deletions(-)

diff --git a/ListlessMac/Views/TaskRowView.swift b/ListlessMac/Views/TaskRowView.swift @@ -6,8 +6,6 @@ struct TaskRowView: View { let index: Int let totalTasks: Int let isSelected: Bool - let isDragging: Bool - let isEditing: Bool let onToggle: (TaskItem) -> Void let onTitleChange: (TaskItem, String) -> Void let onDelete: (TaskItem) -> Void @@ -39,8 +37,6 @@ struct TaskRowView: View { index: Int = 0, totalTasks: Int = 1, isSelected: Bool, - isDragging: Bool = false, - isEditing: Bool = false, focusedField: FocusState<TaskListView.FocusField?>.Binding, onToggle: @escaping (TaskItem) -> Void, onTitleChange: @escaping (TaskItem, String) -> Void, @@ -54,8 +50,6 @@ struct TaskRowView: View { self.index = index self.totalTasks = totalTasks self.isSelected = isSelected - self.isDragging = isDragging - self.isEditing = isEditing self.onToggle = onToggle self.onTitleChange = onTitleChange self.onDelete = onDelete diff --git a/ListlessiOS/Helpers/TaskRowSwipeGesture.swift b/ListlessiOS/Helpers/TaskRowSwipeGesture.swift @@ -3,8 +3,6 @@ import UIKit extension View { func taskSwipeGesture( - isActive: Bool, - isEditing: Bool, isDragging: Binding<Bool>, swipeOffset: Binding<CGFloat>, swipeDirection: Binding<TaskRowSwipeGesture.SwipeDirection>, @@ -15,8 +13,6 @@ extension View { ) -> some View { self.modifier( TaskRowSwipeGesture( - isActive: isActive, - isEditing: isEditing, isDragging: isDragging, swipeOffset: swipeOffset, swipeDirection: swipeDirection, @@ -29,8 +25,6 @@ extension View { } struct TaskRowSwipeGesture: ViewModifier { - let isActive: Bool - let isEditing: Bool @Binding var isDragging: Bool @Binding var swipeOffset: CGFloat @Binding var swipeDirection: SwipeDirection @@ -65,9 +59,9 @@ struct TaskRowSwipeGesture: ViewModifier { } .gesture( SwipePanGesture( - isEnabled: isActive && !isDragging, + isEnabled: !isDragging, onChanged: { translation in - guard isActive, !isEditing, !isDragging else { return } + guard !isDragging else { return } handleDragChanged( horizontalTranslation: translation.x, verticalTranslation: abs(translation.y) diff --git a/ListlessiOS/Views/TaskRowView.swift b/ListlessiOS/Views/TaskRowView.swift @@ -29,7 +29,6 @@ struct TaskRowView: View { totalTasks: Int = 1, isSelected: Bool, isDragging: Binding<Bool> = .constant(false), - isEditing: Bool = false, focusedField: FocusState<TaskListView.FocusField?>.Binding, onToggle: @escaping (TaskItem) -> Void, onTitleChange: @escaping (TaskItem, String) -> Void, @@ -153,8 +152,6 @@ struct TaskRowView: View { } } .taskSwipeGesture( - isActive: true, - isEditing: isCurrentlyEditing, isDragging: $isDragging, swipeOffset: $swipeOffset, swipeDirection: $swipeDirection,