Thanks for clearing it up! The new description indeed wasn't too
accurate. I missed the earlier comment so, let me try to answer the
upstream question now.

What's the status of this upstream? There's currently no real status upstream.
For Qt4, we had appmenu support committed upstream. In Qt5, our all work we had 
committed upstream got trashed and QPA got introduced. QPA is the 'right 
upstream way to go' for appmenu support, as platforms can use QPA themeing to 
add things like global menu bars etc. The problem is, QPA got introduced with 
MacOS menu's in mind, which are realised completely different from how we 
originally designed appmenu-qt. Since our previous framework got removed from 
upstream, to get official upstream support for Ubuntu appmenu would require 
basically re-writing appmenu-qt from scratch to fit the new QPA framework. 
There is a bug for that (LP: #1157213) - I started work on this basically, but 
it's still in the beginning stages of development.

Since raring is nearing its release, the idea was to just back-port the 
previous framework as a distro patch to Qt5 so that we have something that is 
tested and working. The code pieces related to QMenuBar didn't change in a big 
way, so the back-port was relatively safe to do. Same for appmenu-qt and 
libdbusmenu-qt - changes were minimal, just enabling a Qt5 build alongside Qt4 
is required.
Since we would have this 'backported' appmenu support for now, it would give us 
chance to work on the 'real solution' (QPA) in the meantime with less heavy 
deadlines. We could test the new functionality and submit our solution for 
upstream approval.

I apologise for the late reply.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1126205

Title:
  [FFe] Bring Unity appmenu / HUD integration to Qt5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/appmenu-qt/+bug/1126205/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to