forked from AY2425S1-CS2103T-T12-4/tp
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request AY2425S1-CS2103T-T12-4#303
Adjust UserGuide to fix navbar links
- Loading branch information
Showing
8 changed files
with
63 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -17,15 +17,15 @@ If you can type fast, GamerBook can get your contact management tasks done faste | |
|
||
-------------------------------------------------------------------------------------------------------------------- | ||
|
||
## Install and Get Started! | ||
## 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`. | ||
|
||
2. Download the latest `.jar` file from [here](https://github.com/AY2425S1-CS2103T-T12-4/tp/releases). | ||
|
||
3. Copy the file to the folder you want to use as the _home folder_ for your AddressBook. | ||
|
||
4. Open a command terminal, use `cd` to nvaigate into the folder you put the jar file in, and use the `java -jar GamerBook.jar` command to run the application.<br> | ||
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.<br> | ||
A GUI similar to the below should appear in a few seconds. Note how the app contains some sample data.<br> | ||
![Ui](images/Ui.png) | ||
|
||
|
@@ -47,30 +47,34 @@ Refer to the [Features](#features) below for more details. | |
|
||
------------------------------------------------- | ||
|
||
## Play Around With GUI | ||
## Exploring the GUI | ||
|
||
Our GUI consists of several parts, refer to the image below. | ||
Our graphical user interface (GUI) consists of several parts, refer to the image below. | ||
|
||
1. **Menu Option**: By clicking the buttons here, you can exit the app or open the help window. | ||
2. **Command Input Box**: You may input your command here. | ||
3. **Result Display Panel**: Error messages and result of command execution are displayed here. | ||
1. **Menu Option**: By clicking the buttons here around the top right, you can exit the app or open the help window. | ||
2. **Command Input Box**: You may input commands here. | ||
3. **Result Display Panel**: Results of command execution and error messages are displayed here. | ||
4. **Person Cards Panel**: Person cards are listed here. | ||
![UiTut](images/UiTut.png) | ||
|
||
### Command Popup! | ||
|
||
![CommandPopUp](images/commandpopup.png) | ||
|
||
We have implemented a Command Suggestion PopUp for your convenience! | ||
Our Command Suggestion Pop-Up helps you find the command you need with ease. | ||
|
||
As long as the command box is currently the UI element **in focus** and **at least one** character is detected inside the command box, it will suggest the possible commands that you can autocomplete it to. | ||
When you start typing in the command box and have **at least one** character entered, the pop-up will appear, suggesting possible commands to complete your input. | ||
|
||
Underneath each suggested command is the syntax for that command and what parameters are needed to complete it | ||
* To access the autocomplete functionality press `shift + up` or `shift + down` while the popup is open and it will highlight the **current selection** in **blue**. | ||
Each suggestion includes the correct command format and any required details to use it effectively. | ||
|
||
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`._ | ||
|
||
Quickly complete your commands! | ||
* If your **current selection** is correct press `tab` to autocomplete it within the command box. | ||
|
||
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. | ||
|
||
-------------------------------------------------------------------------------------------------------------------- | ||
|
@@ -98,33 +102,42 @@ Underneath each suggested command is the syntax for that command and what parame | |
|
||
* 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. | ||
|
||
</box> | ||
|
||
<box type="info" seamless> | ||
|
||
**Notes about command parameters:**<br> | ||
|
||
* `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. | ||
|
||
</box> | ||
-------------------------------------------------------------------------------------------------------------------- | ||
|
||
<div style="page-break-after: always;"></div> | ||
|
||
## Command summary | ||
|
||
| Action | Format, Examples | | ||
|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| **Help** | `help` | | ||
| **List** | `list` | | ||
| **Add** | `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [g/GAME]… [t/TAG]… [pt/TIME-TIME]…` <br> e.g., `add n/James Ho p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 g/Overwatch t/friend t/colleague pt/2130-2359` | | ||
| **Edit** | `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [g/Game]… [t/TAG]… [pt/TIME-TIME]…`<br> e.g.,`edit 2 n/James Lee e/[email protected]` | | ||
| **AddGame** | `addgame INDEX g/GAME [u/USERNAME] [s/SKILLLEVEL] [r/ROLE]`<br> e.g.,`addgame 1 g/Overwatch u/Potato` | | ||
| **EditGame** | `editgame INDEX g/GAME [u/USERNAME] [s/SKILLLEVEL] [r/ROLE]`<br> e.g.,`editgame 1 g/Overwatch u/Potato` | | ||
| **DeleteGame** | `deletegame INDEX g/GAME`<br> e.g.,`deletegame 1 g/Overwatch` | | ||
| **FavGame** | `favgame INDEX g/GAME`<br> e.g.,`favgame 2 g/Overwatch` | | ||
| **UnFavGame** | `unfavgame INDEX g/GAME`<br> e.g.,`unfavgame 2 g/Overwatch` | | ||
| **Find** | `find KEYWORD [MORE_KEYWORDS]…`<br> e.g., `find James Jake` | | ||
| **Findgame** | `findgame KEYWORD [MORE_KEYWORDS]…`<br> e.g., `find James Jake` | | ||
| **FindTime** | `findtime TIME-TIME [TIME-TIME]…`<br> e.g., `findtime 1800-1900 2000-2200 ` | | ||
| **Delete** | `delete INDEX`<br> e.g., `delete 3` | | ||
| **Clear** | `clear` | | ||
| **Undo** | `undo` | | ||
| **Save** | `save` | | ||
| **Load** | `load` | | ||
| **Exit** | `exit` | | ||
| Action | Format, Examples | | ||
|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ||
| **Help** | `help` | | ||
| **List** | `list` | | ||
| **Add** | `add n/NAME [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [g/GAME]… [t/TAG]… [pt/TIME-TIME]…` <br> e.g., `add n/James Ho p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 g/Overwatch t/friend t/colleague pt/2130-2359` | | ||
| **Edit** | `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [g/Game]… [t/TAG]… [pt/TIME-TIME]…`<br> e.g.,`edit 2 n/James Lee e/[email protected]` | | ||
| **AddGame** | `addgame INDEX g/GAME [u/USERNAME] [s/SKILLLEVEL] [r/ROLE]`<br> e.g.,`addgame 1 g/Overwatch u/Potato` | | ||
| **EditGame** | `editgame INDEX g/GAME [u/USERNAME] [s/SKILLLEVEL] [r/ROLE]`<br> e.g.,`editgame 1 g/Overwatch u/Potato` | | ||
| **DeleteGame** | `deletegame INDEX g/GAME`<br> e.g.,`deletegame 1 g/Overwatch` | | ||
| **FavGame** | `favgame INDEX g/GAME`<br> e.g.,`favgame 2 g/Overwatch` | | ||
| **UnFavGame** | `unfavgame INDEX g/GAME`<br> e.g.,`unfavgame 2 g/Overwatch` | | ||
| **Find** | `find KEYWORD [MORE_KEYWORDS]…`<br> e.g., `find James Jake` | | ||
| **Findgame** | `findgame KEYWORD [MORE_KEYWORDS]…`<br> e.g., `find James Jake` | | ||
| **FindTime** | `findtime TIME-TIME [TIME-TIME]…`<br> e.g., `findtime 1800-1900 2000-2200 ` | | ||
| **Delete** | `delete INDEX`<br> e.g., `delete 3` | | ||
| **Clear** | `clear` | | ||
| **Undo** | `undo` | | ||
| **Save** | `save` | | ||
| **Load** | `load` | | ||
| **Exit** | `exit` | | ||
|
||
-------------------------------------------------------------------------------------------------------------------- | ||
|
||
|
@@ -176,7 +189,7 @@ Examples: | |
|
||
Edits an existing person in the address book. | ||
|
||
Format: `edit INDEX [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [g/GAME]… [t/TAG]… [pt/PREFERRED TIME]…` | ||
Format: `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [g/GAME]… [t/TAG]… [pt/PREFERRED TIME]…` | ||
|
||
* Edits the person at the specified `INDEX`. The index refers to the index number shown in the displayed person list. The index **must be a positive integer** 1, 2, 3, … | ||
* At least one of the optional fields must be provided. | ||
|
@@ -355,6 +368,8 @@ Clears all entries from the address book. | |
|
||
Format: `clear` | ||
|
||
* Worried about losing your data? You can just `undo` this command! | ||
|
||
<br> | ||
|
||
### Undoing previous command : `undo` | ||
|
@@ -410,11 +425,7 @@ If your changes to the data file makes its format invalid, GamerBook will discar | |
Furthermore, certain edits can cause the GamerBook to behave in unexpected ways (e.g., if a value entered is outside the acceptable range). Therefore, edit the data file only if you are confident that you can update it correctly. | ||
</box> | ||
|
||
<br> | ||
|
||
### Archiving data files `[coming in v2.0]` | ||
|
||
_Details coming soon ..._ | ||
<br></br> | ||
|
||
-------------------------------------------------------------------------------------------------------------------- | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters