Hey David,

Le 4 févr. 2013 à 13:27, David Chisnall a écrit :

> Hi,
> 
> I'm trying to get the Etoile menus stuff working, but I get a lot of 
> NSInternalConsistency exceptions and no menu appears.  Does this work for 
> anyone else?


I don't remember having such exceptions when using the menu bundle + menu 
server combination, but the horizontal menu support has been more or less 
broken for a while. By broken, I mean plagued by many bugs. The menu bundle 
code is very outdated iirc and far from being compatible with the current 
GNUstep AppKit.

I started a rewrite from scratch six months ago, but I still need to finish it 
and commit it. The goal of rewrite is to have:
- a less flexible but much simpler MenuServer implementation
- a framework to interact with the menubar and extend it (e.g. menulet), this 
framework could also contain APIs to interact with other system-wide UI 
elements (e.g. Sidebar, Shelf etc.)
- a better menulet infrastructure using a NSStatusItem-compatible API, and 
supporting customization at runtime
- no menu bundle
        - the theming code can be put in the theme bundle
        - the GNUstep implementation for the horizontal menu logic can be used 
rather than patching it
- BSD or MIT licensed code (LGPL code cannot be moved to EtoileFoundation or 
EtoileUI easily)

I hope to have some time during the Spring to make progresses on this front.

Quentin.
_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to