From bd6590869690b5b32dceab0a6f18cce30ee7440e Mon Sep 17 00:00:00 2001 From: Prashik-Sasane Date: Sat, 31 Jan 2026 16:00:14 +0530 Subject: [PATCH 1/3] feat: add snackbar message for task update --- lib/app/modules/detailRoute/views/detail_route_view.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/app/modules/detailRoute/views/detail_route_view.dart b/lib/app/modules/detailRoute/views/detail_route_view.dart index dab0aac2..e958e299 100644 --- a/lib/app/modules/detailRoute/views/detail_route_view.dart +++ b/lib/app/modules/detailRoute/views/detail_route_view.dart @@ -385,3 +385,5 @@ class AttributeWidget extends StatelessWidget { } } } +// +TERMINAL_CHANGE From df4ad079d8b8704c597e887408914eb0da25c186 Mon Sep 17 00:00:00 2001 From: Prashik-Sasane Date: Sat, 31 Jan 2026 17:12:42 +0530 Subject: [PATCH 2/3] feat: add snackbar message for task update --- lib/app/modules/detailRoute/views/detail_route_view.dart | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/app/modules/detailRoute/views/detail_route_view.dart b/lib/app/modules/detailRoute/views/detail_route_view.dart index e958e299..f69c6ca7 100644 --- a/lib/app/modules/detailRoute/views/detail_route_view.dart +++ b/lib/app/modules/detailRoute/views/detail_route_view.dart @@ -385,5 +385,4 @@ class AttributeWidget extends StatelessWidget { } } } -// -TERMINAL_CHANGE + From e0d31fd467aee503aa597c62a3b8c36e6efb05db Mon Sep 17 00:00:00 2001 From: Prashik-Sasane Date: Sat, 31 Jan 2026 17:14:04 +0530 Subject: [PATCH 3/3] feat: add snackbar message for task update --- .../detailRoute/views/detail_route_view.dart | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lib/app/modules/detailRoute/views/detail_route_view.dart b/lib/app/modules/detailRoute/views/detail_route_view.dart index f69c6ca7..04c4d546 100644 --- a/lib/app/modules/detailRoute/views/detail_route_view.dart +++ b/lib/app/modules/detailRoute/views/detail_route_view.dart @@ -115,6 +115,26 @@ class DetailRouteView extends GetView { // Cancel → stay return false; } + if (save == true) { + controller.saveChanges(); + controller.onEdit.value = false; + WidgetsBinding.instance.addPostFrameCallback((_) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: tColors.secondaryBackgroundColor, + content: Text( + SentenceManager( + currentLanguage: AppSettings.selectedLanguage, + ).sentences + .taskUpdated, + style: TextStyle( + color: tColors.primaryTextColor, + ), + ), + ), + ); + }); + } // Yes (true) or No (false) → both allow popping the screen return true; },