After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 692969 - Regression: The toolbar can't be customized
Regression: The toolbar can't be customized
Status: RESOLVED OBSOLETE
Product: evince
Classification: Core
Component: general
3.7.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
: 745761 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-01-31 21:35 UTC by Juanjo Marín
Modified: 2018-05-22 14:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Added Fit Page and Fit Width Action Text (648 bytes, patch)
2014-03-14 17:48 UTC, Josh Nijenhuis
none Details | Review
Hard coded toolbar icon for Kiosk view (7.35 KB, patch)
2014-03-14 17:49 UTC, Josh Nijenhuis
none Details | Review

Description Juanjo Marín 2013-01-31 21:35:08 UTC
With the new UI I've realized that the toolbar can't be customized. I think we don´t need to drop this feature if possible, this can help our users (or part of them) to make a easy transition to the new UI.
Comment 1 sam tygier 2013-07-31 15:20:18 UTC
Evince 3.8.3. I can't edit the tool bar. I tried following the documentation https://help.gnome.org/users/evince/stable/toolbar.html.en#modify but it does not work.
Comment 2 Germán Poo-Caamaño 2013-07-31 16:28:06 UTC
We need to update the documentation.  I opened a new bug for the documentation part: https://bugzilla.gnome.org/show_bug.cgi?id=705211
Comment 3 sam tygier 2013-07-31 16:49:41 UTC
So are you saying it is intentional that toolbar editing is removed?
Comment 4 Germán Poo-Caamaño 2013-07-31 17:02:47 UTC
(In reply to comment #3)
> So are you saying it is intentional that toolbar editing is removed?

The toolbar was redesigned, the editor was removed and it does not seem to come back at least there were a very good reason to do that.

What are the particular buttons that you need to add or remove? and why?
Comment 5 sam tygier 2013-07-31 23:14:52 UTC
I find the zoom in and zoom out buttons very useful, i can just keep clicking zoom in until I can see the detail i need. with the current toolbar, i have to click a drop down, then work out which is the next zoom level and select it, then repeat again until its zoomed enough.

I tend to add quite a few of the buttons (rotate, continuous, dual), because they are only taking space that would otherwise be wasted.
Comment 6 Masoud Pourmoosa 2014-02-14 13:56:10 UTC
Exactly my problem. I describe two use cases below:

1. Zoom level
I change the zoom level very frequently. For example, when I am looking for some physical insight between several academic articles, I should frequently zoom out (e.g. to see the structure of the paper, to look for a plot or a phase diagram) and zoom in (e.g. to see one particular plot or equation in more detail, to focus on one section of the paper).

In evince 3.6 or below, I could change the zoom level (Fit width, Fit document)  with just one click (because I had added the buttons to the toolbar). In evince 3.10, however, I need two clicks, and it requires more concentration to look for the desired item in the drop-down list.

1. Open the containing folder:
For example today I searched for a PDF document in the dash (again, a research paper) and opened it. While reading, I remembered that I have several papers on the same topic in the same folder, that I had forgotten about. I wanted to open some other documents from the same folder.

In evince 3.6 or below, I could open the containing folder with just one click (because I had added the buttons to the toolbar). In evince 3.10, however, I should do it from the drop-down menu, and there is not even a shortcut for that.
Comment 7 Josh Nijenhuis 2014-02-27 12:34:02 UTC
I can also attest for this feature,

It is very nice to have the customization of the toolbar buttons,

Especially if using on a touchscreen
Comment 8 Josh Nijenhuis 2014-03-14 17:48:57 UTC
Created attachment 271931 [details] [review]
Added Fit Page and Fit Width Action Text
Comment 9 Josh Nijenhuis 2014-03-14 17:49:27 UTC
Created attachment 271932 [details] [review]
Hard coded toolbar icon for Kiosk view
Comment 10 Benjamin Melançon 2014-04-27 16:36:41 UTC
I would like to remove the Delete button from the toolbar on notes.  As i cannot, proposing that this is a confirmed bug.
Comment 11 klaus.kusche 2014-10-13 06:05:21 UTC
For me, evince 3 is not useable at all for the purposes I need
because toolbar customization got dropped.

I use evince for all my presentations in class, with no keyboard at hand
(and even if it were at hand, I would not use it with my chalky fingers),
and either with a (very imprecise) presenter/gyromouse as pointing device,
or by operating the mouse while standing (also very imprecise).

In evince 2, I configured toolbar buttons for almost all operations:
Go to end or beginning, start presentation, rotate, +/- zoom, twopage, 
toggle sidebar, ...
Hence, a single click on some large, easy to target button 
was all I needed to do for any operation I wanted.

In evince 3, there are no toolbar buttons for all these things.
One either needs a keyboard (shortkey) or two clicks, 
and the second click (in some pulldown menu) needs to be quite precise.
Even the first click is more difficult, because the toolbar is smaller.
So evince 3 simply can't be used for what I need
(that's why I'm currently using atril until this regression gets fixed).

And I agree with others that having a customizable toolbar
is also a big advantage on touch screens (some of my students 
are reading my materials on linux notebooks with touch screens).
Comment 12 sam tygier 2014-10-13 07:45:23 UTC
As a work around I use Atril which is a forked version of Evince maintained by the MATE project. It is available in most distros now.
Comment 13 Torsten 2015-01-09 07:35:17 UTC
I agree it is a regression to remove the toolbar customization. Would be nice to have it back in the future, because I was using this feature and first I couldn’t believe it was gone after upgrade from Ubuntu 12.04  to 14.04 .
Comment 14 gute-laune 2015-02-15 15:19:54 UTC
To me, the classical standard use of a document viewer is to print and to save files. Adding buttons for printing and saving to the toolbar was the first thing to do for me.
Since upgrading to ubuntu 14.04, i.e. evince 3.10.3, this is not possible any more. 
This impairs the usability so much for me that I will have to move to another document viewer.
Comment 15 André Klapper 2015-03-07 12:02:43 UTC
*** Bug 745761 has been marked as a duplicate of this bug. ***
Comment 16 Alistair Muldal 2016-01-01 20:36:06 UTC
I use a laptop with a fairly small display, so I place a high value on efficient use of screen space. On evince 3.16.1 the toolbar is currently about 80% wasted pixels.

What I'd *really* like is an option to hide the toolbar, especially in fullscreen mode. However there doesn't seem to be much interest from the developers in reinstating this feature:

https://bugzilla.gnome.org/show_bug.cgi?id=714996

Failing that, it would be less annoying if I could at least add some more controls to the toolbar so that some of those wasted pixels could serve a more useful purpose. I'd most like to see buttons for printing, saving, and switching between single page/dual mode.
Comment 17 Germán Poo-Caamaño 2016-01-01 21:07:25 UTC
(In reply to Alistair Muldal from comment #16)
> I use a laptop with a fairly small display, so I place a high value on
> efficient use of screen space. On evince 3.16.1 the toolbar is currently
> about 80% wasted pixels.
> 
> What I'd *really* like is an option to hide the toolbar, especially in
> fullscreen mode. However there doesn't seem to be much interest from the
> developers in reinstating this feature:

You don't need an option. Evince already autohides the toolbar in fullscreen mode after some seconds. Unless you keep the mouse pointer in the top.
Comment 18 Alistair Muldal 2016-01-02 00:05:06 UTC
(In reply to Germán Poo-Caamaño from comment #17)
> (In reply to Alistair Muldal from comment #16)
> > I use a laptop with a fairly small display, so I place a high value on
> > efficient use of screen space. On evince 3.16.1 the toolbar is currently
> > about 80% wasted pixels.
> > 
> > What I'd *really* like is an option to hide the toolbar, especially in
> > fullscreen mode. However there doesn't seem to be much interest from the
> > developers in reinstating this feature:
> 
> You don't need an option. Evince already autohides the toolbar in fullscreen
> mode after some seconds. Unless you keep the mouse pointer in the top.

Which version are you referring to? The toolbar certainly doesn't autohide in 3.16.1. Besides, I would also like to have the option to hide the toolbar outside of fullscreen mode.
Comment 19 Alistair Muldal 2016-01-02 01:14:58 UTC
I also tried installing 3.18.2 from `ppa:gnome3-team/gnome3-staging`, and I still see no toolbar autohide behavior in fullscreen mode, even if I move my mouse onto a different display and wait for 30+ seconds. Am I missing something here?
Comment 20 Germán Poo-Caamaño 2016-01-02 01:20:33 UTC
3.18. However, the toolbar auto-hide has been there since many releases ago.

I press F11, the toolbar is there, but once I start navigating the document (say page down), the toolbar disappears.  If I move the mouse pointer to the top, the toolbar appears again. Check if you have the left pane activated, as it might prevent to hide the toolbar.

Nevertheless, this bug is about customizing the toolbar, and that does not include hiding the toolbar. Since Evince moved to Client Side Decorations (using GtkHeaderBar), the option to hide the toolbar is not going to be implemented, as it is not possible because it is also used as window decoration. In comparison with 2.x series, it takes more or less the same space used by the window manager + menu bar (a little less today, I would say).  It would be like implementing the fullscreen mode in non-fullscreen, it would look alien.
Comment 21 Kirscher 2016-01-04 08:49:02 UTC
As many other users, I also believe it is a regression to remove the toolbar customization, and would like to have it back in a near future.

It is a pity, because Evince is really a great PDF viewer (was certainly the best one before this regression)

In the meantime, we will try out some other PDF viewer.
Comment 22 GNOME Infrastructure Team 2018-05-22 14:58:22 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/326.