dokieli icon indicating copy to clipboard operation
dokieli copied to clipboard

Settings dialogue

Open rhiaro opened this issue 8 years ago • 2 comments

(I thought we already had an issue for this but I can't find it..)

We need a button and dialogue box for user settings. For everyone:

  • Choose a default location for my annotations on this document.
  • Other prefs mentioned in #77

For document owner(s):

  • Host annotations for people?
    • Set storage location for them.
  • Receive notifications when someone interacts?
    • Set document inbox.

How / where we store some of these settings is up for grabs. Storage for annotations and notifications is per-document, so for the document owner ones it might be best stored in the document itself (embedded turtle, or rdfa?). Currently inbox is stored as rdfa (but it's entered into the source by hand, there's no input for it).

For reader preferences I guess we need to design a preferences file that dokieli knows where to look for, and can check whenever they load a document and customise it as necessary. We could perhaps put all preferences for all dokieli documents there.

rhiaro avatar May 08 '16 19:05 rhiaro

For the annotation save location, we can reuse the "resource browser" (which comes up for features like saving operations like new, save as, reply... it lets the user browse through their (LDP) storage basically and determine the save location). We can also have an option to use this for annotations perhaps with an ask me every time option.

csarven avatar Mar 29 '17 13:03 csarven

Do you think that we need an additional button in the "resource browser" to save annotations?

resource-menu

The annotations dialog should trigger a menu that allows people to change the save location. (or perhaps not if ask me ever time is not specified). It should default to a ldp container that is specified. This menu should be the same menu accessible from the "resource browser"?

annotation

bshambaugh avatar Apr 01 '17 04:04 bshambaugh