Added sensory feedback to the completion toggle of the TaskListItem view in the app target.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user