In Plasma 5.18, we introduced a new "Global Edit Mode" feature designed to replace the old widget locking feature. We didn't actually remove the feature, but we removed the UI for it. This means that users now have unlocked widgets now.
Though overall the feature has been well received, we've had a few concerns, and there are some remaining issues:
- It turned out that at least one organization was using the widget locking feature to protect users' default panel settings from accidental damage; see https://bugs.kde.org/show_bug.cgi?id=417424#c21
- Based on bug reports as well as recent personal testing, the Quick Launcher widget appears to only be usable when widgets are locked and suffers from various bugs when widgets are unlocked; see https://bugs.kde.org/show_bug.cgi?id=419855 and https://bugs.kde.org/show_bug.cgi?id=384009 in particular
- There are various concerns with panel editability having poor usability or being too dangerous for regular users. See https://bugs.kde.org/show_bug.cgi?id=419853
- Entering global edit mode shows the toolbox and makes desktop widgets immediately editable, but not the panel; you need to separately enter panel edit mode, which is a separate thing independent from the global edit mode
- Having features with no UI leads to bit-rot; ideally these features should either be removed entirely or have a UI (whichever is appropriate)
Based on discussions had in the above bug reports, I'd like to propose the following:
- Improve panel edit mode usability by fixing https://bugs.kde.org/show_bug.cgi?id=419853 and investigating further UX improvements
- Fix the outstanding bugs in the Quick Launch widget that make it problematic to use when widgets are unlocked
- Roll Panel edit mode into global edit mode such that triggering one automatically triggers the other too, and remove the distinction between them in the UI
Optional:
- To not let the widget locking feature bit-rot, lock widgets when not in global edit mode, and unlock widgets when entering global edit mode, or else expose a UI for it in some deep-hidden place
Thoughts?