...
Assumption: PDF books will display alongside EPUB formatted books in the collection, and will not be faceted or filtered in the same way as Audiobooks. (Verify this assumption with Kim)
1.
...
Display ebook format on book detail screen (iOS/Android)
Description: Patron interaction with books from anywhere in the application will display the book detail screen/overlay.
...
2.
...
Patron browses for books
Description: iOS patron Patron navigates to the catalog and views ebooks, audiobooks, or all formats.
...
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
1 | Patron | Logs in and navigates to library catalog |
|
| Selectable interface is accessible and can be read by a screen reader
|
3.
...
Patron opens a PDF book
Description: iOS patron opens a PDF book from the catalog or My Books
Actor: Patron
Preconditions: Patron logs in with an active library account, patron has title detail page open or a view in the catalog open
Postconditions: Filtered view of selected format displays
2a. iOS patron interacts with PDF book - gear menu
Description: iOS patron reads/interacts with an open PDF book
Actor: Patron
Pre-conditions: PDF title is open and rendered
Post-conditions:
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
Patron | Page Transition | The default setting is that pages will scroll horizontally and snap to the next page as the patron swipes with their finger. | The Page Transition can be set in the gear menu in the top navigation bar to three different settings.
| |||
Patron | Page Scroll | The default setting is that pages will scroll horizontally. | The page scroll setting can be set to horizontal or vertical. This setting does not apply if the page transition setting is set to page curl. | |||
Patron | Page Zoom | Pinch gestures will zoom the page in and out. | This zooming action is the same regardless of the page transition setting. | |||
Patron | Page Appearance | The default setting is that the page will appear with a white foreground, black background, and white text. | | The page appearance can be set to three different settings in the gear menu.
| ||
Patron | Brightness | The brightness slider sets the brightness of the device. Note: the brightness level set here stays after the app is backgrounded. |
2b. Android patron
...
interacts with PDF book - gear menu
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
3a. iOS patron
...
annotates PDF book - annotation menu
Description: iOS patron annotates an open PDF book
Actor: Patron
Pre-conditions: PDF title is open and rendered
Post-conditions:
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes | |||
---|---|---|---|---|---|---|---|---|---|
1 | Patron | Begins creating any annotation
| Displays the annotation overlay on the current page. | If this is the first time that the patron as accessed the annotation capability, a screen is displayed that asks for the person's name. This becomes the author of all subsequent annotations. | |||||
2a | Patron | Creates a highlight annotation
| The selected text has a yellow highlight by default | The color of the highlight may be changed in two ways:
| |||||
2b | Patron | Creates an underline annotation
| The selected text has a black underline by default. | The color of the underline may be changed in two ways:
| |||||
3 | Patron | Removes an annotation
| The selected annotation, regardless of type, is removed. | Removal of an annotation may occur in the annotation creation screen or when navigating the book. |
3b. Android patron
...
annotates PDF book - annotation menu
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
|
4a. iOS
...
patron searches the PDF book - search menu
Description: iOS patron searches within an open PDF book
Actor: Patron
Pre-conditions: PDF title is open and rendered
Post-conditions:
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
1 | Patron | Begins search
| When the search screen is displayed the next time, it retains the previous search and results. |
4b. Android patron searches the PDF book - search menu
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
5a. iOS patron adds bookmark to PDF book - bookmark icon
Description: iOS patron bookmarks a page in an open PDF book
Actor: Patron
Pre-conditions: PDF title is open and rendered
Post-conditions:
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
1 | Patron | Creates Bookmark |
| Bookmarks may also be added by tapping the + icon at the bottom of the listing of bookmarks in the book navigation screen. | ||
2 | Patron | Removes Bookmark |
| Bookmarks may also be removed by tapping the Edit button at the bottom of the listing of bookmarks in the book navigation screen. |
4b. Android patron
...
adds bookmark to PDF book - bookmark icon
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
5a. iOS patron
...
navigates bookmarks/annotations/metadata - book icon
Description: iOS patron navigates added items in an open PDF book
Actor: Patron
Pre-conditions: PDF title is open and rendered
Post-conditions:
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
1 | Patron |
| The navigation screen contains three types of information
| |||
2a | Patron | Taps the bookmark icon in the top selector (left button) |
| |||
2b | Patron | Taps the annotations icon in the top selector (middle button) |
| |||
2c | Patron | Taps the book metadata icon in the top selector (right button) | The book metadata is displayed and contains Content / Security / Changes/ Size Note: the edit button for the book metadata must be disabled |
5b. Android
...
patron navigates bookmarks/annotations/metadata - book icon
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
6a. iOS patron displays book in thumbnail view - four square icon
Description: iOS patron browses an open PDF book by thumbnails
Actor: Patron
Pre-conditions: PDF title is open and rendered
Post-conditions:
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|
1 | Patron | Taps the thumbnail view button |
| |||
2a | Patron | Taps the Annotated button in the top selector | The displayed book pages are filtered to only show pages that contain annotations. | |||
2b | Patron | Taps the Bookmarked button in the top selector | The displayed book pages are filtered to only show pages that contain bookmarks. |
6b. Android patron displays book in thumbnail view - four square icon
Step | Actor | Action | Result | Mobile Design | Alternate Flow | Accessibility Notes |
---|---|---|---|---|---|---|