Better extract options for drag and drop for Dolphin

Hey there,

I love Dolphin above any other file manager I tested, it is the most feature complete of them all. But we always have room to improve.

My day to day work require me to usually download files from cloud drives (because of lack of client apps support for Linux) and having to extract those multiple files from a compressed file. For this, I almost always on Split view in Dolphin, with my Downloads directory open and the directory I’m currently working on.

One of my most deal breaker features in Dolphin for me is its extraction options (relying on Ark, I guess) where the extraction is “smart”, avoiding to “spill” files from compressed files that don’t have root directory. For example: If I compress 5 files, without root dir, into a myfiles.zip and then extract it on my Downloads, it will create a “myfiles” (the compressed file’s name) directory with my 5 files inside it, avoiding extracting them among thousands of files that I have on my Downloads (and lack the resolve to delete and isn’t worth it, lol).

But in my workflow, when you drag a file in split view from one directory to another you only has one option for extraction, “Extract here”. And as far I understand, it isn’t smart like the default context menu option (right click on file). Even if I drag and drop into a empty directory, it will create a root directory regardless, creating the need to move the files outside the directory and deleting that directory.

It is something small but it would be noticeable for me that usually do this dozens (maybe hundreds) times a day.

Also, having the option to extract without a root directory inside a non-empty directory is also appreciate because sometimes we also need to do this.

I hope I managed to deliver my idea across. English isn’t my mother language and is quite difficult to explain complex topics like this. Also, love what the KDE team have been doing, it is the best ecosystem with function over “use case”.