Bug 444456

Summary: possibility to move window by drag and drop onto given activity
Product: [Plasma] plasmashell Reporter: Piotr Mierzwinski <piotr.mierzwinski>
Component: Activity Switcher sidebarAssignee: Ivan Čukić <ivan.cukic>
Status: RESOLVED FIXED    
Severity: wishlist CC: brintal, julien.dlq, nate, piotr.mierzwinski, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.23.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Piotr Mierzwinski 2021-10-26 22:00:29 UTC
SUMMARY
This function might be very similar to GNOME 40 way of running application, where user selects one from launcher and move onto virtual desktop. Here I meant something similar but using "Overview effect" for already running application, where could be possibility to move presented window onto already created or new activity by drag and drop. I know that this is possible by, let me say "hard way", so by context menu involved in icon on task manger or window title bar. In my opinion this is not so much friendly for not experienced common user.

IMO in this moment "Overview effect"  is rather poor even after last change made by Vlad Zahorodnii, for Plasma 5.24, where we have top bar where we can manage the virtual desktops and nothing more. We cannot move to any windows presented below. Or maybe this is some preliminary to option allowing user move windows to virtual desktops?

Let's imagine situation where we want to make some order on desktop. We opened several windows and we want to move them to virtual desktops or activities. What we need to do currently? We need to click RMB on every windows and select "move" option. In my opinion this is awkward  and more user friendly and easy would just moving windows onto virtual desktops or activities.

Linux/KDE Plasma: 
KDE Plasma Version: 5.23.2
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2 with KDE patches

ADDITIONAL INFORMATION
Comment 1 brintal 2022-02-15 18:06:50 UTC
I think you are mixing two different concepts. It's important to distinguish clearly between those two. Although they are similar, they have to be handled quite a bit differently.
1.) "Virtual Desktops" are basically the same as "Workspaces" in Gnome. The new "Overview effect" is a way to work with those virtual desktops but I agree, it's very limited compared to Gnome 40. But keep in mind it's brand new to KDE so I'm sure we can expect quite some improvements in the future. Me personally am not using the overview at all right now (because it is so limited). Instead I use the "Desktop Grid" (default Ctrl+F8). 
It supports Drag and Drop from one Virtual Desktop to another. Looks like this: https://imgur.com/b0OQ2pS
You can configure it through System Settings -> Workspace Behavior -> Desktop Effects -> Desktop Grid.
But be aware, it is also a bit buggy, especially in multi monitor setups.

2.) "Activities" are a concept which does not exist in Gnome. Each activity has their own set of virtual desktops. Best way to switch/manage activities is through the activity switcher (default Meta-Q).
Activities also support Drag and Drop:
2.a.) You can drag "Tasks" from the Task Bar onto the activity switcher. Like this: https://imgur.com/7eN37wb
This is a very neat (and well hidden) feature. Unfortunately it doesn't work anymore if a Task has more than one Window opened.
2.b.) You can drag Windows between Activities using the "Activities Pager" Widget. Looks like this: https://imgur.com/yZ3eIvD
In the default Bar this Widget is tiny and hard to use. But KDE is awesome because it's so flexible. E.g. you can just add another autohide Bar on the bottom and put a huge "Activities Pager" Widget on it. Suddenly it's much more usable: https://imgur.com/hPM0fDZ
Comment 2 Piotr Mierzwinski 2022-02-23 02:03:43 UTC
Big thanks for very well explanation with examples. Now all of this is more clear for me and BTW I learned something new.

Yes,  you are right, seems I mixed two concepts.