From f27cfc57e997d614151c5daed19481b4f2eae4fb Mon Sep 17 00:00:00 2001 From: JJtan <95962077+JJtan2002@users.noreply.github.com> Date: Sun, 10 Nov 2024 19:03:18 +0800 Subject: [PATCH] Update UserGuide up to Command Summary --- docs/UserGuide.md | 107 +++++++++++++++++++++-------------- docs/images/DownloadPage.png | Bin 0 -> 16685 bytes docs/index.md | 2 +- 3 files changed, 64 insertions(+), 45 deletions(-) create mode 100644 docs/images/DownloadPage.png diff --git a/docs/UserGuide.md b/docs/UserGuide.md index ba758fbf6c0..57ad37c781d 100644 --- a/docs/UserGuide.md +++ b/docs/UserGuide.md @@ -5,8 +5,12 @@ --- # GamerBook Pro Max User Guide -GamerBook Pro Max is a **desktop app for managing contacts, optimized for use via a Command Line Interface** (CLI) while still having the benefits of a Graphical User Interface (GUI). +GamerBook Pro Max is a **desktop app designed to make managing your gaming contacts a breeze**. This app is useful for gamers who have many friends online across different games. + +GamerBook Pro Max lets you type quick commands using a Command Line Interface (CLI) while still enjoying the ease and visuals of a Graphical User Interface (GUI). + +You get the best of both worlds: speedy command-based interactions with an intuitive, user-friendly display! If you can type fast, GamerBook can get your contact management tasks done faster than traditional GUI apps. @@ -21,18 +25,20 @@ If you can type fast, GamerBook can get your contact management tasks done faste ## Installation and Quick Start -1. Ensure you have [Java `17`](https://www.oracle.com/sg/java/technologies/downloads/) or above installed in your Computer. You can check your Java version by opening a command terminal (e.g. Command Prompt) and typing `java -version`. +1. **Check your Java version**: Ensure you have [Java `17`](https://www.oracle.com/sg/java/technologies/downloads/) or above installed in your Computer. To check, open a command terminal (like Command Prompt) and type: `java -version`. -2. Download the latest `.jar` file from [here](https://github.com/AY2425S1-CS2103T-T12-4/tp/releases). +2. **Download GamerBook Pro Max**: Download the latest `gamerbook.jar` file from [here](https://github.com/AY2425S1-CS2103T-T12-4/tp/releases). +![DownloadPage](images/DownloadPage.png) -3. Copy the file to the folder you want to use as the _home folder_ for your GamerBook. +3. **Set Up Your GamerBook Folder**: Copy the file to the folder you want to use as the _home folder_ for your GamerBook. -4. Open a command terminal, use `cd` to navigate into the folder you put the jar file in, and use the `java -jar gamerbook.jar` command to run the application.
+4. **Run the App**: Open a command terminal, use `cd` to navigate into the folder you put the jar file in, and use the `java -jar gamerbook.jar` command to run the application.
A GUI similar to the below should appear in a few seconds. Note how the app contains some sample data.
![Ui](images/Ui.png) -5. Type the command in the command box and press Enter to execute it. e.g. typing **`help`** and pressing Enter will open the help window.
- Some example commands you can try: +5. **Try Out Some Commands!**:Type the command in the command box and press Enter to see it in action! +Here are a few examples: + * `help` : Opens the help window. * `list` : Lists all contacts, this is useful after you filter the GamerBook using commands such as `find`. @@ -42,6 +48,8 @@ If you can type fast, GamerBook can get your contact management tasks done faste * `clear` : Deletes all contacts. + * `undo` : If you just used `clear`, this will bring back all your contacts! + * `exit` : Exits the app. Refer to the [Features](#features) below for more details. @@ -51,33 +59,31 @@ Refer to the [Features](#features) below for more details. ## Exploring the GUI -Our Graphical User Interface (GUI) consists of several parts, refer to the image below. +Our interface has a few key parts (check the image below for a visual guide): -1. **Menu Option**: By clicking the buttons here around the top right, you can exit the app or open the help window. +1. **Menu Options**: Click the buttons in the top right to exit the app or open the help window. -2. **Command Input Box**: You may input commands here. +2. **Command Input Box**: Type your commands here! -3. **Result Display Panel**: Results of command execution and error messages are displayed here. +3. **Result Display Panel**: See the results of your commands or any error messages here. -4. **Person Cards Panel**: Person cards are listed here. +4. **Person Cards Panel**: A list of all your contacts will appear here, each on their own card. ![UiTut](images/UiTut.png) -### Command PopUp +### Command Suggestion: Your Shortcut to Faster Commands ![CommandPopUp](images/commandpopup.png) -Our Command Suggestion PopUp helps you find the command you need with ease. - -When you start typing in the command box and have **at least one** character entered, the PopUp will appear, suggesting possible commands to complete your input. +Our Command Suggestion PopUp helps you quickly find the right command as you type! Each suggestion includes the command name, command format and any required details to use it effectively. -To cycle through the suggestions: +To scroll through the suggestions: * Press `shift + up` or `shift + down` and the **current selection** will be highlighted in **blue**. - _In the image the **current selection** would be `editgame`._ + _In the image above, the **current selection** would be `editgame`._ @@ -91,66 +97,79 @@ Quickly complete your commands! Need a quick reference? -* The suggestion will stay open as you finish your command so u can reference it in case you forget any syntax. +* The PopUp stays open as you finish typing your command, so you can check it for syntax or details if you need them. + -**Note:** Autocompleting will overwrite **ALL** text in the **Command Input Box**. Be careful when using it. +**Note:** Autocompleting will overwrite **ALL** text in the **Command Input Box**. Be careful when using it! -**Note:** The Command PopUp will try to remain fully visible on screen at all times for your reading convenience even when -the main window is partially off-screen. +**Note:** The PopUp will adjust its position to stay fully visible, even if your app window is partially off-screen. -------------------------------------------------------------------------------------------------------------------- -## Features +## Important Notes about Command Formats -**Notes about the command format:**
-* Commands are **case-sensitive** and also fully **lowercase** - e.g. `clear` is recognised as a command but not `Clear` or `cLEar` +* **Commands Are Case-Sensitive and All Lowercase** + Make sure to type commands exactly as shown. e.g. `clear` is recognised as a command but not `Clear` or `cLEar` + + +* **Copying Commands from PDF** +If you are using a PDF version of this document, be careful when copying and pasting commands that span multiple lines as space characters surrounding line-breaks may be omitted when copied over to the application. + +### Understanding Parameters +* **Words in `UPPER_CASE`** are placeholders for you to replace with your own input. + e.g. `add n/NAME` means you would type something like `add n/John Doe`. + -* Words in `UPPER_CASE` are the parameters to be supplied by the user. - e.g. in `add n/NAME`, `NAME` is a parameter which can be used as `add n/John Doe`. +* **Items in square brackets are optional**. + e.g. `n/NAME [t/TAG]` can be used as `n/John Doe t/friend` or simply `n/John Doe`. -* Items in square brackets are **optional**. - e.g `n/NAME [t/TAG]` can be used as `n/John Doe t/friend` or as `n/John Doe`. -* Items with `…`​ after them can be used multiple times. +* **Items with `…`​ after them can be used multiple times.** e.g. `[t/TAG]…​` can be used as `t/friend`, `t/friend t/family` etc. -* Parameters can be in any order. + +* **Flexible Parameter Order** e.g. if the command specifies `n/NAME p/PHONE_NUMBER`, `p/PHONE_NUMBER n/NAME` is also acceptable. -* Extraneous parameters for commands that do not take in parameters (such as `help`, `list`, `exit` and `clear`) will be ignored. + +* **Ignored Extra Parameters** for commands that do not take in parameters (such as `help`, `list`, `exit` and `clear`) e.g. if the command specifies `help 123`, it will be interpreted as `help`. -* If you are using a PDF version of this document, be careful when copying and pasting commands that span multiple lines as space characters surrounding line-breaks may be omitted when copied over to the application.
-**Notes about command parameters:**
+### Notes About Command Parameters:
-* `NAME` **only** accepts alphanumeric characters and spaces. We acknowledge that names can contain special characters like `-` or `/`. - e.g. `Flora-Ann`. We ask that users workaround this issue by using spaces or other alternatives to name contacts. +* `NAME` **only accepts alphanumeric characters and spaces**. + Names with special characters like `Flora-Ann` should be adapted by using spaces instead. -* `INDEX` must be a **must** be a **positive integer** (`1`, `2`, `3`, …) or it will be read as invalid command format rather than an index value error. -* `NAME` is **case-sensitive**. Although duplicate contact names are not allowed, -e.g. adding two separate contacts `Bobby Ang` and `bobby ang` would be allowed. +* `INDEX` **must be a must be a positive integer** + If it’s not, you’ll see an invalid command format error. -* `TIME-TIME` should be in the format `HHmm-HHmm` and must be a valid time range within the same day. + +* `NAME` **is case-sensitive**. +Although duplicate contact names are not allowed, adding two separate contacts `Bobby Ang` and `bobby ang` would be allowed. + + +* `TIME-TIME` **must be within the same day** + Use the format `HHmm-HHmm` for time ranges within the same day. e.g. `1700-2200` is a valid time range whereas `2300-0100` is not a valid time range. -* `TIME-TIME` time ranges cannot be a single point in time. - e.g. `1200-1200` is not a valid time range. + +* **No single points in time for `TIME-TIME`** + The start and end times must be different (e.g. `1200-1200` is invalid).
@@ -172,7 +191,7 @@ e.g. adding two separate contacts `Bobby Ang` and `bobby ang` would be allowed. | **FavGame** | `favgame INDEX g/GAME`
e.g.,`favgame 2 g/Overwatch` | | **UnFavGame** | `unfavgame INDEX g/GAME`
e.g.,`unfavgame 2 g/Overwatch` | | **Find** | `find KEYWORD [MORE_KEYWORDS]…`
e.g., `find James Jake` | -| **FindGame** | `findgame KEYWORD [MORE_KEYWORDS]…`
e.g., `find James Jake` | +| **FindGame** | `findgame KEYWORD [MORE_KEYWORDS]…`
e.g., `find Overwatch League` | | **FindTime** | `findtime TIME-TIME [TIME-TIME]…`
e.g., `findtime 1800-1900 2000-2200 ` | | **Delete** | `delete INDEX`
e.g., `delete 3` | | **Clear** | `clear` | diff --git a/docs/images/DownloadPage.png b/docs/images/DownloadPage.png new file mode 100644 index 0000000000000000000000000000000000000000..0a706e0d0bc4d6354ab74a28d15c7f7e86e043d1 GIT binary patch literal 16685 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 H_w9cH9vllY literal 0 HcmV?d00001 diff --git a/docs/index.md b/docs/index.md index e66636074fc..26c32b87bc3 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,7 +14,7 @@ **GamerBook Pro Max is a desktop application for managing your gamer friends' contact details.** While it has a GUI, most of the user interactions happen using a CLI (Command Line Interface). -* If you are interested in using GamerBook Pro Max, head over to the [_Quick Start_ section of the **User Guide**](UserGuide.html#quick-start). +* If you are interested in using GamerBook Pro Max, head over to the [_Quick Start_ section of the **User Guide**](UserGuide.html#installation-and-quick-start). * If you are interested about developing GamerBook Pro Max, the [**Developer Guide**](DeveloperGuide.html) is a good place to start.