Bug 444456 - possibility to move window by drag and drop onto given activity
Summary: possibility to move window by drag and drop onto given activity
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Activity Switcher sidebar (show other bugs)
Version: 5.23.2
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Ivan Čukić
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-26 22:00 UTC by Piotr Mierzwinski
Modified: 2022-02-23 02:03 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.