substance / notes

Real-time collaborative notes editing.
Other
21 stars 5 forks source link

UI Ideas for commenting #16

Open michael opened 8 years ago

michael commented 8 years ago

Had some brainstorming with Matthias on how we could support comments in our notepad. We agreed that the nice thing about a notepad is that you just type into one canvas. However there are always situation where you want to state something for consideration, without being part of the actual document.

We had the idea that typing "//" could trigger a macro that creates a comment node, which then is displayed inline but in a greyed out area. It would be implemented as a structured node where we have form-based editing behavior. E.g. for replying to a comment, so that we get little discussion threads within the document. When we navigate the document the cursor would just skip those comment areas.

I think this could work much better than a complex side panel approach for commenting esp. notes editing, which is rather casual.

Here's a first UI Sketch:

image

obuchtala commented 8 years ago

I think we should sharpen the vision of this tool. For me it is still a bit blurry... Something to write notes, a document with integrated issue tracker... We could collect and describe use-cases in some more detail.

michael commented 8 years ago

Jep we should do that. There are two levels I think.

michael commented 8 years ago

Just realized that hackpad.com has implemented exactly that.

Create a pad there and try "//" at the beginning of a line. https://hackpad.com

michael commented 8 years ago

Too bad actually that our great idea of doay.. was just a 'clone'.

obuchtala commented 8 years ago

The UI is already very good to create content. However, it is a bit weak regarding how to work with the content. Tasks etc. could be aggregated more, such as summaries of tasks, filtered by user etc.

michael commented 8 years ago

I thought about this. We could aggregate things on the top and expand elements. Or we just show a popup that has the aggregated view (or sidepanel). That could be interesting for tasks as well as for comments. In the aggregated view clicking on an item takes you to the element in context.

michael commented 8 years ago

Due dates could be done much like we had it for our old notepad prototype. Actually there we had summaries on the right panel.

almereyda commented 8 years ago

Yes, this would also reflect the way Hypothes.is does it. Do you intend to support the Open Annotation ontology for the comments?