What happened to Dolphin's transfer dialog?
Mark Gaiser
markg85 at gmail.com
Fri Jun 10 21:40:40 UTC 2016
This is funny. It's related to this, but i didn't want to keep this
information from you folks :)
Now that i have this issue i'm looking at some old mailing list archives of
2008.
At one point there apparently was a proposal for a "JobViewServer"
specification [1] that supported file transfer details and was originally
inspired by this mockup [2]. That specification apparently never lasted
long since it was superseded by the notifications specifications [3]. That
spec in turn apparently lost the ability to send file progress updates over
dbus. Mind you, this was 2008! Then - years later - ubuntu apparently
somewhere in 2011 [4] made the LauncherAPI (the wiki history goes back till
Feb. 2011 so i guess it is from around that time).
In 2011 Ubuntu apparently had the power to do what was years before
envisioned for KDE [2] and somewhere in 2010 also implemented for KDE [5].
I don't think it ever made it in an official KDE release.
Now - again years later - Kai apparently stumbled upon the Ubuntu
LauncherAPI [4] and implemented it for Plasma, what was supposed to be a
KDE idea to begin with. It's ironic how old ideas somewhere get lost in
history to be reinvented by someone else and then picked up by the team
that originally invented it in the first place :)
So much irony!
I do have one question for this though. Why did the transfer progress never
made it in the notifications api? That really smells like a massive missed
opportunity back in the 2008 days? All it took would have been a revision
update (current one is 0.9 from 2006). And perhaps another revision with
the other missing bits that the LauncherAPI has which the notification spec
lacks.
Cheers,
Mark
[1]
http://markmail.org/message/vlfjvfksbu3643u7#query:+page:1+mid:2p7ait73n5l2nqeu+state:results
[2] http://kde-look.org/content/show.php?content=33673
[3] http://www.galago-project.org/specs/notification/0.9/index.html
[4] https://wiki.ubuntu.com/Unity/LauncherAPI
[5] http://kde-look.org/content/show.php/SmartNotify?content=133472
On Fri, Jun 10, 2016 at 10:10 PM, Mark Gaiser <markg85 at gmail.com> wrote:
> On Fri, Jun 10, 2016 at 9:04 PM, Kai Uwe Broulik <kde at privat.broulik.de>
> wrote:
>
>> Hi,
>>
>> > Could you please reconsider that implementation detail?
>>
>> Why? You still have the job progress in the notification area with time
>> and controls by default. It's just that you need to disable them both for
>> the legacy dialog to show up.
>>
>
> Sure, do you mind explaining how i can turn these settings back on?
> I really can't find those settings anymore and if i remember correctly the
> one setting to change the progress from notification area to dialog only
> shows up if you have the notification area one. I had that set to the
> dialog one so now i can't get that setting to appear anymore.. Or i'm just
> overlooking it every single time..
>
> I had also disabled the status in the taskbar (i was guessing that would
> bring back the dialog since the other setting would already be OK for me),
> but no dialog appeared. Granted, i didn't restart plasma... I will try
> again with a plasma restart after it (note: those simple things shouldn't
> require a desktop restart..)
>
> But ehh.. Your suggestion would make me lose the status in the taskbar..
> I'm ok with that, but i find that feature rather neat. Isn't there a way to
> have the dialog and the taskbar status?
>
>>
>> I was thinking of providing the full UI in task manager but since not all
>> jobs have an application (window) associated with them I didn't.
>
>
> I think that would get a bit full in the popup.. You would have the
> transfer speed in there (perhaps in chart form like the network manager
> has?) and controls to pause and cancel. It might fit, but it might also
> feel like too much information for the user. Then again, please do that
> since it would be much better :)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160610/c3bb3dc4/attachment-0001.html>
More information about the Plasma-devel
mailing list