GNOME Bugzilla – Bug 771300
UX: Evince doesn't need a separate annotations toolbar for having just 2 buttons
Last modified: 2017-09-26 19:54:15 UTC
Current situation: When trying to annotate a document, you'll have to press the "Annotate the document" button first to toggle visibility of an annotation toolbar (EvAnnotationsToolbar). There you can click on one of the 2 buttons to choose annotations. I think it is easier to just have 2 buttons in the GtkHeaderBar instead. Affected versions: 3.20 3.21.92
While you are right that currently the toolbar is overkill, the plan is (and has been... for a while.. :( ) that the annotation toolbar is much more like the annotation toolbars in other pdf apps like the Preview.app in Mac. That's why we kept the annotation toolbar, because it's getting more things with time. Also, the headerbar is already too crowed to put other things there.
I'd say it'd be easier just to have *one* annotation button and automatically do the right thing; from IRC by antoniof: > why do we need the two buttons? evince could automatically understand if I'm > doing a free annotation or a text-bound annotation > like this: > -> simple click anywhere on document == floating annotation > -> click and drag (selecting text) == text-highlight annotation
For the number of annotations currently supported, that true. However, caret, line, and other annotations alike also need click and dragging.