Application indicators support in Lucid

Registered by David Barth

Improvements for the notification-area to provide a more consistent user experience.

Current plan to introduce the new indicator area: https://wiki.ubuntu.com/ApplicationIndicatorsLucidPlan

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
David Barth
Direction:
Needs approval
Assignee:
Ted Gould
Definition:
Approved
Series goal:
Accepted for lucid
Implementation:
Implemented
Milestone target:
milestone icon lucid-alpha-3
Started by
David Barth
Completed by
Ted Gould

Related branches

Sprints

Whiteboard

Work items for lucid-alpha-2:
[canonical-ux] need high-level usability overview (Charlene): DONE
[canonical-ux] review and approve guidelines for porting apps (merge of right click menu, toggling, KDE compat., etc.): POSTPONE
develop indicator-area (systray replacement): DONE
[ted] update dbusmenu to support more entry types: DONE
develop libappindicator (client-side library): DONE
develop menuproxy helper lib (client-side library): DONE
[agateau] add dbusmenu support to kdelibs: DONE
document libs: DONE
introduction document: DONE
setup gtk-doc and do the doc sub-package: DONE
port rhythmbox: DONE
create C# bindings: DONE
[jassmith] (help) port tomboy: DONE
create Python bindings: DONE
port system-config-printer: POSTPONED
port jockey: DONE
[ted] create test tools for dbusmenu: DONE

Work items for lucid-alpha-3:
[canonical-ux] review and approve guidelines for porting apps (merge of right click menu, toggling, KDE compat., etc.): DONE
[canonical-ux] official list of "standard" items: like checkboxes, radiobuttons, and what /not/ to support that GTK does: DONE
[canonical-ux] official "extra set" of items: On|Off toggles, expanders, etc.: POSTPONE
[ted] transparent fallback support for libappindicator library: DONE
[bratsche] automatic menu updates: DONE
[ted] API review : DONE
[ted] add dbusmenu support for an extra set of entries: DONE
[canonical-ux] recommendations for the 19 priority apps: DONE
[canonical-ux] provide a set of new panel icons: POSTPONE
[agateau] improve test tools for dbusmenu: DONE
[agateau] identify dbusmenu performance issues: DONE
[agateau] improve dbusmenu performance: DONE
[agateau] drive dbusmenu FD.o discussions: POSTPONED

port priority set of applications:
Note: marking tons of postpones, but for half of them the patches are ready; kept as reminder
brasero: POSTPONE
gnome-bluetooth: DONE
gnome-control-center: DONE
vino: POSTPONE
gnome-disk-utility: POSTPONE
gnome-media: POSTPONE
[ted] gnome-power-manager: DONE
gnome-settings-daemon: POSTPONE
[agateau] hplip: POSTPONE
[agateau] kdenetwork/kppp: POSTPONE
[agateau] kdenetwork/kopete: DONE

Work items for ubuntu-10.04-beta-1:
[canonical-ux] official "extra set" of items: On|Off toggles, expanders, etc.: POSTPONE
[canonical-ux] provide a set of new panel icons: DONE
[agateau] document the dbusmenu protocol: POSTPONE
indicator-area fixes & improvements: DONE

Priority apps:
brasero: DONE
vino: INPROGRESS
gnome-disk-utility: DONE
gnome-media: POSTPONE
[ted] gnome-power-manager (or assist contributors doing the port: DONE
gnome-settings-daemon: DONE
hplip: INPROGRESS
[agateau] kdenetwork/kppp: DONE
ibus: DONE
policy-gnome: DONE
transmission: DONE

Note: app. indicators dev statuses based on https://wiki.canonical.com/UbuntuPlatform/Community/UpstreamRelations/ApplicationIndicatorPanelUpstreams

Work items for ubuntu-10.04-beta-2:
[agateau] document the dbusmenu protocol: POSTPONED

Work items for ubuntu-10.04:
[agateau] document the dbusmenu protocol: TODO

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.