User Guide for Edith

Brief Description

Edith is a Personal Assistant Chatbot that helps a user keep track of various tasks.

Usage

Key Commands for Edith:

  1. Add a task

  2. Delete a task

  3. Done mark a task as completed

  4. Find tasks with that given keyword

  5. List out all tasks

  6. High Priority set a task as high priority

  7. List urgent task lists all the high priority tasks

  8. Bye exits jarvis

How to executes those commands?








Acknowledgements

Credit to Jeffry Lum for the fxml and java files for JAVAFX GUI - JavaFx TutorialPart 4.

Acknowledgements FastReader.java was adapted from https://www.javatips.net/api/AlgoDS-master/src/timus/FastReader.java. However, I tweaked some components to cater to my own needs.

Thanos Image for GUI is from https://www.theverge.com/2018/4/16/17243794/avengers-infinity-wars-thanos-origin-story-marvel

Tony Stark Image is from https://pngimage.net/tony-stark-png-5/

Edith Image is from https://www.amazon.com/Glasses-Sticker-Trucks-Laptop-NOK163/dp/B07VS9NPPL

Solution for closing GUI window is adapted from https://stackoverflow.com/questions/52393982/javafx-problem-with-platform-runlater-delayed-rendering-of-canvas-graphic