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:
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))