New UI issues from recent changes
There have been a number of changes made to Evince's UI this development cycle, mostly as part of #475 (closed). These changes have resulted in a collection of new UI issues, including:
High priority:
-
The toggle sidebar button is confusing. The first time I used it, I wasn't sure what it did. It doesn't really make sense - the icon changes but the button's function essentially doesn't change. My recommendation would be use the sidebar icon that I've previously provided. -
The arrangement of the elements in the header bar feels unbalanced. This is due to the elements with the heaviest visual weight (page number, zoom) being sandwiched between other controls. There's also a semantic mismatch having secondary tools (annotate, search) scattered amongst navigation/view controls. My recommendation here is to pool the "tools" together on the right and have page number and zoom on the left (which will need to be reduced in size). -
Zoom in and zoom out buttons have been added to the zoom popover. I don't think these are necessary, given the plethora of other zoom options. Also, they're annoying to use, since the popover closes after you press them (the point of controls like this is that you can make adjustments until you find the level you want). -
The primary (hamburger) menu mixes open and save menu items - these ought to be separated into their own groups. -
There's no "Open..." menu item. -
It looks like the app menu has been removed, but we're not planning to do that until next cycle -
The bookmarks icon uses bookmark-new
, which is clearly wrong. It should probably useuser-bookmarks
(there's some discussion about this in adwaita-icon-theme#5 (closed) ).
Lower priority:
-
The toggle buttons in the sidebar feel unnecessarily constrained - it would be better if they were wider, or perhaps even expanded to fill the available width (compare the current UI to the mockups). -
The strip that contains the sidebar toggle buttons doesn't have a bottom border. -
The outline icon uses view-list
. Visually this doesn't work as well asformat-justify-left
(if using this icon, it would be best to copy the icon into the evince tree and rename to something appropriate). -
accessories-text-editor
looks a bit odd; I'd recommend using something likeuser-available
(again, copied into the evince tree).
Edited by Germán Poo-Caamaño