Zhang Yuquan's Project Portfolio Page
Project: Ez-Schedule
EZ-Schedule is a desktop application used for managing and scheduling of events. The user interacts with it using a Command Line Interface (CLI), and it has a Graphical User Interface (GUI) created and built with JavaFX. It is written in mainly Java and supported with relevant files and documents. This application has approximately about 10k Loc. Given below are my contributions to the project.
Summary of contributions
-
Code contributed: Check it out here
- New features:
- Undo most recent commands ( only applicable to
Add
,Edit
,Delete
,Recur
)-
Description:
The
Undo
command will undo the most recent and previous valid command. Restoring the scheduler’s previous state. -
Reason:
In the case of a user story when the user has accidentally performed a command, and the user wishes to revert his/her action. Hence, undo previous command is applicable for users to save trouble or re-entering details of event.
-
- Undo most recent commands ( only applicable to
- Enhancements to existing features:
- Documentation:
- PRs reviewed: