krz/libre-tasks
A free and private task manager for iOS.
clone: git clone https://gitbay.org/krz/libre-tasks.git
d44bb7d21187baae4c36cc8f920e980ab44057b0
unsigned
author: Christian Cleberg <hello@cleberg.net> · 2024-01-04T20:45:39Z
LibreTasks/ContentView.swift | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) @@ -96,12 +96,21 @@ struct ContentView: View { Spacer() (Text("[#") + Text(task.taskPriority) + Text("]")) } - .swipeActions(edge: .trailing) { + .swipeActions(edge: .leading) { Button(role: .destructive) { print("\(task.taskItem) is being deleted.") } label: { Label("Delete", systemImage: "trash") } + } + .swipeActions(edge: .trailing) { + Button() { + print("\(task.taskItem) is being marked as complete.") + // TODO: Add method to complete message in the DataStore & move to Archive list + } label: { + Label("Complete", systemImage: "checkmark") + } + .tint(.green) Button() { print("\(task.taskItem) is being edited.") // TODO: Add method to edit message in the DataStore