Bug 405065

Summary: Improve Recent Documents in app-specific panel context menu
Product: [Plasma] plasmashell Reporter: Richard Llom <richard.llom>
Component: Task Manager and Icons-Only Task ManagerAssignee: Eike Hein <hein>
Status: RESOLVED FIXED    
Severity: wishlist CC: nate, plasma-bugs
Priority: NOR    
Version: master   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.16
Attachments: Mockup of Proposal

Description Richard Llom 2019-03-04 10:48:43 UTC
Created attachment 118526 [details]
Mockup of Proposal

It would be nice if we could use the text "Recent Documents" as a header for the list of the recent documents.
This way it would be clearer of what this list actually is (could also be a list of currently open documents) and the place right of it could be used for the "forget recent documents" action.

See attached mockup for a better understanding.
Comment 1 Nate Graham 2019-03-04 14:27:56 UTC
Cool idea.
Comment 2 Nate Graham 2019-03-13 20:54:36 UTC
Git commit 1daf42d9d734f969c31016825d8a7a93a6f95fbb by Nate Graham.
Committed on 13/03/2019 at 20:54.
Pushed by ngraham into branch 'master'.

[Task Manager] Reorganize and improve presentation of context menu

Summary:
This patch improves the UX of the Task Manager's context menu by offering more
logical separation and grouping of elements, improving strings, and adding or changing
icons, as appropriate. The result hopefully feels more harmonious, less confusing, and
less intimidating.
Related: bug 405040, bug 405071, bug 405070
FIXED-IN: 5.16

Test Plan:
"Window Actions" sub-menu: {F6688726}

With places: {F6688732}

With just actions: {F6688733}

With many actions: {F6688743}

With virtual desktops and activities: {F6688748}

Reviewers: #plasma, #vdg, ndavis, hein

Reviewed By: #plasma, #vdg, ndavis, hein

Subscribers: abetts, broulik, ndavis, trickyricky26, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D19606

M  +189  -170  applets/taskmanager/package/contents/ui/ContextMenu.qml
M  +1    -0    applets/taskmanager/plugin/backend.cpp

https://commits.kde.org/plasma-desktop/1daf42d9d734f969c31016825d8a7a93a6f95fbb