[PATCH] Show the job progress in separate dialog
Aaron J. Seigo
aseigo at kde.org
Thu Nov 27 22:09:08 CET 2008
On Thursday 27 November 2008, Andras Mantia wrote:
> Hi,
>
> the attached patch introduces a config option to show the job progress
> dialogs as separate dialogs. The reason is:
> 1) people are used to the old ones
> 2) the new ones, integrated into the systray notification have some
> limitation compared to the old ones, like not being visible every time,
> so you don't know if a job stuck, finished, whatever;
not being constantly visible is a bit of a feature, really. but you can just
click on the computer icon to see them. (or drag them out of the extender to
some other place).
what would be good, however, is when they stop/die that it pops up
automatically so you can see that.
> the information
> given is not that detailed;
all the information is in the dataengine so it's possible to show it in the
status widgets.
> they disappear after the timeout, etc.
click on the icon =)
> I know 2) can be improved over time, but the timeframe to 4.2 is short
> and as no new strings can be introduced, I doubt it is possible now.
it's completely possible; just need someone to do it.
> There is no GUI configuration, again because of the string freeze. The
> option is global, I don't even know if it would be possible to have both
> the separate and the integrated dialogs.
not really.
> The patch doesn't react to config file changes, if requested, I can do
> that part.
no, that's fine.
> There is a question what should be the default. As it is now, I'd think
> showing the separate dialogs should be the default because of 2) and
> because some bugs.
if a feature is buggy the solution isn't to hide it away where nobody can see
it so that nobody feels the need to fix it. the solution is to *fix the
feature*. we have, what, 6 weeks to do that in? note that the integration of
jobs was started, i think, 3 days before the freeze. ;) so it's not like it's
been sitting there this way for months ...
> Anyway the patch tries to be not intrusive, so I made
> to have the current behavior the default, so people can test in beta
> stage and report bugs. :)
the patch looks ok, though Manager::Private::registerJobProtocol() could just
be rolled right into Manager::Private.
the same should also be done for the notifications, btw.
in 4.3 we can add to the config dialog for these options, but the default
should remain as they are since the point of plasma is an integrated
experience. it's pretty obvious not everyone will want that, so we need these
options (i'm impressed it only took, what, 2 weeks or so for the first patch to
show up? =) ...
feel free to commit.
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Software
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20081127/2c1dfb74/attachment.sig
More information about the Plasma-devel
mailing list