Review Request 125972: Don't list systray containment actions in systray context menu.

David Edmundson david at davidedmundson.co.uk
Thu Nov 12 10:15:39 UTC 2015



> On Nov. 9, 2015, 11:36 p.m., Thomas Pfeiffer wrote:
> > Why is that? How is the systray different from other widgets in the panel? And if we don't show panel options in the context menu of anything in the panel, how does a user get to them?
> > 
> > This is another issue that would be solved by a clear separation between a "usage mode" and a "config mode", btw.

Good question.

So before we had 3 bits of menu code:
 one for SNIs
 one for compact plasmoids
 one for expanded plasmoids
 
only one of them (expanded plasmoids) showed the panel options menu entry. So definitely something is wrong
I went with the logic "the odd one out is the wrong one"

sys tray is arguably a bit different as it is already adding an entry "system tray options" so we're already going one level up - but I'm not completely attached to that argument.

>And if we don't show panel options in the context menu of anything in the panel, how does a user get to them?

There's the burger menu on the right in all cases anyway. AFAIK you can't turn that one off in the UI.


- David


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/125972/#review88207
-----------------------------------------------------------


On Nov. 9, 2015, 10:43 p.m., David Edmundson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/125972/
> -----------------------------------------------------------
> 
> (Updated Nov. 9, 2015, 10:43 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: plasma-workspace
> 
> 
> Description
> -------
> 
> as in "panel options" when systray is in the panel.
> 
> Only one of the formerly two (see https://git.reviewboard.kde.org/r/125973/) methods did this, so I think it's safe to remove from the one I'm keeping.
> 
> 
> Diffs
> -----
> 
>   applets/systemtray/plugin/protocols/plasmoid/plasmoidtask.cpp d378be14a4102144079b6a7819208e7bbd9b1bb7 
> 
> Diff: https://git.reviewboard.kde.org/r/125972/diff/
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> David Edmundson
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20151112/c6bc94f7/attachment.html>


More information about the Plasma-devel mailing list