4.5 polishment: system tray

Marco Martin notmart at gmail.com
Sat Mar 6 20:16:56 CET 2010


On Saturday 06 March 2010, Aaron J. Seigo wrote:
> On March 6, 2010, Marco Martin wrote:
> > Hi all,
> > let's start the "i'll do this part" for the 4.5 polishment in the mailing
> > list
> > 
> > :)
> > 
> > as i said i plan to continue licking the systemtray and notifications,
> > this includes:
> > systemtray:
> > - fnish the new unhide functionality, it should work as good as possible
> > as pretty and as pixel perfect as possible.
> 
> a ItemBackground there would be kick ass, btw.

let's see if i can get one working in the minutes i have before having to go 
away now :p

> > -anything else?
> 
> this is the #1 bug in there right now in terms of repeatable crashers:
> https://bugs.kde.org/show_bug.cgi?id=226596

ugh :/ will take a look

> i think the task's widget (icon) is getting deleted but not removed in time
> from the TaskArea. this is just a hunch, however. i did a bunch of work in
> the code there in the last few days to make it a lot clearer and cleaner
> than it was (including some ownership semantics that seemed pretty off) 
> so that debugging this should be quite a bit easier.
> 
> the biggest thing here, i think, is ensuring that the ownership and
> lifetime of the widgets created by a Task are well managed. right now it's
> a bit loose.
> 
> one more item is the configuration dialog; i think the "plasma widgets" and
> "information" (?!) pages should be merged into a simple "Entries"
> ("Icons"?) tab that lists them all together; perhaps the four items in the
> "information" tab should appear above the widgets separated by a divider
> so they don't get "lost" to the user? also, the entries in the Plasma
> Widgets tab are not sorted alphabetically.

yeah, so a single listview, makes sense yeah

> > extenders:
> > - extender group items childs of extendergroups
> > - in a ScrollWidget? it would make it useful for containing list-like
> > items, like the list of jobs in progress
> > - detaching items in floating views
> > -anything else?
> 
> and here i was going to work on those ;) ok, i'll move on to JS API and
> remote widgets instead (email later today, i'm already late atm...)

well, if you want we can trade them like pokemon cards :p

Cheers,
Marco Martin


More information about the Plasma-devel mailing list