Bug 362844 - Drag and Drop files to windows in Present windows
Summary: Drag and Drop files to windows in Present windows
Alias: None
Product: kwin
Classification: Plasma
Component: effects-present-windows (show other bugs)
Version: 5.5.5
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
Keywords: usability
Depends on:
Reported: 2016-05-09 08:58 UTC by Martin Tlustos
Modified: 2022-05-06 13:20 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Note You need to log in before you can comment on or make changes to this bug.
Description Martin Tlustos 2016-05-09 08:58:54 UTC
I would like to be ablet do drag a file from dolphin to kmail to create an attachment via the "present windows" effect. Right now I can drag the file into the activated corner, and the windows will be presented, but I can not drop it onto another window. It copies the file to the original folder insted, presenting me with a dialog to change the file name.

Reproducible: Always
Comment 1 Thomas Lübking 2016-05-09 09:44:01 UTC

the patch was supposed to keep window selection possible. you'd have to exit the effect by keyboard then (and have the desired window focused)

you can forget about direct dnd on x11 because there's no input redirection, ie. we cannot reasonably map the drop event
Comment 2 Marco Martin 2022-05-06 11:37:42 UTC
Git commit ae1937badc097a864ecfc62e79e7a3899c3be572 by Marco Martin.
Committed on 06/05/2022 at 11:37.
Pushed by mart into branch 'master'.

Remove completely present windows

since it has been replaced by windowview, and Desktop Grid
is ported as well, remove present windows which is effectively dead code
Related: bug 447001, bug 450487, bug 453426, bug 374481, bug 185381, bug 413342, bug 451150, bug 283333, bug 315314, bug 397500, bug 321236, bug 436572, bug 335782

M  +0    -1    src/effects/CMakeLists.txt
D  +0    -45   src/effects/presentwindows/CMakeLists.txt
D  +0    -17   src/effects/presentwindows/main.cpp
D  +0    -18   src/effects/presentwindows/main.qml
D  +0    -75   src/effects/presentwindows/metadata.json
D  +0    -2054 src/effects/presentwindows/presentwindows.cpp
D  +0    -343  src/effects/presentwindows/presentwindows.h
D  +0    -51   src/effects/presentwindows/presentwindows.kcfg
D  +0    -104  src/effects/presentwindows/presentwindows_config.cpp
D  +0    -46   src/effects/presentwindows/presentwindows_config.h
D  +0    -487  src/effects/presentwindows/presentwindows_config.ui
D  +0    -36   src/effects/presentwindows/presentwindows_proxy.cpp
D  +0    -35   src/effects/presentwindows/presentwindows_proxy.h
D  +0    -6    src/effects/presentwindows/presentwindowsconfig.kcfgc

Comment 3 Nate Graham 2022-05-06 13:20:07 UTC
Removing the old code doesn't make wishlist requests invalid for the new version (which has the same name, so they are the same thing from the user's perspective); re-opening.