← All repositories

listless

A simple list app for Apple platforms

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


commit 5373c36ceee1b853e64962aa2f0ebb0031352296
parent 27d3568ac9b8a0a47f8631d56718514aa270458b
Author: Michael Camilleri <[email protected]>
Date:   Sun,  8 Feb 2026 13:59:02 +0900

Rename createTaskAndFocus to createNewTask

Co-Authored-By: Claude 4.5 Sonnet <[email protected]>

Diffstat

MListless/Views/TaskListView.swift | 6+++---
MListlessMac/Views/TaskListView+Toolbar.swift | 2+-

2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/Listless/Views/TaskListView.swift b/Listless/Views/TaskListView.swift

@@ -205,7 +205,7 @@ struct TaskListView: View {
         return lastTask.id == taskID
     }
 
-    func createTaskAndFocus() {
+    func createNewTask() {
         // Clear any lingering drag state
         draggedTaskID = nil
         visualOrder = nil
@@ -227,7 +227,7 @@ struct TaskListView: View {
             selectedTaskID = nil
             // Focus repair will set to .scrollView if needed
         } else {
-            createTaskAndFocus()
+            createNewTask()
             // Trigger focus resolution by setting to nil
             // onChange(of: focusedField) will then resolve pendingFocus
             focusedField = nil
@@ -426,7 +426,7 @@ struct TaskListView: View {
             // No explicit focus management - onChange will repair to .scrollView
         } else if wasLastActiveTask && shouldCreateNewTask {
             print("🟢 endEditing() creating new task")
-            createTaskAndFocus()
+            createNewTask()
         } else {
             print("🟢 endEditing() keeping task selected, returning to navigation")
             selectedTaskID = taskID

diff --git a/ListlessMac/Views/TaskListView+Toolbar.swift b/ListlessMac/Views/TaskListView+Toolbar.swift

@@ -10,7 +10,7 @@ extension TaskListView {
         ToolbarItemGroup(placement: .automatic) {
             HStack {
                 Button {
-                    createTaskAndFocus()
+                    createNewTask()
                     // Trigger focus resolution by setting to nil
                     focusedField = nil
                 } label: {