4.5 polishment: system tray
Aaron J. Seigo
aseigo at kde.org
Sat Mar 6 19:37:06 CET 2010
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.
> -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
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.
> 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...)
--
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 Development Frameworks
More information about the Plasma-devel
mailing list