Ayatana guru? Browser should use Application Menu

Bug #697670 reported by Jason Gerard DeRose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Dmedia
Fix Released
High
David Green

Bug Description

As Ubuntu is our primary platform, we want to leverage all the great Ayatana design and technology. This is exciting because dmedia (and Novacut) are being designed from the ground up to use the Ayatana stack. No retrofitting here.

The dmedia browser (and anything else with a menu) should use the Ayatana Application Menu so it integrates appropriately with Unity. The browser UI is largely being done with WebKit and HTML5 (see teaser here - http://cdn.novacut.com/dmedia0.2-preview/browser.html), but we will use native GTK wherever it makes sense (like menus).

Of course, we want dmedia to work well on distros/environments not using the Ayatana stack, so we'll need appropriate fallbacks. But step one is getting things working as well as possible on Ubuntu.

If someone could stub out an Application Menu for dmedia-gtk using Ayatana best practices, that would be much appreciated. For background on the Application Menu, see:

https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationMenu

http://design.canonical.com/2010/05/menu-bar/

https://launchpad.net/indicator-appmenu

https://launchpad.net/dbusmenu

Related branches

tags: added: design
Changed in dmedia:
milestone: 0.3 → 0.4
tags: added: bitesize
Changed in dmedia:
milestone: 0.4 → 0.5
Changed in dmedia:
milestone: 0.5 → 0.6
David Green (david4dev)
Changed in dmedia:
assignee: nobody → David Green (david4dev)
status: Triaged → In Progress
David Green (david4dev)
Changed in dmedia:
status: In Progress → Fix Committed
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

Awesome David, thanks!

Quick note on the Launchpad bug Status:

"Fix Committed" means the change has been merged to trunk (and should be available in daily builds PPA).

"Fix Released" means the change was included in a stable release (and should be available in the stable release PPA).

Someone just recently cleared this up for me (I think rockstar), and before that I always used the statuses as you're using them (which indicates they aren't exactly intuitive).

I wish there was a "Proposed for Merge" status, meaning that the proposed fix is complete and available in some specific branch (but not yet trunk).

Changed in dmedia:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.