wiki:BookExtras

Version 1 (modified by todor, 15 years ago) (diff)

--

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

Attachments