Open nus-se-script opened 4 months ago
With reference to the description about the sort persons feature in the UG:
As well as the DG:
The proposed implementation was to make "Sorting contacts by name reversible" because "users may want to revert to the previous sorted order to access contacts based on the date they were added into the contact list".
Firstly, it was mentioned clearly in the UG that sorting persons by name was permanent (UG) and was implemented like so after some considerations on the space overhead it would occur otherwise (DG).
Furthermore, since there is already a proposed implementation of the undo/redo
features in the DG:
The reversal of any commands can be made after the proposed features are implemented, which also addresses this suggestion in question.
Lastly, if the user wanted to "access contacts based on the date they were added into the contact list", I feel that a better way to do so is to simply implement time stamps attached to person or even article entries so that we can sort according to those timestamps to order those entries by recency. Thank you for pointing this out so that we can possibly include such features in our next iteration of the product!
--
Sorting contacts by name is not reversible. While it may make sense to sort the names of contacts alphabetically, users may want to revert to the previous sorted order to access contacts based on the date they were added into the contact list.
[original: nus-cs2103-AY2324S2/pe-interim#1519] [original labels: severity.Low type.FeatureFlaw]