Summary: | Global Menu Widget invisible, but enabled by default -- breaks menus w/o information | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | arne anka <kde-bugs> |
Component: | Global Menu | Assignee: | Kai Uwe Broulik <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mvourlakos, nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.14.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Debian unstable | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/plasma-workspace/2fd853aea2ce10bea1e7def393e4da3825709e61 | Version Fixed In: | 5.15.0 |
Description
arne anka
2019-01-15 11:58:25 UTC
Are you sure you added the "Default" panel and not the "Application Menu" panel? Sounds like it to me too. They are adjacent to one another in the menu after all. definitely not the "Application Menu Panel" -- I specifically didn't want that and I certainly would have noticed if there had been an application menu. But even if -- having the Global... enabled without indication and warning and information of how to get rid would be inacceptable with the Application Menu Panel as well! It took me several hours or de-/re-einstalling of stuff, reboots, and research before I found out what caused this major breakage. It could perhaps show a notification when a global menu applet is added or something similar to how the desktop explains what to do when you unlock widgets. I don't think that's the way to go. This Global Menu Applet immediatelly breaks workflows and patterns, just a notification is by no means adequate to such a grave change. As long as the Applet does not provide a way to access the menu by itself (AFIAU the title bar menu button with the sandwich is unrelated and not fully reliably), I consider the Global Menu to be unfit for normal use. And in any case, it cannot be forced upon users! The Applet _needs_ urgently an icon to be shown in the panel, it cannot stealthily sit there, indicating its existence by only a unusual space. That icon can by itself provide a way to _enable_(!) and disable the global menu and when enabled provide said menu. Git commit 2fd853aea2ce10bea1e7def393e4da3825709e61 by David Edmundson. Committed on 24/01/2019 at 00:15. Pushed by davidedmundson into branch 'Plasma/5.15'. [applets/appmenu] Show placeholder when configuring and empty Summary: Before this patch if you had no active menu and configured your plasmoid it would be invisible. After this patch a placeholder is shown in that configuration. Test Plan: * Window with menu - menu shown, no placeholder (as before) * Window without menu - state is hidden so nothing is shown (as before) * Window with menu whilst configuring - menu shown (as before) * Window without menu whilst configuring - placeholder shown (new) * Compact represenation remains the same Reviewers: #plasma, broulik Reviewed By: #plasma, broulik Subscribers: broulik, plasma-devel Tags: #plasma Differential Revision: https://phabricator.kde.org/D18481 M +10 -3 applets/appmenu/package/contents/ui/main.qml https://commits.kde.org/plasma-workspace/2fd853aea2ce10bea1e7def393e4da3825709e61 |