From f9f65af8acf37e51f79e937796200d92a2405afb Mon Sep 17 00:00:00 2001 From: Tsenrae Date: Mon, 15 Apr 2024 21:50:24 +0800 Subject: [PATCH] Update DG --- docs/DeveloperGuide.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 4d18afd58d6..f1ea95fe049 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -1958,3 +1958,16 @@ Currently, the application only supports a few pre-defined relationships with fi * Use an external library or dictionary to define a set of valid roles for each relationType. * Ensure that the roles provided by the user match the valid roles for that relationType. * Display an error message to the user if the roles are not appropriate for the relationType. + + +### C.9 - Improve UI handling of filtering commands + +Currently, when the user uses a filtering command e.g. `find`, `anysearch` and `familysearch` the subsequent results will remain filtered and other commands will not act as expected. + +* Proposed Enhancement: + * Improve the backend handling of filtering commands by automatically clearing the filter after each successful call of the filtering functions. + +* Implementation Details: + * Update the list component after every successful `find`, `anysearch` and `familysearch` commands to automatically clear the filter after displaying the results. + * Ensure that the filter is cleared when the user executes a new command or closes the application. + * Display a confirmation message to the user indicating that the filter has been cleared. \ No newline at end of file