Other apps like Dolphin and Gwenview already moved to this design.
Dolphin decided to hide the menu bar by default, but Okular has some useful actions there: * Open... * Save as... * Print... * Presentation What other actions would need to be in the KHamburgerMenu? I think Dolphin had this question, and now they have put way to many actions in it.
I'm going to move this to wishlist from task, because that's your wish not a done deal.
FWIW implementing KHamburgerMenu doesn't imply or require hiding the menu bar by default. The main bar can remain visible by default and then the hamburger menu only appears when the user has chosen to hide the menu bar. This is currently how Gwenview has it, in fact. The design of what to put in the hamburger menu is of course a salient question. :) Personally I think this is quite doable: - File menu: probably the hamburger menu will have many of these actions in it - Edit menu: probably the hamburger menu will have most of these actions in it - View, Go, and Tools menus: most of these are accessible through UI controls in the default toolbar and can therefore be omitted from the hamburger menu while they are still visible on the toolbar. Only a few will need to be visible in the hamburger menu by default. - Bookmarks menu: ontents can be omitted from the hamburger menu if we add an "Add bookmark" button to the bookmarks panel in the sidebar Seems quite doable. FWIW check out Dolphin's hamburger menu in git master. It's super streamlined and nice now.
> I'm going to move this to wishlist from task, because that's your wish not a done deal. Sorry, I didn't understand. Is wrong to add "wishlist" when suggesting features?
It's not wrong to set wishlist, you set it to task, that is wrong.
Oops, I read too fast. Thanks for fixing it.
*** Bug 440351 has been marked as a duplicate of this bug. ***
Please do not reset the default assignee.
Alright. I just wanted to make clear that I am working on this but this comment accomplishes this just as well. :)
A possibly relevant merge request was started @ https://invent.kde.org/graphics/okular/-/merge_requests/463
Implemented by Felix Ernst with https://invent.kde.org/graphics/okular/-/commit/e43cdc0d868c9c2068665af78358e8a30845e445 in Okular 21.12!