[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-10-23 Thread Konrad Materka
https://bugs.kde.org/show_bug.cgi?id=411098

Konrad Materka  changed:

   What|Removed |Added

 CC||mate...@gmail.com

--- Comment #9 from Konrad Materka  ---
I'm think about implementing this.
Firstly, it requires "edit" mode, as it is not possible to handle drag events
easily with current feature - for example press&hold now opens a context menu
for SNI icons.
In edit mode whole system tray can behave differently. For example we can mimic
the logic of panel editing. So that, on mouse over, we can show:
* overlay "move" icon over the tray icon
* menu for each icon with options "always shown", "shown when needed", "always
hiddes", maybe "disabled" (?) - any other?
* other ideas, probably we need VDG for suggestions

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-01-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411098

--- Comment #8 from Nate Graham  ---
That's true, you're right.

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-01-15 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=411098

--- Comment #7 from David Edmundson  ---
>Easiest overall solution is to only allow one-way drag-and-drop.

The danger with that is if you have asymmetric patterns you can have users drag
things across one way but with no visible undo process without having to learn
something new. I don't think that works.

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-01-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411098

--- Comment #6 from Nate Graham  ---
So basically, DND would be exclusively for the purpose of switching between
"always show" and "always hide" states.

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-01-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411098

--- Comment #5 from Nate Graham  ---
Easiest overall solution is to only allow one-way drag-and-drop.

For bi-directional drag-and-drop, I think dragging an applet into the popup
should always cause the applet to enter "always hidden" state, on the
assumption that this is most likely the user's intention, and also because if
it was previously "always shown" and could enter "auto-show" state, then the
drag-and-drop operation might appear to do nothing if the auto-show condition
was still true.

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-01-15 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=411098

--- Comment #4 from David Edmundson  ---
But what about when you drag the other way?

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2020-01-15 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=411098

Nate Graham  changed:

   What|Removed |Added

 CC||n...@kde.org
 Status|REPORTED|CONFIRMED
 Ever confirmed|0   |1

--- Comment #3 from Nate Graham  ---
A thing that's in the expanded pop-up is going to be in the "Always hidden" or
"auto-show" state; it will never be in the "always shown" state. So I think if
we implement DND, the most obvious way to do it would be to make the items that
are dragged-and-dropped into the active zone just be "always shown".

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2019-08-20 Thread Hans-Peter Jansen
https://bugs.kde.org/show_bug.cgi?id=411098

--- Comment #2 from Hans-Peter Jansen  ---
Hi David, thanks for the feedback.

> The challenge of drag and drop is we're moving something tri-state:
>  - always shown
>  - always hidden
>  - determined by the icon itself (default)

Well, the items, that are dragged into the systray area could and should be
switched to always on.. Why caring about a former state?

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

[plasmashell] [Bug 411098] Allow drag and drop hidden systray items to the systray

2019-08-20 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=411098

David Edmundson  changed:

   What|Removed |Added

 CC||k...@davidedmundson.co.uk

--- Comment #1 from David Edmundson  ---
Tedious maybe, but it's something you'd probably only ever do once. 

The challenge of drag and drop is we're moving something tri-state:
  - always shown
  - always hidden
  - determined by the icon itself (default)

Conveying that through D&D would be tricky and needs a plan first.

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