hypothesis / vision

Envisioning the future of the Hypothesis.
https://github.com/hypothesis/vision/issues/
40 stars 8 forks source link

As a user, I want to see all of the annotations/comments on a website at once, regardless of the group they are in. #207

Open blackforestboi opened 8 years ago

blackforestboi commented 8 years ago

Problem:

Currently the users have to switch through all of their groups to look, if there is a note available on the page.

Proposed solution:

Enhancement Prio 1:

All notes from every group should be displayed in the sidebar Similar to #205, there should be a horizontal ruler, separating the notes on the website in the current group from others.

  1. In this group
  2. in other groups

    Enhancement Prio 2:

We could think about a way to open and collapse the horizontal rulers so we don't overload the sidebar.

dwhly commented 8 years ago

We have a proposed solution for this issue. It's called the "All" scope, and is an entry that would sit at the top of the groups/view pulldown (aka the Scope control) at the top of the sidebar. It is a view that folks would be in by default, and potentially much of the time that they're using the application. This view would let you see all annotations that you have permission to see, regardless of group.

A mockup is attached.

screenshot 2016-03-21 07 54 17

blackforestboi commented 8 years ago

@dwhly Thanks Dan for jumping in.

Yes, that was what I was looking for. :)

What are the other areas about? (reddit/NYT) Are these somewhat add ons?

Has the development of this feature already started / When is it planned?

dwhly commented 8 years ago

What are the other areas about? (reddit/NYT)

We're imagining a universal client in which anyone can run an annotation server, and users can listen to whichever ones they want.

Has the development of this feature already start?

No.

When is it planned?

It's planned, in that there's a fair amount of thinking already done about it, and it is sequenced among a bunch of other things we've got in mind (in contrast to many things which are imagined, but not sequenced). As for when it's hard to say. We know it's a key usability concern, and we need to address it.

blackforestboi commented 8 years ago

We're imagining a universal client in which anyone can run an annotation server, and users can listen to whichever ones they want.

Great idea.

We know it's a key usability concern, and we need to address it.

Ok, good that it is on the radar. In the coming weeks we will drag a lot of coders in this project and we are likely to a fair amount of support to speed up development and make many features possible earlier. In the last 3 weeks I already gathered 25 people in the pipeline, who want to contribute.

But the on-boarding is not ideal yet. One reason is the time consuming installation process. That is why we want to help to improve the setup process for hypothes.is/WorldBrain with a docker compose file (basically continuing your issue at (https://github.com/hypothesis/h/pull/2889). @mr-mig is working on that. Although the documentation itself is good, I find that the narrative process for new developers in general could be clearer and more straight forward. Where is help most needed? Which tasks are currently being worked on? What areas can I work in? (Infrastructure, Security, Feature Dev, bugs, etc.) This is what I am currently working on here: https://github.com/WorldBrain/Vision/issues/18