wiki:BookExtras

Version 2 (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