Tags: JonLamy/ip
Tags
Removed redundant readme info Features and Usage section had significant overlap. Removed the features section, and added and about section for more concise overview.
Display bad formatted lines to command line When bad line format encountered in task data file, Duke would skip and return empty list. This results in all data lost even if one line is wrong. Duke will now collate all bad lines and keep good lines. Good lines will be put in the task list when loading. Bad lines shown to terminal on startup.
Polish GUI, add personality, and improve JUnit tests GUI cuts off text when it exceeds specified length. This prevents Duke from showing all tasks when the task list is more than 3 tasks long. Style settings for the GUI have been changed so that the text containers will grow to fit the length of responses. StorageTest.java was redundant after adding error handling to the Storage class. Test class has been removed, and TaskListTest.java has instead been added. Exception message for bad formatted input is not clear. Date format example (2/5/2022) is given, but day and month ordering is ambiguous. Clarified by adding an additional format tip.
C-Undo User cannot undo changes to the tasklist (example: delete). This risks important task information being lost accidentally. The undo command reverts tasklist to previous state. The undo command cannot be undid. Furthermore, storage function to save/update storage file has been moved to command execution, prevents unnecessary file writing on commands such as: list, find, bye, undo.
C-Undo User cannot undo changes to the tasklist (example: delete). This risks important task information being lost accidentally. The undo command reverts tasklist to previous state. The undo command cannot be undid. Furthermore, storage function to save/update storage file has been moved to command execution, prevents unnecessary file writing on commands such as: list, find, bye, undo.
Merge pull request #2 from JonLamy/branch-A-CodeQuality Improve code quality
Merge pull request #1 from JonLamy/branch-A-Assertions Assertion testing command invariants
A-CheckStyle Use Intellij to detect coding style violations.
PreviousNext