On 5 Feb 2013, at 02:25, Quentin Mathé wrote:

> 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.

That all sounds great.  My motivation for asking is that I'd like to record a 
version of my FOSDEM demo to put online, and one of the comments that I got 
from several people was that it would be a lot more compelling if it didn't 
look so ugly.  I'd like to tidy up the Nesedah theme and have nice-looking 
menus.

David

-- Send from my Jacquard Loom


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

Reply via email to