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 779386 - Consider moving contents of "hamburger" menu elsewhere
Consider moving contents of "hamburger" menu elsewhere
Status: RESOLVED FIXED
Product: devhelp
Classification: Applications
Component: General
git master
Other Linux
: Normal enhancement
: ---
Assigned To: devhelp-maint
devhelp-maint
Depends on:
Blocks:
 
 
Reported: 2017-03-01 00:29 UTC by Jeremy Bicha
Modified: 2017-06-03 13:02 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jeremy Bicha 2017-03-01 00:29:05 UTC
devhelp 3.23.91 has these items in its "hamburger" menu:

- New Tab
- Side Panel
- Print
- Find
- Larger Text
- Smaller Text
- Normal Size

I propose that those be converted to headerbar buttons.

- For the zoom buttons, look at eog 3.23 or evince.
(Although as a counterpoint, nautilus and epiphany use a different style for zoom buttons in the hamburger menu.)
- For Find, look at nautilus or evince.
- For New Tab, look at epiphany or gedit.

That leaves just two buttons, Side Panel and Print.
- I think Side Panel could be moved to the App Menu.
- I think Print could be a headerbar button although I don't think any other GNOME apps do this currently.
Comment 1 Sébastien Wilmet 2017-03-01 16:38:42 UTC
A headerbar is not a toolbar.

The zoom option is more useful for a PDF because each PDF can be different. In Devhelp most of the pages are generated from gtk-doc, so it has a consistent style. The zoom option is useful only when doing a presentation for example. The zoom is not saved in GSettings, changing the font permanently can be done in the preferences dialog. So in short, the zoom is probably rarely used, so it can be kept in the hamburger menu.

The prominent find action is in the side panel, to find a symbol in all manuals. The find action in the hamburger menu is just to search in the current page, which can be triggered with Ctrl+F. From my experience it is also rarely used.

For New Tab, it could be done as in epiphany, I think it makes sense, I often open new tabs. So add a button at the right of the previous/next buttons.

So I would keep the hamburger menu as-is, except moving New Tab. Thanks for the suggestion.

Maybe other Devhelp developers have other opinions.
Comment 2 Sébastien Wilmet 2017-06-03 13:02:33 UTC
(In reply to Sébastien Wilmet from comment #1)
> For New Tab, it could be done as in epiphany, I think it makes sense, I
> often open new tabs. So add a button at the right of the previous/next
> buttons.

Done: commit f07f4bada6d0a68b2f2828e1f1b5a47518a7078b