← All repositories

listless

A simple list app for Apple platforms

git clone https://code.inqk.net/listless.git


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