diff --git a/app/src/main/java/me/bgregos/foreground/tasklist/TaskDetailFragment.kt b/app/src/main/java/me/bgregos/foreground/tasklist/TaskDetailFragment.kt
index e6d194b..0cf8b2d 100644
--- a/app/src/main/java/me/bgregos/foreground/tasklist/TaskDetailFragment.kt
+++ b/app/src/main/java/me/bgregos/foreground/tasklist/TaskDetailFragment.kt
@@ -335,6 +335,15 @@ class TaskDetailFragment : Fragment() {
viewModel.currentTask?.let { viewModel.delete(it) }
}
+ binding.actionSave.setOnClickListener {
+ if (twoPane) {
+ activity?.supportFragmentManager?.beginTransaction()?.tabletDetailAnimations()
+ ?.remove(this@TaskDetailFragment)?.commit()
+ } else {
+ activity?.supportFragmentManager?.popBackStack()
+ }
+ }
+
return binding.root
}
diff --git a/app/src/main/res/layout/fragment_task_detail.xml b/app/src/main/res/layout/fragment_task_detail.xml
index 00ba63d..2af3a42 100644
--- a/app/src/main/res/layout/fragment_task_detail.xml
+++ b/app/src/main/res/layout/fragment_task_detail.xml
@@ -167,6 +167,18 @@
android:layout_margin="2dp"
android:layout_gravity="end" />
+
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 9555335..d554cef 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -82,6 +82,7 @@
Add Task
Delete
Mark Completed
+ Save
Select Filter Type
Add a filter
Please fill out all fields before adding.