| Summary: | Global menu should still show KWin-provided window management features when a window that doesn't support Global Menu is open | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Emir SARI <emir_sari> |
| Component: | Global Menu widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | wishlist | CC: | dougshaw77, kde, masaq.dev, mvourlakos, nate |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Other | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=483658 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Emir SARI
2024-02-21 13:16:47 UTC
What kinds of menu items are you envisioning? Can you be more specific? I see a risk here because the Global Menu is currently context-sensitive; it shows menus relevant to the active window. If, instead of letting it be empty, we put something in there that doesn't come from the active window, we'd need to make sure that those items at least do apply to the window or else we'd be breaking this context sensitivity. So I see a very narrow set of options, mostly KWin things like "maximize" "move to other virtual desktop" and stuff like that. Thanks for the reply! The active window will always get the menu content, no questions asked there. But, when there are no applications open, and for instance when the window chooser is active "Plasma Desktop" is displayed (that's my cue that there are no active application windows), there should be a standard set of items. Now, I always use the folder mode, so, when in folder mode, there should be menus for instance, File - for file operations Edit - for file operations View - for display options of the icons Go - easy navigation to places and mounted disks, last used items, and network connection options Window - this is your Plasma navigation menu, windows, virtual desktops, activities… Help - standart help access For the rumoured widget mode (I never use it), these could be configured as you say, to display whatever is relevant to that mode. The main logic behind this change it, theoretically, when we use the global menu for system navigation and cancel the standard bottom Plasma panel, everything should also be available also in this global menu paradigm without having to resort to specific widgets. The only sort of required other widget should be the application launcher menu. I recognise that this paradigm is very macOS'y, but when we already have the global menu, we could as well make it worthwhile to have it. It would also really help folks like me that use macOS regularly to feel more at home with KDE. It is also a 40 year old paradigm, which is tried extensively and in use today. This way also we could make Dolphin integrate more deeply into Plasma. To be fair, having to launch Dolphin in order to manipulate files on the Desktop extensively is not ideal at all. Those menus would work for Plasma, but what about for an app with a window that doesn't expose a menu structure and doesn't have icons or files or editable text? That's what I mean when I say no "standard menu" is possible. What we could do is give a new custom menu for plasmashell that looks like the one you've proposed, and also add a standard menu for window-based apps that *only* have universally-applicable window management actions in it. Would that work? (In reply to Emir SARI from comment #2) > Thanks for the reply! > > The active window will always get the menu content, no questions asked > there. But, when there are no applications open, and for instance when the > window chooser is active "Plasma Desktop" is displayed (that's my cue that > there are no active application windows), there should be a standard set of > items. > > Now, I always use the folder mode, so, when in folder mode, there should be > menus for instance, > > File - for file operations > Edit - for file operations > View - for display options of the icons > Go - easy navigation to places and mounted disks, last used items, and > network connection options > Window - this is your Plasma navigation menu, windows, virtual desktops, > activities… > Help - standart help access > > For the rumoured widget mode (I never use it), these could be configured as > you say, to display whatever is relevant to that mode. > > The main logic behind this change it, theoretically, when we use the global > menu for system navigation and cancel the standard bottom Plasma panel, > everything should also be available also in this global menu paradigm > without having to resort to specific widgets. The only sort of required > other widget should be the application launcher menu. > > I recognise that this paradigm is very macOS'y, but when we already have the > global menu, we could as well make it worthwhile to have it. It would also > really help folks like me that use macOS regularly to feel more at home with > KDE. It is also a 40 year old paradigm, which is tried extensively and in > use today. > > This way also we could make Dolphin integrate more deeply into Plasma. To be > fair, having to launch Dolphin in order to manipulate files on the Desktop > extensively is not ideal at all. As a fellow Global Menu/sometimes MacOS user, I have long wanted something along these lines, so I'd like to chime in and say I'd love to see something like this developed as Plasma 6 stabilizes and starts adding new features. Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! (In reply to Nate Graham from comment #3) > Those menus would work for Plasma, but what about for an app with a window > that doesn't expose a menu structure and doesn't have icons or files or > editable text? That's what I mean when I say no "standard menu" is possible. > > What we could do is give a new custom menu for plasmashell that looks like > the one you've proposed, and also add a standard menu for window-based apps > that *only* have universally-applicable window management actions in it. > > Would that work? Definitely would work. Ok cool. Let's use this bug report to track the "standard menus" idea for apps that don't have Global Menu support. Can you open a new one for the idea to give plasmashell itself Global Menu support? |