[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

Postix  changed:

   What|Removed |Added

   See Also||https://bugs.kde.org/show_b
   ||ug.cgi?id=180814

--- Comment #9 from Postix  ---
Great, there's already a request pending for 10 years ...
https://bugreports.qt.io/browse/QTBUG-6635

(In reply to David Edmundson from comment #8)
> Try it: https://phabricator.kde.org/P489 on QtBase

I will try to compile it later.


Great, there's already a request pending for 10 years ...
https://bugreports.qt.io/browse/QTBUG-6635

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

Postix  changed:

   What|Removed |Added

   See Also||https://bugreports.qt.io/br
   ||owse/QTBUG-6635

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=413815

--- Comment #8 from David Edmundson  ---
Try it: https://phabricator.kde.org/P489 on QtBase

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

--- Comment #7 from Postix  ---
(In reply to David Edmundson from comment #6)
> > If it is implementable, would you both be fine with a magic key, like Ctrl 
> > or Shift, which, if pressed, will keep the context menu open?
> 
> It sounds like the workflow where you'd only think "I should have pressed
> control" only after the menus has gone away.

With the time users will get accommodated to it and then probably find it very
useful. However, I am open for better suggestions for a better UX.

> I genuinely can't see anyone using it.
Never say "not anyone". I'd be the counter proof. :-)

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=413815

--- Comment #6 from David Edmundson  ---
> If it is implementable, would you both be fine with a magic key, like Ctrl or 
> Shift, which, if pressed, will keep the context menu open?

It sounds like the workflow where you'd only think "I should have pressed
control" only after the menus has gone away. I genuinely can't see anyone using
it.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

Postix  changed:

   What|Removed |Added

   See Also||https://bugreports.qt.io/br
   ||owse/QTBUG-79751

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

--- Comment #5 from Postix  ---
(In reply to Nate Graham from comment #4)
> Thanks David.
> 
> Since this is all in Qt, you'd need to go upstream anyway to ask them to
> either change this or make it configurable. There's nothing we can do until
> and unless that happens.

Thanks, I will open a request upstream in that case.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=413815

Nate Graham  changed:

   What|Removed |Added

 Status|REPORTED|RESOLVED
 Resolution|--- |UPSTREAM

--- Comment #4 from Nate Graham  ---
Thanks David.

Since this is all in Qt, you'd need to go upstream anyway to ask them to either
change this or make it configurable. There's nothing we can do until and unless
that happens.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

--- Comment #3 from Postix  ---
(In reply to David Edmundson from comment #2)
> I'm not sure I agree, I fear it will seem random and whilst it might be more
> steps for this specific example, it increases the steps in all the
> situations where you do want to dismiss after checking something, resulting
> in a very minimal net gain.
> 

That's a counterargument. If it is implementable, would you both be fine with a
magic key, like Ctrl or Shift, which, if pressed, will keep the context menu
open?
I don't think that this will hurt but gives us both advantages.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=413815

--- Comment #2 from David Edmundson  ---
I'm not sure I agree, I fear it will seem random and whilst it might be more
steps for this specific example, it increases the steps in all the situations
where you do want to dismiss after checking something, resulting in a very
minimal net gain.

In any case, I checked Qt, it's all internal within QMenu.
QMenuPrivate::activateAction closes the menu. Triggering an action is exactly
the same path regardless of whether the action is checkable or not.

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=413815

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org

--- Comment #1 from Nate Graham  ---
I would tend to agree. However this isn't something plasmashell controls. Maybe
Breeze? Or maybe Qt? Or our QPA? David, do you know?

-- 
You are receiving this mail because:
You are watching all bug changes.

[plasmashell] [Bug 413815] Keep context menu open if checkbox or radiobutton is clicked

2019-11-04 Thread Postix
https://bugs.kde.org/show_bug.cgi?id=413815

Postix  changed:

   What|Removed |Added

 CC||pos...@posteo.eu

-- 
You are receiving this mail because:
You are watching all bug changes.