@@ -121,10 +121,10 @@ able to download the list of items (see Figure 2).
121
121
Format: `export`
122
122
123
123
.QR code containing the data of the items in the current view list
124
- image::export.png[width="500 "]
124
+ image::export.png[width="790 "]
125
125
126
126
.List of items received when scanning the QR code through a mobile phone
127
- image::export-phone.PNG[width="200 "]
127
+ image::export-phone.PNG[width="250 "]
128
128
129
129
[NOTE]
130
130
====
@@ -139,19 +139,19 @@ page after scanning the QR code. Follow the steps below to rectify this issue if
139
139
received on the web (see Figure 3).
140
140
141
141
.Pop-up prompt to suggest to search the content on the web
142
- image::export-prompt.PNG[width="200 "]
142
+ image::export-prompt.PNG[width="250 "]
143
143
144
144
* Instead of immediately accepting the suggestion, press and hold on the prompt to reveal the other
145
145
options available (see Figure 4). Choose "Copy" or any other similar options.
146
146
147
147
.Additional options to handle the content
148
- image::export-other-options.PNG[width="200 "]
148
+ image::export-other-options.PNG[width="250 "]
149
149
150
150
* Once the content has been copied, you can simply paste and save the content on Notes or any other
151
151
notepad application on your mobile phone (see Figure 5).
152
152
153
153
.Pasting and saving exported content onto the mobile phone's built-in notepad application
154
- image::export-save-in-notes.png [width="200 "]
154
+ image::export-save-in-notes.PNG [width="250 "]
155
155
156
156
=== Searching for item(s) by name and/or tag: `search`
157
157
@@ -163,7 +163,7 @@ With `search`, you can simply input any words or phrases and Xpire will display
163
163
Format: `search|<keyword>[|<other keywords>]...`
164
164
165
165
.Items matching #fruit or chicken shown
166
- image::search.png[width="500 "]
166
+ image::search.png[width="790 "]
167
167
168
168
[NOTE]
169
169
`search` is designed to work only on the current view list. In other words, `search` will only
@@ -176,10 +176,10 @@ by keying `search|red` and then `search|apple`. Suppose there are only 3 items i
176
176
fuji apple` (see Figure 8).
177
177
178
178
.Item list before searching
179
- image::search-initial.png[width="500 "]
179
+ image::search-initial.png[width="790 "]
180
180
181
181
.Item list after keying `search|red` and then `search|apple`
182
- image::search-after.png[width="500 "]
182
+ image::search-after.png[width="790 "]
183
183
184
184
****
185
185
* The search is case insensitive. e.g `ham` will match `Ham` and `#fruit` will match `#Fruit`.
@@ -196,12 +196,12 @@ Examples:
196
196
* `search|kebab` will display `Chicken Kebab` and `kebab` (see Figure 9).
197
197
198
198
.Item list after keying `search|kebab`
199
- image::search-kebab.png[width="500 "]
199
+ image::search-kebab.png[width="790 "]
200
200
201
201
* `search|Chicken Ham` will display `Chicken Ham` (see Figure 10).
202
202
203
203
.Item list after keying `search|Chicken Ham`
204
- image::search-chicken-ham.png[width="500 "]
204
+ image::search-chicken-ham.png[width="790 "]
205
205
206
206
* `search|milk|tea|#Drink` will display any items with names containing `milk` or `tea`, or with the tag `#Drink`.
207
207
@@ -224,7 +224,7 @@ This implementation is under `Logic` and `Model` components, and it uses a helpe
224
224
Below is the UML sequence diagram and a step-by-step explanation of an example usage scenario.
225
225
226
226
.Sequence diagram illustrating the export mechanism
227
- image::SequenceDiagramExport.png[width="500 "]
227
+ image::SequenceDiagramExport.png[width="790 "]
228
228
229
229
Example usage scenario:
230
230
@@ -253,7 +253,7 @@ The following UML activity diagram will further demonstrate the high-level workf
253
253
The selection of parser and the creation of `ExportCommand` object is omitted for brevity.
254
254
255
255
.Activity diagram illustrating the high-level workflow of search command
256
- image::ActivityDiagramExportCommand.png[width="500 "]
256
+ image::ActivityDiagramExportCommand.png[width="790 "]
257
257
258
258
As illustrated in Figure 12, the `export` functionality also considers the case where the current view list
259
259
is empty and there will be a feedback to the user to inform him/her that the `export` command is not executed
@@ -302,22 +302,22 @@ This implementation is under `Logic` and `Model` components.
302
302
Below are the UML sequence diagrams an example usage scenario.
303
303
304
304
.Sequence diagram illustrating the search mechanism
305
- image::SequenceDiagramSearch.png[width="500 "]
305
+ image::SequenceDiagramSearch.png[width="790 "]
306
306
307
307
[NOTE]
308
308
Parsing of arguments is omitted from the diagram above to place greater emphasis on the filtering process.
309
309
The diagram below further illustrates the parsing of arguments.
310
310
311
311
.Sequence diagram illustrating the parsing of arguments
312
- image::SequenceDiagramSearchParseArgs.png[width="500 "]
312
+ image::SequenceDiagramSearchParseArgs.png[width="790 "]
313
313
314
314
To further demonstrate the high-level workflow of the `search` command, the following UML activity diagram is provided:
315
315
316
316
[NOTE]
317
317
The selection of parser and the creation of `SearchCommand` object is omitted for brevity.
318
318
319
319
.Activity diagram illustrating the high-level workflow of search command
320
- image::ActivityDiagramSearchCommand.png[width="500 "]
320
+ image::ActivityDiagramSearchCommand.png[width="790 "]
321
321
322
322
As illustrated in Figure 15, the `search` functionality also considers the case where the current view list
323
323
is empty and there will be a feedback to the user to inform him/her that the `search` command is not executed
0 commit comments