listless

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

commit 97866551bb875f5440cd5df5af792b508f2506e3
parent d83145d68778e80469a03b5663bc57f318374477
Author: Michael Camilleri <[email protected]>
Date:   Fri, 27 Feb 2026 23:14:51 +0900

Improve fix for tearing in slides

Co-Authored-By: Codex GPT 5.3 <[email protected]>

Diffstat:
MListlessiOS/Views/TaskListView.swift | 10+++++-----
MListlessiOS/Views/TaskRowView.swift | 1-
2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/ListlessiOS/Views/TaskListView.swift b/ListlessiOS/Views/TaskListView.swift @@ -300,11 +300,11 @@ struct TaskListView: View, TaskListViewProtocol { .overlay(alignment: .bottom) { pullToClearIndicatorRow } - .pullCreationGesture( - pullToCreate: pullToCreateStateBinding, - pullUpOffset: pullUpOffsetStateBinding, - activeTaskIDs: activeTasks.map(\.id), - hasCompletedTasks: !completedTasks.isEmpty, + .pullCreationGesture( + pullToCreate: pullToCreateStateBinding, + pullUpOffset: pullUpOffsetStateBinding, + activeTaskIDs: activeTasks.map(\.id), + hasCompletedTasks: !completedTasks.isEmpty, pullCreateThreshold: pullCreateThreshold, pullClearThreshold: pullClearThreshold, onCreateTaskAtTop: { createNewTaskAtTop() }, diff --git a/ListlessiOS/Views/TaskRowView.swift b/ListlessiOS/Views/TaskRowView.swift @@ -66,7 +66,6 @@ struct TaskRowView: View { : task.isCompleted Image(systemName: previewCompleted ? "checkmark.circle.fill" : "circle") .contentTransition(.identity) - .transaction { $0.animation = nil } .frame(width: 22, height: 22) .foregroundStyle(Color.secondary) .font(.system(size: 17))