1 | | * Behavior: |
2 | | * Each extra should provide its own palette. |
3 | | * All created book extras should be listed in the Book Extras palette. |
4 | | * there must be either visual marker or label that shows whether the extra is visible or not |
5 | | * Book extras should support drag and drop |
6 | | * drag extra from the file system to Sophie should import the extra |
7 | | * drag extra from Sophie to the fike system should export the extra |
8 | | * Existing book extras: |
9 | | * Stickies |
10 | | * Stickies should support text styling (these depend highly on text). |
11 | | * Bold (Ctrl/Command + B) |
12 | | * Italic (Ctrl/Command + I) |
13 | | * Underline (Ctrl/Command + U) |
14 | | * These are to be decided whether we should support them when the text is pasted into the sticky |
15 | | * Striketrough |
16 | | * Text color |
17 | | * Background color |
18 | | * Font |
19 | | * Stickies should provide copy/paste functionality for text with style. |
20 | | * Stickies must be listed in the stikies' palette (at the moment this palette contains only one button and its pointless). |
21 | | * A couple of predefined colors changing with one click (because of the styled text yellow maybe not so good for some cases). |
22 | | * Stickies halos must be with similar styling to the rest of the application (now the icons, look like from other application). |
23 | | * Import and export of book extras |
24 | | * Probably it is a good idea the book to has some id that is used by the book extras |
25 | | * At the moment each time the user saves the book ref is changed and the stickies are no more associated to that book. |
26 | | * Some problems that may emerge |
27 | | * (Stickies related) When page is deleted and book extra (sticky set is imported) the stickies corresponding to the missing page shouldn't be displayed. |
28 | | * Possible future book extras: |
29 | | * Bookmarks (similar to the ones in .pdf files) |
30 | | * Something like a quicklinks that the user can create for easier navigation within the book. |
31 | | * Highlights |
32 | | * These were planned originally for Sophie 2.0. They give the readers possibility to highlight certain text pasages. |
33 | | * Media (audio and/or video) annotations |
34 | | * Similar to the stickies but instead of a text they contain video or audio that the reader want to place somewhere in the book. |
35 | | * Additional frames added by the users but not part of the book (like a whole book page) |
36 | | * Sample use case: Book containing some Problems which solutions are more complex and contain graphics. |
37 | | * (not so sure about these) |
38 | | * correction vizualization |
39 | | * Spyglass |
40 | | * Something like a frame that zooms only the content behind it. An accessability feature that may come handy to some users with eye problems. |
| 1 | === Behavior === |
| 2 | * Each extra should provide its own palette. |
| 3 | * All created book extras should be listed in the Book Extras palette. |
| 4 | * there must be either visual marker or label that shows whether the extra is visible or not |
| 5 | * Book extras should support drag and drop |
| 6 | * drag extra from the file system to Sophie should import the extra |
| 7 | * drag extra from Sophie to the fike system should export the extra |
| 8 | === Existing book extras === |
| 9 | * Stickies |
| 10 | * Stickies should support text styling (these depend highly on text). |
| 11 | * Bold (Ctrl/Command + B) |
| 12 | * Italic (Ctrl/Command + I) |
| 13 | * Underline (Ctrl/Command + U) |
| 14 | * These are to be decided whether we should support them when the text is pasted into the sticky |
| 15 | * Striketrough |
| 16 | * Text color |
| 17 | * Background color |
| 18 | * Font |
| 19 | * Stickies should provide copy/paste functionality for text with style. |
| 20 | * Stickies must be listed in the stikies' palette (at the moment this palette contains only one button and its pointless). |
| 21 | * A couple of predefined colors changing with one click (because of the styled text yellow maybe not so good for some cases). |
| 22 | * Stickies halos must be with similar styling to the rest of the application (now the icons, look like from other application). |
| 23 | === Import and export of book extras === |
| 24 | * Probably it is a good idea the book to has some id that is used by the book extras |
| 25 | * At the moment each time the user saves the book ref is changed and the stickies are no more associated to that book. |
| 26 | * Some problems that may emerge |
| 27 | * (Stickies related) When page is deleted and book extra (sticky set is imported) the stickies corresponding to the missing page shouldn't be displayed. |
| 28 | === Possible future book extras === |
| 29 | * Bookmarks (similar to the ones in .pdf files) |
| 30 | * Something like a quicklinks that the user can create for easier navigation within the book. |
| 31 | * Highlights |
| 32 | * These were planned originally for Sophie 2.0. They give the readers possibility to highlight certain text pasages. |
| 33 | * Media (audio and/or video) annotations |
| 34 | * Similar to the stickies but instead of a text they contain video or audio that the reader want to place somewhere in the book. |
| 35 | * Additional frames added by the users but not part of the book (like a whole book page) |
| 36 | * Sample use case: Book containing some Problems which solutions are more complex and contain graphics. |
| 37 | * (not so sure about these) |
| 38 | * Correction vizualization |
| 39 | * Spyglass |
| 40 | * Something like a frame that zooms only the content behind it. An accessability feature that may come handy to some users with eye problems. |