dokieli / dokieli

:bulb: dokieli is a clientside editor for decentralised article publishing, annotations and social interactions
https://dokie.li/
Other
807 stars 83 forks source link

Settings dialogue #149

Open rhiaro opened 8 years ago

rhiaro commented 8 years ago

(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:

For document owner(s):

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.

csarven commented 7 years ago

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.

bshambaugh commented 7 years ago

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