Bug 450643

Summary: Expose menus optionally in the toolbar : burger main menu feature
Product: [Applications] digikam Reporter: Matthias <shalokshalom>
Component: Usability-MenusAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version First Reported In: 7.5.0   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 8.0.0
Sentry Crash Report:
Attachments: proposal
attachment-22687-0.html
attachment-24757-0.html

Description Matthias 2022-02-21 11:10:05 UTC
Created attachment 146996 [details]
proposal

Summary

I know about the tools sidebar.
Still, particularity new users and people who use Showfoto find that placement to hard to be seen. 
The menu bar itself is on many systems put into the window bar, in order to save space. 

I suggest to make some menu entries (color, enhance, transform) available in the toolbar.
Comment 1 caulier.gilles 2022-02-21 12:02:09 UTC
Comment on attachment 146996 [details]
proposal

Ah you want a "burger menu" in fact...
Comment 2 Matthias 2022-02-21 12:04:33 UTC
Created attachment 146998 [details]
attachment-22687-0.html

Oh yeah, thanks.

Also thanks for adjusting my messy tags.. ;)

-------- Original-Nachricht --------
Am 21. Feb. 2022, 13:02, schrieb:

> https://bugs.kde.org/show_bug.cgi?id=450643
>
> caulier.gilles@gmail.com changed:
>
> What |Removed |Added
> ----------------------------------------------------------------------------
> CC| |caulier.gilles@gmail.com
>
> --- Comment #1 from caulier.gilles@gmail.com ---
> Comment on attachment 146996 [details]
> --> https://bugs.kde.org/attachment.cgi?id=146996
> proposal
>
> Ah you want a "burger menu" in fact...
>
> --
> You are receiving this mail because:
> You reported the bug.
Comment 3 caulier.gilles 2022-02-21 16:14:01 UTC
KDE API propose the KHamBurgerMenu class to plug in application :

https://pointieststick.com/2021/04/02/this-week-in-kde-khamburgermenu-and-some-good-bugfixes/
Comment 5 caulier.gilles 2022-02-21 16:18:17 UTC
Implementation in Dolphin file manager :
https://invent.kde.org/system/dolphin/-/blob/master/src/dolphinmainwindow.cpp#L192
Comment 6 Matthias 2022-02-21 16:43:57 UTC
Created attachment 147007 [details]
attachment-24757-0.html

Looks awesome, thanks
Comment 7 caulier.gilles 2022-02-24 07:46:56 UTC
Git commit 59706c1dba58f4449bc3e1cefe37233e21c2fdcd by Gilles Caulier.
Committed on 24/02/2022 at 07:43.
Pushed by cgilles into branch 'master'.

Add hamburger menu drop-down button in all window tool-bars if main-menus are hidden.
Note : hamburger menu is only avaialble with KF5 framework >= 5.81.
FIXED-IN: 8.0.0

M  +3    -2    NEWS
M  +2    -1    core/app/main/digikamui5.rc
M  +19   -0    core/libs/widgets/mainview/dxmlguiwindow_actions.cpp
M  +14   -0    core/libs/widgets/mainview/dxmlguiwindow_p.h
M  +2    -1    core/showfoto/main/showfotoui5.rc
M  +2    -1    core/utilities/imageeditor/main/imageeditorui5.rc
M  +2    -1    core/utilities/import/main/importui5.rc
M  +2    -1    core/utilities/lighttable/lighttablewindowui5.rc
M  +2    -1    core/utilities/queuemanager/main/queuemgrwindowui5.rc

https://invent.kde.org/graphics/digikam/commit/59706c1dba58f4449bc3e1cefe37233e21c2fdcd
Comment 8 caulier.gilles 2022-02-24 09:27:58 UTC
Screenshot of digiKam 8.0.0 hamburger menu : https://i.imgur.com/kGohf8p.png