Task edition improvements #9

Merged
javier merged 12 commits from app/todo-edit into main 2026-02-12 01:21:19 +00:00
Showing only changes of commit 1f6ec1abf0 - Show all commits
+15 -3
View File
@@ -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)