diff --git a/App/Sources/Views/TaskList/TaskListItem.swift b/App/Sources/Views/TaskList/TaskListItem.swift index a2fbfdc..392b96a 100644 --- a/App/Sources/Views/TaskList/TaskListItem.swift +++ b/App/Sources/Views/TaskList/TaskListItem.swift @@ -54,6 +54,9 @@ extension TaskListView { "view.task-list-item.placeholder.completed", isOn: isCompleted ) + .sensoryFeedback(trigger: item.completed) { + item.completed != nil ? .increase : .decrease + } .toggleStyle(.completion) VStack( @@ -66,7 +69,10 @@ extension TaskListView { axis: .vertical ) .font(.headline) - .focused($focusOnField, equals: .title) + .focused( + $focusOnField, + equals: .title + ) if isNoteShown { TextField( @@ -75,10 +81,16 @@ extension TaskListView { axis: .vertical ) .font(.subheadline) - .focused($focusOnField, equals: .note) + .focused( + $focusOnField, + equals: .note + ) } - DatePicker(selection: $item.due, displayedComponents: .date) { + DatePicker( + selection: $item.due, + displayedComponents: .date + ) { Image(systemName: "calendar") } .frame(width: 160)