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.