uiserver interaction, was: Re: [PATCH] Show the job progress in separate dialog

Marco Martin notmart at gmail.com
Fri Nov 28 10:56:29 CET 2008


On Thursday 27 November 2008, Sebastian Kügler wrote:
> On Thursday 27 November 2008 22:09:08 Aaron J. Seigo wrote:
> > 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 =)
>
> Getting used to it, I'm encountering some behavioural problems, I'll list
> them here:
>
> - No notification when a task is done, the systray icon vanishing is not
>   enough of a visual hint for me
maybe shoot a notification with knotify so will be displayedin the same area..
or is it possible to reuse the same window that was showing the progress but 
with different content in it?
this one probably shoult bea thing still for 4.2 since is pretty important.. 
with some gymnics to avoid adding strings like just display a big happy icon 
near the progress window or something like that

> - the systray icon could be animated while a job is running, saying
> "something is going on here"

cuuute :)
> - an option to keep the jobwindow open after task completed would be nice
>   (partly ties in with the previous point)
> - An option to keep the jobwindow visible when it looses focus. Sometime, I
> do indeed wait for a job to be finished, and then it's annoying if the
> dialog keeps vanishing
a button in extender items that detaches the item in a normal floating window? 
probably would require quite a bit of code so maybe for 4.3 but shouldn't be 
hard (i.e giving plasma::dialog the ability to show as a normal window with 
its own tiny titlebar or something like that)

> - additional information (remaining time, for example)
and maybe speed when the copy is from some remote and slow protocol
>
> This would also be useful for the calendar, as it also is something you
> often open and compare to something else, so this is more something we need
> to fix in the extender / popupapplet. We'd probably also need something
> visible to close the extender then, so we don't frustrate people with
> always-on-top- windows that are hard to get rid of.
>
> Apart from these things, that we should iron out before 4.2 as far as
> possible, I think the uiserver / notifications in one place are really
> great.
agree, it's one of those things that was wondering for years, ehi how cool 
would be if.. and now we got it :p
> How do others think about the interaction with this stuff?




More information about the Plasma-devel mailing list