listless

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

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