Single menubar for applications on the panel

Registered by David Barth

In the netbook edition for 10.10, we’re going to have a single menu bar for all applications, in the panel.

Blueprint information

Status:
Complete
Approver:
David Barth
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Ted Gould
Definition:
Approved
Series goal:
Accepted for maverick
Implementation:
Implemented
Milestone target:
milestone icon ubuntu-10.10-beta
Started by
David Barth
Completed by
Ted Gould

Whiteboard

The UDS session log was lost unfortunately, but there is still a recording of the session itself at http://uds.ubuntu.com/audio/uds-m/ and https://wiki.ubuntu.com/DesktopExperienceTeam/MaverickUDSLog#DX / Desktop Roundtable

Work items for maverick-alpha-1:
(moved to alpha-2 below)

Work items for maverick-alpha-2:
[mpt] Update the spec. to provide a design rationale for Global Menu for UNE: DONE
[agateau] add debug flag: DONE
[bratsche] add debug flag: DONE
[ken-vandine] Package new modules, update the GTK package with distro-patch & extra module: DONE
Upload prototype menubar indicator & GTK modules: DONE
Upload Qt w/distro-patch & panel module: DONE
Write instructions for installing and using the new menubar: DONE
Write initial test plan, based on mpt's recommendations (visual comparisons): DONE
[agateau] Status for putting Global Menu support in Qt: DONE
[bratsche] Status from upstream and platform on distro-patching the GTK interface and module: TODO
Move the packages to the new Unity PPA: DONE
Update unity panel to support the new indicator: DONE
Add support for app. switching: DONE
Add support for transient windows: DONE
Update and publish test plan: DONE
[ken-vandine] MIR request for the menubar indicator: DONE
[ken-vandine] Upload into Maverick: DONE
[didrocks] Seed into UNE: DONE

Work items for maverick-alpha-3:
Hide the menubar in the window by default: DONE
Update and publish test plan: POSTPONE

Note: other tasks moved into milestoned bug tasks

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.