https://bugs.kde.org/show_bug.cgi?id=425938

--- Comment #3 from Elvis Angelaccio <elvis.angelac...@kde.org> ---
(In reply to Nicolas Frattaroli from comment #2)
> That dbus API is bad. It requires the application to implement Ark-specific
> handling for drag-and-drop events by making the application tell Ark to
> extract the file 

I agree it's not good having to write ark-specific code for each app. Ideally
there should be a freedesktop specification for this task.
There is https://www.freedesktop.org/wiki/Specifications/XDS/ but I'm not sure
if it's what we need.

> instead of having Ark just extract the file to a temporary
> location and pass that temporary location to the application through the
> normal drag and drop mechanism with no involvement of a secondary dbus API
> to initiate this process.
> 
> Is there literally any reason as to why it was misengineered this way?

I can think of one: extraction takes a long time. Doing it like you say would
make the implementation much harder. Can be done of course, but someone needs
to work on it.

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

Reply via email to